Форум русской поддержки Joomla!® CMS
10.12.2016, 07:02:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Последовательность работы модулей

 (Прочитано 191 раз)
0 Пользователей и 1 Гость смотрят эту тему.
White_Tiger
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 82


« : 30.11.2015, 11:45:39 »

Добрый день!
Работаю на Joomla 3.4.5, на которую сверху накатил плагин "Sourcerer", позволяющий вставлять PHP и JAVA в модули. Создал два самописных модуля содержащих php-код. Каждый из модулей по отдельности работает нормально. Стоит их попытаться отобразить на одной странице и выпадает ошибка "Fatal error: [] operator not supported for strings in <там-то там-то>". Провоцирует данную ошибку вот этот участок кода:

$sres=mysql_query("select name, num from subject where num>100");
if ($sres)
    while (($tmp=mysql_fetch_assoc($sres))!==false)
        $subj[]=$tmp;

Оговорю заранее, встречается он неоднократно (отличаясь лишь содержанием SQL-запроса), но падает именно этот. Прописать заранее $subj=array(); не поможет. Вобщем, такая ошибка и безупречная работа модулей по отдельности наводит на мысли, что один другому мешает. Чтобы осмыслить кто кому и в какой момент хотелось бы понять в како последовательности они работают. Подскажите, в какой последовательности Joomla обходит все модули, материалы и проч. и строит полный код страницы? Или где об этом можно почитать?
Записан
passer
Живу я здесь
******

Репутация: +69/-3
Offline Offline

Пол: Мужской
Сообщений: 829



« Ответ #1 : 30.11.2015, 12:50:35 »

Код
$sres=mysql_query("select name, num from subject where num>100");
$subj = array();
if ($sres)
   while (($tmp=mysql_fetch_assoc($sres))!==false)        
       array_push($subj,$tmp);
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet