define('SMARTY_DIR', 'c:/VertrigoServ/Smarty/');
// подключаем класс Smarty - обратите внимание на заглавную 'S'
require_once(SMARTY_DIR . 'Smarty.class.php');
$smarty = new Smarty();
Сохраняю, перезагружаю страницу, ошибку не выводит.
Ну а если пишу так:
$smarty = assign('Рамзиль Хайбуллин', $true);
Вываливает ошибку:
Fatal error: Call to undefined function assign() in C:\VertrigoServ\www\admin\index.php on line 11
Что здесь не так, помогите?
Спустя 2 минуты, 43 секунды (24.11.2011 - 22:20) RCuPeR написал(а):
Не работал со Смарти никогда, но могу предположить, что нужно так:
$smarty->assign('Рамзиль Хайбуллин', $true);
Спустя 2 минуты, 9 секунд (24.11.2011 - 22:22) Игорь_Vasinsky написал(а):
Я не знаю видит ли вертиго каталог c:/VertrigoServ/Smarty/
assign - не будет работать пока ты нормально смарти не инициализируешь, это внутренняя команда
ты бы с вертиго для начала разобрался...
у тя так то храмает и логика и синтаксис PHP - ты щас со смарти вообще не в тот лес уйдёшь
define('SMARTY_DIR', 'путь от корня/smarty/'); // указываем путь до библиотеки Smarty
require_once(SMARTY_DIR . 'Smarty.class.php'); // название файла библиотеки
$smarty = new Smarty(); // инициализация Smarty
$smarty->template_dir = './templates/mytemplate/'; // путь к шаблону Smarty
$smarty->compile_dir = './templates/mytemplate/compile/'; // путь к скомпилированным файлам
$smarty->cache_dir = './templates/mytemplate/cache/'; // путь к папке для кэшированных файлов
$smarty->caching = true; // Включаем кэширование
$smarty->error_reporting = E_ALL; // вывод всех ошибок в смарти
assign - не будет работать пока ты нормально смарти не инициализируешь, это внутренняя команда
ты бы с вертиго для начала разобрался...
у тя так то храмает и логика и синтаксис PHP - ты щас со смарти вообще не в тот лес уйдёшь
Спустя 4 минуты, 26 секунд (24.11.2011 - 22:27) Ramzil_Nixon написал(а):
/templates/mytemplate/
я что то таких путей вообще не вижу. Уже начал сомневаться в том, правильно ли установлен вертиго
Спустя 4 минуты, 3 секунды (24.11.2011 - 22:31) Игорь_Vasinsky написал(а):
Эти пути создаёшь ты - а при инициализации указываешь.
Спустя 2 минуты, 20 секунд (24.11.2011 - 22:33) fire написал(а):
http://pyha.ru/articles/php/smarty-for-beginners/
http://www.smarty.net/docsv2/ru/
Уверен что тебе вообще нужен смарти если ты даже установить его не можешь ? Возможно стоит подучить лучше основы
http://www.smarty.net/docsv2/ru/
Уверен что тебе вообще нужен смарти если ты даже установить его не можешь ? Возможно стоит подучить лучше основы
Спустя 1 минута, 43 секунды (24.11.2011 - 22:35) Ramzil_Nixon написал(а):
Цитата (fire @ 24.11.2011 - 19:33) |
Уверен что тебе вообще нужен смарти если ты даже установить его не можешь ? Возможно стоит подучить лучше основы |
уверен. мне он нужен чтобыосуществить задуманное
Спустя 6 минут, 24 секунды (24.11.2011 - 22:41) Игорь_Vasinsky написал(а):
осуществляй задуманное с помощью ob_start() + str_replace
Спустя 8 минут, 2 секунды (24.11.2011 - 22:49) Ramzil_Nixon написал(а):
Цитата (Игорь_Vasinsky @ 24.11.2011 - 19:41) |
ob_start() + str_replace |
вроде придется лучше их учитиь
Спустя 2 минуты, 51 секунда (24.11.2011 - 22:52) Игорь_Vasinsky написал(а):
я те серьёзно говорю, без толкового знания php лезть в смарти - не дело, ты суть php потеряешь, у смарти свои внитренние команды, свои модификаторы, свой синтаксис.
Спустя 2 минуты, 37 секунд (24.11.2011 - 22:55) Guest написал(а):
ПППЦЦ ну RCuPeR уже сказал причину!!!
Спустя 1 минута, 52 секунды (24.11.2011 - 22:57) Guest написал(а):
Цитата (Игорь_Vasinsky @ 24.11.2011 - 19:52) |
я те серьёзно говорю, без толкового знания php лезть в смарти - не дело, ты суть php потеряешь, у смарти свои внитренние команды, свои модификаторы, свой синтаксис. |
Да ерунда смарти не трудней другого любого фреймворка, был бы сложнее не был бы таким популярным.
Спустя 3 минуты, 6 секунд (24.11.2011 - 23:00) Игорь_Vasinsky написал(а):
где его популярность? я не говорил что он пирдец какой сложный, я сказал человеку без навыков php в него лезть - каша в голове. потеряеть грань, где смарти где php
Спустя 3 минуты (24.11.2011 - 23:03) Guest написал(а):
Цитата (Игорь_Vasinsky @ 24.11.2011 - 20:00) |
где его популярность? я не говорил что он пирдец какой сложный, я сказал человеку без навыков php в него лезть - каша в голове. потеряеть грань, где смарти где php |
Гмм, сори, но в в такие вещи без навыков не лезут вообще, так как не знают о них вообще ни чего.
Спустя 2 минуты, 40 секунд (24.11.2011 - 23:06) Игорь_Vasinsky написал(а):
я вот 3ю неделю как в нём, не потому что мне захотелось, он мне нафиг не нужен (хотя удобен), т.к. начальник выбрал симплу, на которой смарти, скоро на Yii - так он туда тоже хочет смарти (критерий был - фреймворк, быстрый и чтоб смарти прикрутить можно было) - он дизайнер и верстальщик - а для них это рай. а для нас это - лишнее время на изучение тока.
Спустя 4 минуты, 57 секунд (24.11.2011 - 23:10) Guest написал(а):
Цитата (Игорь_Vasinsky @ 24.11.2011 - 20:06) |
я вот 3ю неделю как в нём, не потому что мне захотелось, он мне нафиг не нужен (хотя удобен), т.к. начальник выбрал симплу, на которой смарти, скоро на Yii - так он туда тоже хочет смарти (критерий был - фреймворк, быстрый и чтоб смарти прикрутить можно было) - он дизайнер и верстальщик - а для них это рай. а для нас это - лишнее время на изучение тока. |
Аху.... на кой ляд к YII смарти. Зачем тогда было выбирать YII, у него и так система шаблонизации не плоха, особенно система виджетов.
Спустя 21 минута, 42 секунды (24.11.2011 - 23:32) Игорь_Vasinsky написал(а):
)) во т я и говорю - директор на смарти сидит. нафиг ему новый шаблонизатор учить.
Спустя 4 минуты, 23 секунды (24.11.2011 - 23:37) Guest написал(а):
Цитата (Игорь_Vasinsky @ 24.11.2011 - 20:32) |
)) во т я и говорю - директор на смарти сидит. нафиг ему новый шаблонизатор учить. |
Переводи их на клиентскую шаблонизацию тогда уж точно PHP программисту легче станет
Спустя 4 минуты, 11 секунд (24.11.2011 - 23:41) Игорь_Vasinsky написал(а):
jQuery Templates ??
не кроссбраузерно.
не кроссбраузерно.
Спустя 2 минуты, 41 секунда (24.11.2011 - 23:43) Guest написал(а):
И не только, хорошая чтука, и не верь тем кто говорит что тормозит ... весч при чём очень гибкая, да и JS сам по себе более к компиляционным языкам идёт чем PHP
Спустя 1 минута, 12 секунд (24.11.2011 - 23:45) Guest написал(а):
Цитата (Игорь_Vasinsky @ 24.11.2011 - 20:41) |
jQuery Templates ?? не кроссбраузерно. |
Гммм ... а что там должно быть кроссбраузерно, ну конечно кроме использования языковых конструкций?
Спустя 2 минуты, 22 секунды (24.11.2011 - 23:47) Игорь_Vasinsky написал(а):
Спустя 5 минут, 12 секунд (24.11.2011 - 23:52) Guest написал(а):
Это да, отладка в шаблонизаторе крайне не налажена, но опять же это пилотный проект и он развивается, я на первой версии сделал целую систему, очень удобно фактически фреймворк для "rich client" работает исключительно, но одно но отдача сервера должна быть хорошей, если задержки задержки и на клиенте, правда асинхронную связь в такой архитектуре делать это полная жопа.
Спустя 9 часов, 49 минут, 2 секунды (25.11.2011 - 09:41) Ramzil_Nixon написал(а):
Я чет не понял про ob_start();
Он буферует,
Ну а как ставить в виде одной переменной в нужном месте цикл? я так и не понял
Он буферует,
Ну а как ставить в виде одной переменной в нужном месте цикл? я так и не понял
Спустя 1 день, 7 часов, 32 минуты, 35 секунд (26.11.2011 - 17:14) fire написал(а):
Гдето между ob_start() и ob_get_contents(). Тут можно подробней почитать - http://irbis-team.com/15/3/11
Спустя 5 часов, 28 минут, 19 секунд (26.11.2011 - 22:42) Ramzil_Nixon написал(а):
fire, Воде понял, щас попробую.
А ты держи +
А ты держи +
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...