PDA

Pogčedajte punu verziju : Skrivanje adresa sa CSS-om i SEO?


HUNer
22. 04. 2007., 11:45
Zeleo bih da sakrijam linkove(adrese) koje se prikazuju kada se misem stane na neku adresu (<a>).
Konkretno ja bih to koristio za tooltip koji je u CSSu i kod koga nema potreba (citaj: kod koga ne zelim) da se prikazuje adresa.
Znam ja sve kako to da izvedem, ali je problem SEO (konkretno Google posto on se najvise pravi pametan :))
Znaci moje je pitanje, da li ce Google da pravi problama sa ovim? Da li ce on znati kako posle da procita link koji je "linkovan tooltipm"?

Hvala unapred

Ilija Studen
22. 04. 2007., 11:53
Može konkretan primer? Hoćeš da sakriješ URL iz status bara browsera kada se hoveruje preko linka? Ili?

HUNer
22. 04. 2007., 12:10
@Ilija Studen
Ne, u status baru ce da ostane. Ovaj izlazi pred onog tooltipa. Jesi li video mozda na ESu onaj tooltip (neki js lib) kod njega isto izlazi link(ka temi) kada se stane iznad teme tako da prekriva tooltip

MorenoArdohain
22. 04. 2007., 12:10
Mozda misli na <a href="#">

Ivan
22. 04. 2007., 12:13
Ni ja nisam razumeo bas sta ti treba, ali ako link postoji u "source" stranice onda ce ga "videti" ...

HUNer
22. 04. 2007., 12:24
@MorenoArdohain
Da. Na to sam mislio. Izgleda da si me jedino ti razumeo :D
Znam da nisam bas najbolje pitao.

Evo konkretnog primera:
Ako korisnik nije registrovan onda ce da mu izbaci "Trebate da se registrujete" i kada stane na "registrujete" onda ce da mu izbaci zasto on treba da se registruje tj. koje su mu prednosti u odnosu na one ne registrovane, a kada klikne na link "registrujete" onda ce ga odvesti na stranicu za registraciju novog korisnika. Recimo to je jedan od primera,i tu se koristi <a href="#">

@Ivan
To bih i ja prvo pomislio. Ali cini mi se da sam citao nesto o ovome davno i pise da Google ne prepoznaje ovo. Ali hajde da vas pitam posto vi imate vise znanja od mene.

Ilija Studen
22. 04. 2007., 12:26
Može bez problema, samo opet ne vidim razlog zašto bi tu koristio # unutar a. Šta fali nečem ovakvom:

Trebate da se <a href="/register" onmousein="showRegistrationPopup()" onmouseout="hideRegistrationPopup()">registrujete</a>

HUNer
22. 04. 2007., 12:37
Može bez problema, samo opet ne vidim razlog zašto bi tu koristio # unutar a. Šta fali nečem ovakvom:

Trebate da se <a href="/register" onmousein="showRegistrationPopup()" onmouseout="hideRegistrationPopup()">registrujete</a>
Znam ja da pisem kod. Ako nista drugo za toliko znam :)
Nego nisam zeleo da ubacujem neku stranicu kao sto si ti ubacio /register. Nadovezao sam se na ono prethodno od MorenoArdohaina
BTW Nije "leba bez motike" :D

edit #2:
Trebate da se <a href="/register" onmousein="showRegistrationPopup()" onmouseout="hideRegistrationPopup()">registrujete</a>
Ovo je za popup, koji ide preko js. OK je to, ali me nisi razumeo. Ja zelim samo skrivanje linka. Znam kako to da odradim da odradim popup tj. tooltip i znam kako da sakrijem link, ja sam vas samo pitao da li ce Google da pravi probleme ili ne.

edit:
Ako sam dobro zaklucio ovo bi trebalo da radi.
Hvala vam na odgovorima

Ilija Studen
22. 04. 2007., 12:57
I give up! :(

misk0
22. 04. 2007., 14:06
Ni ja nisam siguran da kontam.

Od koga zelis ti da sakrijes link? Od korisnika (status bar) ili od pretrazivaca? Gdje ne zelis da se vidi link?

xippi
22. 04. 2007., 20:46
ne kontam ali...
<a> uopste ne mora da ima href atribut ali se onda ne ponasa kao link. kursor moras da mu dodas sa cursor: pointer u css-u. na ovaj nacin se link ni nece videti u status baru

google jedino pravi probleme kada skriveni elementi sadrze keyworde koji direktno uticu na density stranice. u ovo ne upadaju image replacement tehnike

edit: sada sam procitao deo oko indeksiranja linka linkovanog tooltipom.. ne vidim razlog zbog koga bi hteo da google indeksira register stranu ;)
salu na stranu, search engine ne moze da indeksira nesto sto se pojavi u js toolbaru a ne postoji u sorsu stranice. znaci ili mozes da skucas taj opis u samu stranu i hoverom palis/gasis taj blok ili da u taj toolbar uvlacis neki drugi html kod, a search engine preko sajt mape obavestavas da taj fajl postoji i da treba da ga pokupi

HUNer
23. 04. 2007., 00:16
@xippi
Najzad neko da me razume u potpunosti.
Ovom priliko se izvinjavam svima po #2 put zato sto nisam lepo pitao :D
Posebno se izvinjavam Iliji Studenu koji kako vidim je izgubio zivce sa mnom :)

Ako vas konkretno interesuje za sta bih ovo koristio to ne bi bilo register stranica (to sam navao kao primer), vec forum. Deo prvog posta bi se isekao i onda bi se prikazao kao tooltip kada se listaju teme u odredjenom forumu. Pa bih ja to hteo da mi Google indexira. Mene je interesovalo da li ce Google da indexira sadrzaj stranice ako bi sadrzaj bio u samoj stranici (ne bi se inkludovao posebno kao js skripta).
Znaci to su samo blokovi koji se pale i gase u onosu na polozaj misa.
Ako sam dobro razumeo xippi zaci da moze.

E sada glavno pitanje da li ce ovaj kod da pravi probleme:

<style type="text/css">
.hiddenlink {
color: #000; /* same color as the surrounding text */
text-decoration: none; /* to remove the underline */
cursor: text; /* to make the cursor stay as a text cursor, not the hand */
</style>


<a href="http://www.google.com" class="hiddenlink" onmouseover="self.status='';return true;">Neki link</a>

xippi
23. 04. 2007., 01:45
@xippi
Deo prvog posta bi se isekao i onda bi se prikazao kao tooltip kada se listaju teme u odredjenom forumu. Pa bih ja to hteo da mi Google indexira. Mene je interesovalo da li ce Google da indexira sadrzaj stranice ako bi sadrzaj bio u samoj stranici (ne bi se inkludovao posebno kao js skripta).

vidis ovde je pitanje skrivanja sadrzaja a ne sakrivanje adresa. ;)
skroz je nebitno kojom tehnikom to radis, pitanje je druge prirode. to sto pokusavas da uradis se zove duplicating content i svi veci engini su osetljivi na to. proguglaj na tu temu