Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Портал > Модули и блоки

 
 
Опции темы Опции просмотра
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #11 06-18-2010, 21:28

Есть ошибка в методе getAllParentId класса XoopsTree в режиме кэширования дерева. Происходит зацикливание при поиске дочерних элементов при id = 0.

Лечение:

открываем /class/xoopstree.php

находим метод getAllParentId

находим 227 строку

PHP код:
global $rc_tree_cache
после нее нужно добавить

PHP код:
if ($cid == 0) return $idarray
находим 242 строку

PHP код:
$r_id $r[$this->pid]; 
после нее нужно добавить

PHP код:
if ($r_id == 0) return $idarray
Должно все работать.


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 127.78 Kb. compressed to 126.03 Kb. by saving 1.75 Kb. (1.37%)
Page generated in 0.10166 seconds with 10 queries