Autor | Zpráva | ||
---|---|---|---|
Vilak Profil |
#1 · Zasláno: 11. 6. 2016, 10:58:09
Zdarec.
Řekněme, že mám proměnnou $text, kde mám řetězec o 10000 znaků (prostě článek). Z tohoto textu chcu vypsat ukázku třeba o 1000 znacích. To by takový problém nebyl. Ale co třeba když daný text bude končit zrovna v polovině odkazu, v polovině img tagu apod.? Myslím tím třeba to, že by se řetězec ukončil na pozici <img src="obraz . Co s tím? Jak tomuto předejít?
Všem děkuji za radu. |
||
Bubák Profil |
#2 · Zasláno: 11. 6. 2016, 11:16:15
Tagy odstraníš a pak odpočítáš 1000 znaků, které necháš vypsat.
strip_tags |
||
juriad Profil |
Zkrácení článku
Opraven odkaz. Původní text příspěvku: [url=https://diskuse.jakpsatweb.cz/.sandbox/?action=vthread&forum=9&topic=2111#zkraceni-clanku]Zkrácení článku[/url] |
||
Vilak Profil |
Nakonec jsem se na to vykašlal a udělal to pomocí perexu. Přidal jsem další pole, kde se píše jen obyčejný text.
Ale mám další problém. Proč se mi proměnná $headline_url nezakóduje jako url? if (strlen($perex) > 600) { $perex = substr($perex, 0, 600); $headline_url = "?article=".rawurlencode($headline)."_".$id; echo $headline_url; $perex .= "... <a href=\"$headline_url\">Zobrazit více.</a>"; } |
||
Časová prodleva: 9 let
|
0