Вход
Главное меню

Subject:*
Name/Email:*
Message Icon:*
       
Select*
Message:*


    


Click the Preview to see the content in action.
Options:*
 
 
 
 
Attach file*
   

Maximum file size: 100Kb;  Allowed extensions: zip jpg gif png  
Images at the max. Size 640 X 800 pixels. 
Confirmation Code*
1 + 8 = ?  
Input the result from the expression
Maximum attempts you can try: 10
*
     
*
* = Required

Re: Установка X2 на PHP4.0.2
by inem on 2003/11/13 6:15:07

я нашел в чем дело, возможно это баг, но тогда странно почему он проявился только у меня, дело в define переменной разделителя каталогов, т.е. в Smarty классе это:

define('DIR_SEP', DIRECTORY_SEPARATOR);

но т.к. в свою очередь константа DIRECTORY_SEPARATOR нигде не определена (по крайне мере я не нашел), то получается что Smarty не может загрузить массив плагинов из /plugins/

решил я это так:

if (substr(PHP_OS, 0, 3) == "WIN" || substr(PHP_OS, 0, 4) == "OS/2")
define('DIR_SEP', "\\");
else
define('DIR_SEP', "/");

Илья
Установка X2 на PHP4.0.2
by inem on 2003/11/10 5:53:50

Привет!

Вот решил попробовать установить, но что-то не получается.

Причем никаких ошибок не выдается, просто пустая страница. После изучения оказалось что это в классе Smarty там оказывается пустым массив $this->_pligins['resources'] конкретно идет запрос к $this->_pligins['resources']['db'], т.е. получается оттуда имя функции и происходит ее запуск, но т.к. функции нет, то не понятно что происходит.

Я только начинаю изучать Smarty.

Обясните где заполняется данный массив? Как я понял это файлы которые находятся в папке plugins (в папке Smarty) там находятся функции обработчики.

Илья

ps: я понимаю что PHP4.0 это не то что "доктор прописал", но все же (другие системы у меня получалось настроить).
Powered by XOOPS © 2001-2023 The XOOPS Project