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]   

> Описание: не подключаются плагины
STRELOK
Отправлено: 21 Января, 2010 - 10:33:33
Post Id



Гость


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


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




как правильно подключать плагины к смарти? Подключаются они автоматически или надо все вручную?

Просто сделал у себя папку в которой смарти будет искать дополнительные (мои) плагины, и он не подключается. (Префильтр сделал).

Он не работает.
 
 Top
Ahiipsa
Отправлено: 22 Января, 2010 - 11:11:10
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Нояб. 2009  


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




1.
2. всё подключается ручками.
3. что за плагины?
 
 Top
STRELOK
Отправлено: 22 Января, 2010 - 14:37:04
Post Id



Гость


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


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




Ahiipsa пишет:
1.
2. всё подключается ручками.
3. что за плагины?



Префильтр написал.
Плагины даже стандартные не подключаются.
 
 Top
Ahiipsa
Отправлено: 22 Января, 2010 - 17:47:58
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Нояб. 2009  


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




Если честно, я даже не в курсе о стандартных плагинах.

у меня так
корень где index.php
->core в ней
-->controllers
-->funcs
-->include
-->models
-->smarty
-->core.php тут все файлы подгружаю через инклуд

Все "плагины" у меня написаны через class'ы

Показал бы иерархию сайта, может у меня отличается от твоего.

(Отредактировано автором: 22 Января, 2010 - 17:55:06)

 
 Top
STRELOK
Отправлено: 22 Января, 2010 - 21:28:51
Post Id



Гость


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


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




Ahiipsa пишет:
Если честно, я даже не в курсе о стандартных плагинах.

у меня так
корень где index.php
->core в ней
-->controllers
-->funcs
-->include
-->models
-->smarty
-->core.php тут все файлы подгружаю через инклуд

Все "плагины" у меня написаны через class'ы

Показал бы иерархию сайта, может у меня отличается от твоего.


Можешь показать пару примеров? Я всю документацию скурил, все способы перепробовал - не работает и точка =(
 
 Top
STRELOK
Отправлено: 23 Января, 2010 - 19:10:55
Post Id



Гость


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


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




Мне кто нибудь подскажет?
 
 Top
Ahiipsa
Отправлено: 25 Января, 2010 - 11:33:53
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Нояб. 2009  


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




Код скинь сюда модуля от начало до конца, опиши что он делает. И как ты его пытаешься подключить.


нарыл у себя по поводу плагинов может поможет smarty.php
CODE (htmlphp):
скопировать код в буфер обмена
  1. Class CSmarty Extends Smarty
  2. {
  3.         private static $_smarty;
  4.        
  5.         static function Init($Prefix = "/")
  6.         {
  7.                 if( !(self::$_smarty instanceof CSmarty) )
  8.                         self::$_smarty = new CSmarty($Prefix);
  9.                        
  10.                 return self::$_smarty;         
  11.         }
  12.  
  13.         private function __construct($Prefix = "/")
  14.         {
  15.                 $this->Smarty();
  16.  
  17.         $this->template_dir = $Prefix."templates/";
  18.         $this->compile_dir  = $Prefix."temp/compile/";
  19.         $this->config_dir   = $Prefix."conf/";
  20.         $this->cache_dir    = $Prefix."temp/cache/";
  21.  
  22.         $this->plugins_dir[0]   = $Prefix."core/funcs/";
  23.         $this->plugins_dir[1]   = SMARTY_DIR."plugins/";
  24.         }
  25. }
  26. ?>

(Отредактировано автором: 25 Января, 2010 - 12:54:11)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB