Autor | Zpráva | ||
---|---|---|---|
margin Profil * |
#1 · Zasláno: 3. 10. 2013, 21:51:20
Zkoušel jsem vložit odkaz, měl jsem následující text, ale výsledek se polámal. Text ukázky jsem rozbil, abych zde zamezil BB formátování.
Na to stačí zápis a čtení [u>rl=ht>tp://w>ww.jak>psatweb.cz/enc/c>oo>kies.html]co>okie[/url], ale... |
||
Chamurappi Profil |
#2 · Zasláno: 3. 10. 2013, 22:29:23
Reaguji na margina:
Když jsem psal regulár na lovení názvů stránek, nepočítal jsem s tím, že i uvnitř <h1> může být také kotva. Ona tam nemá moc smysl.
Tudíž se při sestavování HTML kódu pro odkaz vytáhne <h1><a name="cookies"></a>Cookies</h1> … a tam pak můžou škodit buď uvozovky, nebo </a> .
V sandboxu tvůj příklad funguje správně (do title se kotva nedostane). Ale když uvedu samotnou adresu a PHP dosazuje i text, nadělá paseku to </a> .
|
||
Str4wberry Profil |
#3 · Zasláno: 3. 10. 2013, 22:34:46
Není lepší lovit v
<title> ?
|
||
margin Profil * |
#4 · Zasláno: 3. 10. 2013, 22:45:27
Chamurappi:
Díky za vyčerpávající vysvětlení. |
||
Chamurappi Profil |
#5 · Zasláno: 3. 10. 2013, 23:01:52
Reaguji na Str4wberryho:
Lovím v obojím, pokud si dobře vzpomínám. Na JPW bývá obvykle <h1> popisnější. Až když není <h1> , používá se <title> .
Kdybychom rozšířili skupinu webů, u nichž se titulek sám zjišťuje, o jecas.cz (a pár dalších spřátelených webů), také bych asi upřednostnil <h1> .
|
||
Str4wberry Profil |
#6 · Zasláno: 3. 10. 2013, 23:33:16
OK, tak tam přidáme
strip_tags a bude to?
„Kdybychom rozšířili skupinu webů, u nichž se titulek sám zjišťuje, o jecas.cz (a pár dalších spřátelených webů), také bych asi upřednostnil <h1> .“
Budeme doplňovat všechno, nebo jen nějaké další vybrané weby? |
||
Chamurappi Profil |
Reaguji na Str4wberryho:
Já tam strip_tags úmyslně nedával, aby mohl text odkazu přebírat i nějaké formátování nadpisu (nebo podnadpisu). Akorát mě teda nenapadlo, že tam může prolézt <a> .
Asi by se mělo vyhazovat úplně vše vyjma formátovacích elementů, které jsou dovolené v DJPW. Takové <img> , <style> a <script> by také mohly natropit paseku, byť asi není pravděpodobné, že je Yuhů dá do <h1> .
Když někdo teď zkusí odkázat na tuto stránku s touto kotvou, tak to asi také špatně skončí: # Nadpis a odkaz v nadpisuHm, tak ne :-) … akorát vtitle je nadbytečně zaentitovaný ampersand.
„Budeme doplňovat všechno, nebo jen nějaké další vybrané weby?“ Spíš jen vybrané. U těch máme my (a pak díky nám i čtenář) jisté, že nadpis odpovídá obsahu. |
||
Časová prodleva: 11 let
|
0