Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вопрос по Smarty

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Sanek_OS9
Отправлено: 12 Декабря, 2014 - 19:28:10
Post Id



Гость


Покинул форум
Сообщений всего: 115
Дата рег-ции: Окт. 2012  
Откуда: Украина


Помог: 0 раз(а)




Здравствуйте, подскажите почему при использовании Smarty папка templates_c сама создается? Создается она в директории в которой находится скрипт, например если скрипт лежит /news/ то там же будет и /news/templates_c/
Код:
PHP:
скопировать код в буфер обмена
  1. $smarty = new Smarty() ;
  2.  
  3. //$smarty->debugging = true;
  4. //$smarty->caching = true;
  5. //$smarty->cache_lifetime = 1800;
  6.  
  7. $q = $db->prepare("SELECT * FROM `news` ORDER BY `id` DESC LIMIT 1") ;
  8. $q->execute(Array()) ;
  9. if($news = $q->fetch()){
  10.         $smarty->assign('id', $news['id']) ;
  11.         $smarty->assign('counter', 576) ;
  12.         $smarty->assign('date', misc::when($news['time'])) ;
  13.         $smarty->assign('title', $news['name']) ;
  14.         $smarty->display(tpl_path . 'last.news.tpl') ;
  15. }
  16.  
 
 Top
DeepVarvar Супермодератор
Отправлено: 12 Декабря, 2014 - 19:31:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Гугли - у смарти по идее должна быть опция в конфиге куда складывать скомпиленные шоблоны.
 
 Top
Sanek_OS9
Отправлено: 12 Декабря, 2014 - 20:45:28
Post Id



Гость


Покинул форум
Сообщений всего: 115
Дата рег-ции: Окт. 2012  
Откуда: Украина


Помог: 0 раз(а)




DeepVarvar пишет:
Гугли - у смарти по идее должна быть опция в конфиге куда складывать скомпиленные шоблоны.

Я бы не создавал тему если бы нашел ответ.
 
 Top
esterio
Отправлено: 12 Декабря, 2014 - 22:09:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




 
 Top
Sanek_OS9
Отправлено: 13 Декабря, 2014 - 16:08:53
Post Id



Гость


Покинул форум
Сообщений всего: 115
Дата рег-ции: Окт. 2012  
Откуда: Украина


Помог: 0 раз(а)




esterio пишет:
плохо гуглите
http://www[dot]smarty[dot]net/docsv2/ru/[dot][dot][dot][dot]compile[dot]dir[dot]tpl
и тоже самое для 3 веткы
http://www.smarty.net/docs/en/variable.compile.dir.tpl

Я это находил но не сразу дошло как пользоваться. А можно сделать что бы по умолчанию кидало в нужную папку? Я то сделал, но изменял класс, глобальной настройки нигде там нет? Да хотелось бы узнать зачем эти файлы компилируются? Кеш то ладно, с ним понятно, а с компиляцией что то не пойму. к тому же если скидывать эти файлы в одну папку они будут заменять друг друга, это допустимо?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB