| 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: 10 let
|
|||
0