• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Поиск формирование краткой новости из полной

Статус
В этой теме нельзя размещать новые ответы.

ikolibri

Старатель
Регистрация
3 Ноя 2008
Сообщения
202
Реакции
14
Всем добрый вечер.

порылся я в поиске и нашел решения для старых версий дле.

у меня стоит 8,2-8,3

и мне вот что надо.

надо чтобы содержимое краткой новости формировалось из полной новости.

т.е. допустим полная новость содержит фотографию и 1000 знаков текста, надо чтобы в краткую новость попала эта фотография и указанное мной количество текста (допустим 500 знаков)


в общем помогите найти решение для новых версий дле
 
Вам прийдется еще патчить в админке, иначе без короткой новости вам ее сохранить не дадут.
Если это не проблема то я думаю самое простое в /engine/modules/show.short.php заменить ячейку, из которой берутся данные новости и прописать $row['short_story'] = substr($row['full_story'],0,500);
0 - начало,
500 - это длина новости в символах...
 
знать бы что еще прописать в админке....
 
....берутся данные новости и прописать $row['short_story'] = substr($row['full_story'],0,500);
0 - начало,
500 - это длина новости в символах...
Я бы записал вот так
PHP:
$row['short_story'] = substr($row['full_story'],0,500) . ' ...';
на тот случай если обрежется слово или предложение не полное получиться.

А вообще-то если есть более раннее решение, то может проще немного поработать напильничком? Нежели изобретать велосипед.
 
да мог бы напильничком - уже б давно подпилил...
дуб я в этом... а жаль
 
а может тогда оставить как есть, что б полная новость формировалась из короткой, но при этом короткая выводилась не вся а только допустим 500 знаков
 
да, я бы тоже обрезал короткую новость просто. А картинки можно в дополнительное поле пихать. Таким образом шаблон будет состоять с Доп. поля картинки + описания, обрезаем по кол-ву символов (решение ищите, упоминалось тут) и в полной новости то же, только без обрезания
 
а может тогда оставить как есть, что б полная новость формировалась из короткой, но при этом короткая выводилась не вся а только допустим 500 знаков


ну так собственно это мне и надо
только как ограничить длину краткой новости?
 
ну так собственно это мне и надо
только как ограничить длину краткой новости?
Открываешь \engine\modules\show.short.php
находишь
$tpl->set( '{short-story}', $row['short_story'] );
выше добавляешь
$row['short_story'] = substr($row['short_story'],0,500) . ' ...';
затем находишь
$tpl->set( '{short-story}', stripslashes( "<div id='news-id-" . $row['id'] . "'>" . $row['short_story'] . "</div>" ) );
выше добавляешь
$row['short_story'] = substr($row['short_story'],0,500) . ' ...';
----------
Сам не пробывал, но по логике ... должно получиться:)
Пробуй и отписыввайся...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху