Кнопка Читать дальше

 

Было время, пришлось задуматься...как же делают такой мини текст, после которого идет кнопка читать полностью... Постигая PHP с трудом верилось что это делается в ручную...На своем первом сайте я делал специальный столбец с мини текстом, и именно этот текст выводил на новостной странице, добавляя внизу кнопку "Читать дальше" Это работает, но мне кажется это как то не очень удобно... Я искал способ который бы подсчитывал символы в переменной, и обрезал, скажем после двухсот символов, переменную... Я до сих пор верю что такой способ есть, но я его не нашел =( Какое то время я пользовался таким способом:

 

 

Делал из переменной с текстом массив, вот так

<?
$txt = "Видел множество статей в интернете, с названием 'Простой движок'";
$txt = explode(" ", $txt);
for($i=0;$i<=3;$i++)$text .= $txt[$i]." ";
$text .= "...";
echo $text;
?>

Такой способ позволял резать ваш текст на массив, после чего выводить на экран определенное количество слов... Вполне подходящий способ для создание мини описание новости... Во время изучения CMS joomla! я познакомился с еще одним способом... В тексте указывается какой нить код-слово, которое после, во время обработки, делил переменную с текстом на две части... Вот пример

<?
$txt = "Видел множество статей [end] в интернете, с названием 'Простой движок'";
$txt = explode("[end]", $txt);
echo $txt[0];
?>

В предпросмотре новости мы показываем первую часть массива, а в полном описание убираем из текста [end] и показываем текст полностью...

 

 

Комментарии (0)

Ваше имя *
Сайт
Ваш E-mail *
Ваше сообщение *
 
К данной статье пока нет комментариев.