Перейти к публикации

Рекомендованные сообщения

Всем привет! У меня такой вопрос. В начале шаблона fullstory.tpl вставил вот это:


{include file='engine/modules/script.php?id=[xvalue_id]'}

В этом скрипте произошли все необходимые действия. Теперь мне надо на странице вывести результат. Я в нужном месте шаблона fullstory.tpl пишу:

<div class="total"><span><?=$tr?></span></div>

Где $tr переменная в скрипте script.php. По правилам все написано правильно (вроде бы), но результат не высвечивается. В чем я ошибся?

Спасибо за внимание!

Ссылка на сообщение
Поделиться на других сайтах

Может быть потому, что php не обрабатывается в tpl файлах?

Посоветуйте пожалуйста что можно сделать? Через echo не выйдет потому что у меня несколько переменных считается и их всех нужно вывести в определенном месте.

Вот этот код не подходит:


eval (' ?' . '&gt;' . $tpl-&gt;result['main'] . '&lt;' . '?php ');

Из-за него происходит ошибка на хостинге (на denwer такой ошибки нету).

Ссылка на сообщение
Поделиться на других сайтах

Либо продумайте как в script.php вывести все одной переменной:


<?php

$var = "Текст";

...всякие разные php функции..

$var .= "Текст2";

...всякие разные условия..

$var .= "Текст3";


echo $var;

?>

Либо воткните все необходимые переменные в нужном порядке в одну и ее и выводите через echo

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...