Egy — a permalink forrásánál jóval egyszerűbb — Greasemonkey scripttel ez a probléma megoldható. A scriptet itt találjátok (licence public domain :-), mindenki kedvére átírhatja a "mire cserélni"-t. Jelenleg szögletes zárójelbe kerül az új jelző: [új]
- A hozzászóláshoz be kell jelentkezni
- 2371 megtekintés
Hozzászólások
Hmm, valamiért nem akarja az igazat. Kicsit jobban ellenőrzöm.
- A hozzászóláshoz be kell jelentkezni
Pedig az if ciklusig minden rendben van, utána viszont nem csinál semmit.
Sőt, ha alerttel kiiratom az innerHTML-t, akkor is jól mutatja az "új" feliratokat.
Szerk: így már működik az if:
fonts[i].innerHTML.indexOf("új") == -1
- A hozzászóláshoz be kell jelentkezni
vajon nem az encodingal van bajocskaja?
- A hozzászóláshoz be kell jelentkezni
Az az érdekes, hogy az if részben nem volt gondja, de a cserénél már igen.
Pedig UTF-8 kódolású a fájl.
Ezért lecseréltem az "ú" betűt a HTML entitására.
- A hozzászóláshoz be kell jelentkezni
Erdekes... tegnap a permalink nem akart menni az istennek se, erre ez kapasbol mukodik... :-))
Udv:
Feri
- A hozzászóláshoz be kell jelentkezni
Operában így működik:
var fonts = document.getElementsByTagName("FONT");
for ( var i=0; i<fonts.length; i++ ) {
if ( fonts[ i ].innerHTML.indexOf("új") == -1 )
fonts[ i ].innerHTML = '[& uacute;j]';
}
Az "& uacute;"-nél az "&" és az "u" között nem kell szóköz, csak ha úgy írom be, akkor nem látszana úgy, ahogy most kéne.
- A hozzászóláshoz be kell jelentkezni
&amp; --> &
- A hozzászóláshoz be kell jelentkezni
Köszi.
Aki angol kisztást használ annak szerencsére 'j]' rész is elég egyedivé teszi.
- A hozzászóláshoz be kell jelentkezni
http://hup.hu/node/36738
Egyébként nem tudom, miért jó 116 millió különböző megoldás ugyanarra a problémára. Zamboriz ezt megírta, én meg kiegészítettem...
- A hozzászóláshoz be kell jelentkezni
En meg azt nem tudom miert a klienst kell ilyenekkel terhelni.
Baromi regen lattam mar Drupalt belulrol, de nehez elkepzelni hogy olyan bonyi lenne megoldani server oldalon :)
------------------
Mindenre tudok magyarázatot találni, legfeljebb nem stimmel.
- A hozzászóláshoz be kell jelentkezni
a permalinkes dolog is szerveroldali lett vagy nem?
- A hozzászóláshoz be kell jelentkezni
Bocsanat, nekem az ignore-ra nincs szuksegem, csak ez a ficsor hianyzott.
- A hozzászóláshoz be kell jelentkezni
szebben is csinalhattad volna ;)
- A hozzászóláshoz be kell jelentkezni
// ==UserScript==
// @name asd's hup.hu extension
// @namespace http://www.offtopic.hu/scripts/gm/hupnew
// @description Extends hup.hu bit
// @include http://hup.hu/*
// @include http://www.hup.hu/*
// ==/UserScript==
var resultLinks = document.evaluate( '//table/tbody/tr/td/table/tbody/tr/td/font[text()="új"]', document, null, PathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null );
for (var i = 0; i < resultLinks.snapshotLength; i++) {
thisLink = resultLinks.snapshotItem(i);
thisLink.parentNode.parentNode.parentNode.parentNode.parentNode.setAttribute("style", "background-color: #FAA");
}
- A hozzászóláshoz be kell jelentkezni
Aruld mar el, hol szebb ez az en 4 soros megoldasomhoz kepest? ;-)
- A hozzászóláshoz be kell jelentkezni
Kicsit resource baratsagosabb. Szebbnek nem szebb sokkal az igaz:)
__________________________________________________________________
Dúdold ezt a dalt, és aki gyűlöl majd érte, az lesz a bosszú népe.
- A hozzászóláshoz be kell jelentkezni
en especiel nem szivlelem a modszert ahogy te csinalod. Ez gyorsabb, es kinezetben is jobban szemet szuro helyen vannak az uj kommentek. Kiprobalod ? :)
asd
- A hozzászóláshoz be kell jelentkezni
Ok elhiszem. :) Nem vagyok programmer, igy orultem az ilyen tomorsegu kodnak, a lenyeget megcsinalja, a js meg igyisugyis lassu. :) Kiprobaltam, amugy fasza; nekem tenyleg csak az volt a celom, hogy ctrl+f [uj] find-next-next... modszerrel lehessen lepkedni.
- A hozzászóláshoz be kell jelentkezni
kicsit enis elszalltam az arcommal, bocs ;)
- A hozzászóláshoz be kell jelentkezni
ez csak greasemonkeyban működhet? nincs nekem olyanom telepítve, ellenben lefuttattam js konzolban a kódot, és azt dobta, hogy a PathResult az undefined...
írtam is egy saját verziót bookmarkletbe (LiRulén alapul), de valami miatt az ú-t rosszul mentette a könyvjelző címébe... ezért inkább másképp azonosítottam:
var fonts = document.getElementsByTagName("font");
for (var i=0;i
if (fonts[i].getAttribute('style') =="color: red; font-weight: bold;") fonts[i].innerHTML="[uj]"
};
void(0)
látjátok, vannak még variációk az aluloptimalizált kódra....:D de nekem spen így tetszik, mert nem kell ú-t írni benne, ami megkönnyíti a bookmarkletbe való mentést:D
_________________________________________
ha egyetért velem, itt írja alá!
- A hozzászóláshoz be kell jelentkezni
Köszi! Pöccintésre működni kezdett.
Elsőnek a próbához refresheltem, aztán rájöttem hogy ez hülye ötlet:)
__________________________________________________________________
Dúdold ezt a dalt, és aki gyűlöl majd érte, az lesz a bosszú népe.
- A hozzászóláshoz be kell jelentkezni
Nagy aljasság lenne, ha ezután mindenkinek szerepelne az aláírásában, hogy:
"[új] a csizmám..." ???
Szerk.: Amúgy nagy ötlet, ügyes vagy, jól működik.
Ja, kitaláltam valamit: a "permalink"-et és az "[új]"-t kombinálhatnád: A következő [új] permalinkjére mutató linket tartalmazó hivatkozás lehetne az [új]-ban.
Pl. (ez most nyílván nem a következő új hozzászólás permalinkjére fog mutatni, mert jelen pillanatban nincs következő, hanem példaként az elsőre.)
Így:
[új]
vagy:
[új] - következő
Ui.: :) Trey oldalának alapos megszerrkesztése.... Bocs, Trey. :)
- A hozzászóláshoz be kell jelentkezni
nohát ha a következő-előző link is működne már szerveroldalon is, akkor végre nem kellene firefox-szal szívnom...
- A hozzászóláshoz be kell jelentkezni
OFF
Az előző [új] már [régi]. ;)
ON
- A hozzászóláshoz be kell jelentkezni
lehetne jol newst hasznalni, akkor a kliens tudja ;)
- A hozzászóláshoz be kell jelentkezni