[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу подключить Smarty
Ramzil_Nixon
Пишу так:
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/

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/
Уверен что тебе вообще нужен смарти если ты даже установить его не можешь ? Возможно стоит подучить лучше основы

Спустя 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


вроде придется лучше их учитиь smile.gif

Спустя 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 программисту легче станет smile.gif

Спустя 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 написал(а):
проверка боем JQT

http://habrahabr.ru/blogs/jquery/112843/

Спустя 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, Воде понял, щас попробую.
А ты держи + biggrin.gif


_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
Быстрый ответ:

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