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

Помощь Вопрос по shortstory.tpl, Не могу вывести полную новость в краткой

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

kuzkirgen

Знаток
Регистрация
9 Сен 2008
Сообщения
208
Реакции
29
Проблема в том что не могу сделать,чтоб в краткой новости, выводился не только текст из {short-story} но и из {full-story}. В документации написано, какие можно использовать тэги, но при добавлении в shortstory.tpl тэга {full-story}, он не работает. Кто знает как исправить.
 
Зачем тебе тогда краткая новость? Добавляй всю информацию сразу в шотстори.
 
  • Заблокирован
  • #3
Проблема в том что не могу сделать,чтоб в краткой новости, выводился не только текст из {short-story} но и из {full-story}. В документации написано, какие можно использовать тэги, но при добавлении в shortstory.tpl тэга {full-story}, он не работает. Кто знает как исправить.
При выводе краткой новости в {full-story} ничего не кладется... Так что либо все класть в краткую новость, либо не много переписать двиг... Какая версия?
 
При выводе краткой новости в {full-story} ничего не кладется... Так что либо все класть в краткую новость, либо не много переписать двиг... Какая версия?

8.3. Надо переписать show.short.php и разрешить использование {full-story}, только я не програмист.
 
  • Заблокирован
  • #5
8.3. Надо переписать show.short.php и разрешить использование {full-story}, только я не програмист.

Почему не хотите все пихать в краткую часть?

Попробуйте просто заменить файлы, авось поеедет :)
 
Почему не хотите все пихать в краткую часть?
Попробуйте просто заменить файлы, авось поеедет :)

Все очень просто стоит RSS Graber, собирает новости и только в одной категории необходимо публиковать их полностью в краткой новости.

Файлы заменить пробовал, не тот вариант. И к тому же не работает.
 
в файле \engine\engine.php 436 строка
PHP:
$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE {$stop_list}approve AND allow_main" . $where_date . " ORDER BY " . $fixed . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
меняем "SUBSTRING(full_story, 1, 15) as full_story" на "full_story"
что бы получилось:
PHP:
$sql_select = "SELECT id, autor, date, short_story,  full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE {$stop_list}approve AND allow_main" . $where_date . " ORDER BY " . $fixed . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
в файле \engine\modules\show.short.php после 448 строки
PHP:
$tpl->set( '{short-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['short_story'] . "</div>" ) );
дабавляем
PHP:
$tpl->set( '{full-story}', stripslashes($row['full_story']));
если не получится поищи в \engine\engine.php переменную $sql_select и поменяй "SUBSTRING(full_story, 1, 15) as full_story" на "full_story"
У меня после таких действий full_story заработал, версия 8.5
 
Спасибо, все работает и на DLE 8.3.

Я заменил все "SUBSTRING(full_story, 1, 15) as full_story" на "full_story".

Может все и не нужно было, но работает.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху