Instalace Příliš dlouhé SEO adresy |
---|
Autor |
Stránek: 1
Zpráva |
---|---|
Tak jsem teda udělal upgrade na aktualní verzi, ale když jsem dal přegenerovat tak na mne vyskočila chyba. Bylo to způsobený nesmyslným generováním skoro bych řekl nekonečně dlouhé adresy. Nevíte jak omezit délku této adresy a nebo v nejhorším jak to zase vypnout, aby to aspoň generovalo jako dríve ? PS: nejspíš je problém i ve mně, že nevím jak se označuje název článku ... aby to nebralo celou větu od začátku. |
|
|
|
tak už vim... celou dobu sem nepoužíval nadpisy ... tak je teďka musim všude dodělat .. to je pruda :x |
|
|
|
Pokud by Ti nevadilo, že nadpis by se tvořil z, dejme tomu, prvních pěti slov, můžu Ti do index.php dopsat jeden řádek, který by to zařídil. Nebo případně doplnit do Bloxxy omezení na délku jména souboru (asi 256 znaků). Nepoužívání nadpisů je totiž neobvyklé, ale uznávám, že se někdy hodí. _______________________________________ Martin -- Techblog - Bloxxy |
|
|
|
uz sem tam nejake nadpisy naflakal. no, ale mozna by se priste hodilo tam pridat, ze kdyz vychazi odkaz moc dlouhej tak aby se automaticky zkratil tak na 30 pismen. |
|
|
|
Jeste bych dodal, ze kdyz je nadpis tvoren odkazem (napr [Nadpis|adresa]), tak uz by se mozna adresa nemela pridavat do nazvu souboru. | |
|
|
No to by se teda přidávat neměla, ale jde o to, zda zpomalení generování, které by si její odstranění vyžádalo (ideálně by se totiž celý řádek musel zpracovat v BX tags) stojí za to. Když se link zapíše v HTML, tak se odstraní tak jako tak. _______________________________________ Martin -- Techblog - Bloxxy |
|
|
|
Mozna by v tomto pripade stacilo jen osetreni typu "jestlize zacina text [, tak se jmeno souboru utne po prvnim vyskytu |". A pres zpracovani BX tags by se to pak uz mozna poustet nemuselo. Kdyby se ozval nekdo kdo v nadpisu pouziva dalsi veci (treba acronym), tak se budto osetri zvlast acronym nebo uz by stalo za to ty tagy zpracovavat. |
|
|
|
Na zpracování BXTags do odkazů by stačil nějaký zjednoduššený parser. Zatím jsem si ještě neudělal čas na perlovský regexy (pcre), takže to naznačím posixovými: Kód: $nadpis = ereg_replace('\[\??([^\|]*)|[^\[]*\]', '\1', $nadpis);Takhle nějak bych třeba vysekal odkazy a zkratky (možná je v tom nějaká chyba, netestoval jsem to). |
|
|
|
No takto by to jistě šlo, ale pak zase někdo chtěl mít v nadpise <strong> text či něco jiného. To už mi fakt připadá lepší použít z bloxxy funkci Parseline(). _______________________________________ Martin -- Techblog - Bloxxy |
|
|
Stránek: 1 |
---|
Skočit na