Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как в 1 файле tpl вывести инфу и в полную и в краткую новость?

Как в 1 файле tpl вывести инфу и в полную и в краткую новость?


     29.01.2015    Все вопросы » Общие вопросы    2582

вопрос
Всем здравствуйте, так как ответа на свой вопрос не нашел в интернете спрашиваю здесь. Есть модуль который с помощью тпл файла (например file.tpl) выводит информацию в полную новость, который подключается так: {file}, но мне нужно сделать чтобы кусок кода выводился и в краткую новость. Как это возможно сделать? может в в file.tpl поставить чтото типо [fullstory] .... [/fullstory] [shorstory] ... [/shorstory]. Буду ждать ответа

Ответа пока нет


8 комментариев

LafLer
Гости

LafLer - 29 января 2015 14:08 -

я не понял, ... и как вывести кусок кода с файла file.TPL ?????

FastFud
Юзер

FastFud - 29 января 2015 14:24 -

Есть модуль который с помощью тпл файла (например file.tpl) выводит информацию в полную новость, который подключается так: {file}, но мне нужно сделать чтобы кусок кода выводился и в краткую новость.
Также подключайте и в shortstory.tpl.

P.S. возможно ничего не будет работать, но это уже зависит от самого модуля (что он выводит/делает).

LafLer
Гости

LafLer - 29 января 2015 14:40 -

FastFud,
ну так если я подключю он будет работать, но будет показываться весь файл тпл а мне надо часть кода!

ravchik
Юзер

ravchik - 29 января 2015 15:01 -

В engine/engine.php заменить все:
CHAR_LENGTH(p.full_story) as full_story
На:
p.full_story
В engine/modules/show.short.php найти:
$tpl->set( '{short-story}', $row['short_story'] );
Добавить ниже:
$tpl->set( '{full-story}', $row['full_story'] );
Если нужно выводить в кастоме, то в файле engine/functions.php найти:
CHAR_LENGTH(p.full_story) as full_story
Заменить на:
p.full_story
В файле engine/modules/show.custom.php найти:
$tpl->set( '{short-story}', $row['short_story'] );
Добавить ниже:
$tpl->set( '{full-story}', $row['full_story'] );
В shortstory.tpl добавить {full-story}

LafLer
Гости

LafLer - 29 января 2015 15:36 -

ravchik,
как вывести определенный кусок коза из полной новости в краткую тегом {full-story}?:

ravchik
Юзер

ravchik - 29 января 2015 15:44 -

Я неправильно понял вопрос... и ответ, соответственну, не в тему, прошу простить... может кому-нибудь и понадобится данное решение

LafLer
Гости

LafLer - 29 января 2015 15:56 -

ravchik,
эхх, да ни чего, просто тему засрали :D

scaver
Юзер

scaver - 29 января 2015 17:08 -

Если я правильно понял необходимо с одного файла с помощью include отображать разную информацию в зависимости от вида будь то краткая или полная новость?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх