Autor | Zpráva | ||
---|---|---|---|
RiZe Profil |
#1 · Zasláno: 14. 5. 2005, 20:32:42
Mám na stránce pravý novinkový sloupeček. Vypisuji do něj novinky z DB, ale chtěl bych vytvořit funkci, která by projela text té novinky a třeba vypsala jen 200 znaků a potom 3 tečky:
Dnes je pěkné počasí a proto... []Odkaz na sekci novinky[] Jak na to? |
||
Marty Profil |
#2 · Zasláno: 14. 5. 2005, 20:36:15 · Upravil/a: Marty
No tak přes fci substr ořízni prvních dvěstě znaků a pak dopiš tečky...
|
||
RiZe Profil |
#3 · Zasláno: 14. 5. 2005, 20:41:17
Vyzkouším...
|
||
llook Profil |
#4 · Zasláno: 14. 5. 2005, 21:43:51
Ještě by to asi chtělo testovat, jestli to bylo oříznuto. Aby nebyly tři tečky za novinkou která se do toho vejde:
A také není dobré uřezávat to v půlce slova, takže bych to vylepšil ještě takhle:
|
||
RiZe Profil |
#5 · Zasláno: 15. 5. 2005, 18:22:17
Díky moc.
|
||
Časová prodleva: 7 měsíců
|
|||
Milos Profil |
#6 · Zasláno: 4. 12. 2005, 21:52:43
To: Ilook
Spíš bych zkusil toto: $novinka = substr($novinka, 0, strrpos(substr($novinka, 0, 200),' ')).'…'; |
||
mila Profil |
#7 · Zasláno: 4. 12. 2005, 22:10:08
Když si najdeš v manuálu substr, tak v diksuzi pod ním je spousta skriptů, co dělají toto. Od jednoduchých až po naprosto vymakané.
Hold nejsi první člověk, co to řeší:) btm myslím, že by se podobná fce mohla implemetovat do MySQL, s tím tady ale asi nic neuděláme... |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0