[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод скрипта (smarty)
Гость_lex
Доброго времени суток. Продолжая серию вопросов по шаблонизаторам smile.gif
хочу задать следующий. использую smarty и пытаюсь подключить свой скрипт вот таким образом

if (!empty($_REQUEST['page']) && $_REQUEST['page'] == "process.php") {
$arr_meta_tags['content'] = include("process.php");}
вставкой вышеприведенного кода в index.php, т.е. инфа должна выводиться через {$content}


при этом информация выводиься верно, но инфа выводиться вверху странички а сама страница(шаблон) уходит вниз и вот вопрос почему и как это исправить?



Спустя 3 часа, 10 минут, 37 секунд (18.12.2009 - 00:06) Семён написал(а):
Чёто мне подсказывает что Вы используете смарти не по назначению )

Спустя 5 минут, 12 секунд (18.12.2009 - 00:12) VolCh написал(а):
что-то мне подсказывает, что process.php выводит все данные через echo/print (на самой страничке случано нет "1" в месте где должен быть контент? ), а не собирает все данные в строку и не возвращает её через return

Спустя 2 минуты, 25 секунд (18.12.2009 - 00:14) Гость_lex написал(а):
разобрались вот
if (!empty($_REQUEST['page']) && $_REQUEST['page'] == "process.php") {
include_once("process.php");
$arr_meta_tags['content'] = $text ;

;}


$text- перменная из фала процесс помог автор статьи о смарти

http://info-pages.com.ua/e/104

Семён

понимаю я, что не правильно делаю, просто правильно долго:) и знаний пока не хватает ph34r.gif

Спустя 25 секунд (18.12.2009 - 00:14) Guest написал(а):
VolCh
да единица

Спустя 6 минут, 41 секунда (18.12.2009 - 00:21) VolCh написал(а):
Это стандартная фича include - если там нет выражения return, то она возвращает 1 в случае если файл нормально включился. Чтобы заработало как вы хотели можно было дописать в process.php
return $text;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.