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

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

Вернуться   Клуб пользователей портальной системы 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
Mr.D вне форума Mr.D
Младший участник

Аватар для Mr.D

| Цитировать Старый #12 06-19-2010, 22:34

Спасибо, Lark


Размышление – самая трудная работа. Именно поэтому так мало людей занимаются этим.
Портал Sony Ericsson k750i
Посетить домашнюю страницу Mr.D
  Сообщения: 79 c 03.05.2010 | Репутация: 9
Mr.D вне форума Mr.D
Младший участник

Аватар для Mr.D

| Цитировать Старый #13 06-19-2010, 22:39

Всё заработало!!!
Спасибо.


Размышление – самая трудная работа. Именно поэтому так мало людей занимаются этим.
Портал Sony Ericsson k750i
Посетить домашнюю страницу Mr.D
  Сообщения: 79 c 03.05.2010 | Репутация: 9
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #14 07-02-2010, 10:35

К слову, 242 строку в /class/xoopstree.php

PHP код:
$r_id $r[$this->pid]; 
надо заменить на

PHP код:
$r_id $i[$this->pid]; 


Правила нашего Форума :: О клубе пользователей 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: 58.72 Kb. compressed to 55.01 Kb. by saving 3.70 Kb. (6.31%)
Page generated in 0.07790 seconds with 9 queries