Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Шаблоны (TPL) Как вывести дополнительно поле из PHP файла?

Как вывести дополнительно поле из PHP файла?


     21.01.2016    Шаблоны (TPL), Общие вопросы по PHP    538

вопрос
Помогите, пожалуйста, т.к. в пхп не силен. Нужно, чтобы через script.php выводилось дополнительно поле

1. Есть скрипт /engine/modules/script.php

2. В скрипте строка вида:
echo 'СКАЧАТЬ <div class="attachment">[xfvalue_file]</div>';


3. В fullstory.tpl подключаю
{include file="/engine/modules/script.php"}

Но на сайте выводится:

СКАЧАТЬ
[xfvalue_file]

Если вставить просто этот код в fullstory.tpl - срабатывает правильно. А если занести этот код в пхп-файл (к примеру script.php)и выводить инклудом
{include file="/engine/modules/script.php"}
, то дополнительное поле не обрабатывается. Понимаю, что дело в пхп, но из-за незнания пхп безсилен.
Как вывести дополнительно поле из PHP файла инклудом в шаблоне?

Ответил: vip_pvl


Что, ни у кого такой задачи не было?

Комментарии пользователей (10)

lehasta
1

35 | 8

lehasta - 22 января 2016 20:32 - Юзер

Это напоминает сцену, как молодой человек из одной комнаты, где сидит его привлекательная подружка, уходит в другую и занимается там сексом с резиновой женщиной. То ли подружка надоела, то ли у молодого человека что-то не заладилось.

vip_pvl
5

vip_pvl - 22 января 2016 20:58 - Юзер

Очень остроумно...

lehasta
1

35 | 8

lehasta - 22 января 2016 21:09 - Юзер

Вы задачу опишите нормально, что хотите сделать, может помогут.

vip_pvl
5

vip_pvl - 22 января 2016 21:33 - Юзер

Да куда уж нормальнее...
Ладно, давайте заново.
1. Есть файл /engine/modules/script.php
2. В нем код
<?php

   echo 'СКАЧАТЬ <div class="attachment">[xfvalue_file]</div>';

?>

3. Вставляю fullstory.tpl
{include file="/engine/modules/script.php"}

4. [xfvalue_file] выодится как текст, а не как его значение.
Надеюсь объяснил.

lehasta
1

35 | 8

lehasta - 22 января 2016 21:40 - Юзер

Я не про script.php. Зачем Вам нужно выводить [xfvalue_file] через php? Какова цель этих манипуляций?

vip_pvl
5

vip_pvl - 22 января 2016 22:07 - Юзер

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

lehasta
1

35 | 8

lehasta - 22 января 2016 22:44 - Юзер

Бред

vip_pvl
5

vip_pvl - 22 января 2016 22:58 - Юзер

НЕ БРЕД!!! Я же не буду здесь светить ВЕСЬ код! А доп. поле - это неотъемлемая часть в этом коде, собственно для этого и применяется код. Я задал конкретный вопрос - хотелось бы получить конкретный ответ, а ни переливать из пустого в порожнее.
Зачем Вам нужно выводить [xfvalue_file] через php? Какова цель этих манипуляций?

Если интересуюсь - значит мне нужно. А какова цель этих манипуляций - это моё личное дело.

lehasta
1

35 | 8

lehasta - 22 января 2016 23:39 - Юзер

Зачем светить весь код? Бред потому что Вы тащите
 [xfvalue_file]
в php, а потом тащите его обратно, когда оно и так выводиться?! Если
 [xfvalue_file]
нужно обернуть в какой-то код, например
[script][xfvalue_file][/script]
, то это одно дело и по другому делается.

vip_pvl
5

vip_pvl - 22 января 2016 23:59 - Юзер

Как не трудно догадаться, через
[xfvalue_file]
образуется ссылка на скачивание файла. А тащу его в скрипт и потом им же хочу вывести потому, что этот скрипт - клоака.

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

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