OneVi Опубликовано 25 Января 2008 Жалоба Поделиться Опубликовано 25 Января 2008 Ребята плиз помогите...поставил все как в инструкции...при создании сообшения выдает такую ошибку Fatal error: Call to undefined function: private_data() in /home/inserial/public_html/forums/sources/ipsclass.php on line 5677 строка 5677 : $row['post'] = str_replace('<!--private_data='.$pd_id.'-->', $this->compiled_templates['skin_global']->private_data($pd_data['text'], $row['pid']), $row['post']);Немогу понять никак в чем дело Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 25 Января 2008 Автор Жалоба Поделиться Опубликовано 25 Января 2008 Не добавлен шаблон с именем private_data в категорию skin_global для текущего скина. Это предпоследний шаг при установке. Проверяйте. Btw, только что ставил модификацию на версию 2.3.4 из клиент-центра. Никаких проблем не возникло. Ссылка на комментарий Поделиться на других сайтах Прочее
OneVi Опубликовано 26 Января 2008 Жалоба Поделиться Опубликовано 26 Января 2008 Все супер...Спасибо за Мод!!! Ссылка на комментарий Поделиться на других сайтах Прочее
drakoshka Опубликовано 26 Января 2008 Жалоба Поделиться Опубликовано 26 Января 2008 Установила скрипт на версию 2.3.3 все работает нормально за исключением того что в рамке независимо от условий всегда выводится один и тот же тескт В этом блоке содержится приватный текст, который вы не можете увидеть либо условия появляются когда кто то их выполнита в админке стоит что выводить сообщение с условиями отображения в чем может быть причина Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 27 Января 2008 Автор Жалоба Поделиться Опубликовано 27 Января 2008 а в админке стоит что выводить сообщение с условиями отображения Этот режим отображения пока что сделан for fun, и потому работает только с простыми условиями. А именно, с p=n, th, reg, g=n. Если условий два и больше, то выводится стандартное сообщение. Ссылка на комментарий Поделиться на других сайтах Прочее
drakoshka Опубликовано 28 Января 2008 Жалоба Поделиться Опубликовано 28 Января 2008 но именно с ними и не показывает мы ставим либо th либо p=n Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 28 Января 2008 Автор Жалоба Поделиться Опубликовано 28 Января 2008 Создать новую тему, в первом посте один скрытый текст с одним параметром th или p=n. Не закрывать это окно. Убедиться, что в админке стоит третий режим отображения скрытого текста. Затем открыть /sources/ipsclass.php Найти:if(count($pd_perm) == 1 and $reason) Добавить перед:die($pd_perm . ' ' . $reason); Сохранить. Перейти в окно с только что созданной темой и нажать "Обновить". Выдаст данные. Их скопировать сюда. Затем убрать добавлнную строку для восстановления работы форума. Будем думать, что не так. Ссылка на комментарий Поделиться на других сайтах Прочее
Lyona Опубликовано 29 Января 2008 Жалоба Поделиться Опубликовано 29 Января 2008 (изменено) Я поставила мод. Теперь не знаю что делать... Открыла одну страницу, попыталась добавить туда сообщение со скрытым текстом. Нажала "добавить" и появилась просто пустая страница. Сделала откат, опять пытаюсь ответить и то же самое. Теперь страница со скрытым текстом скрыта полностью... Залезла в БД, удалила из поля private_data весь текст и страница опять показывается нормально. Текст там был:a:1:{i:0;a:2:{s:11:"permissions";s:5:"p=100";s:4:"text";s:11:"хочу скрыть";}}И ещё, это нормально, что в примере показаны одинарные кавычки[priv=1,2,Вася,g=Пользователи,p=150]Приватный текст[/priv]а вставляются двойные вокруг параметров Изменено 29 Января 2008 пользователем Lyona Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 29 Января 2008 Жалоба Поделиться Опубликовано 29 Января 2008 Это нормально.Проблема с шаблонами скорее всего. Проверьте, что добавили его во все скины, и что они сохранились в кеше(читайте на форуме про chmod). Также почитайте документацию, там описано как бороться с белой страницей. Ссылка на комментарий Поделиться на других сайтах Прочее
Monah Опубликовано 29 Января 2008 Жалоба Поделиться Опубликовано 29 Января 2008 Не мог отредактировать правила форума через админку. Обратился в поддержку... Сказали, что "Файл ./sources/handlers/han_editor.php изменён, вероятно, в ходе установки Вами модификации и препятствует нормальной работе форума." И действительно. Удалил код мода, в редактирование правил зашел нормально.Как лечить? Ссылка на комментарий Поделиться на других сайтах Прочее
Lyona Опубликовано 29 Января 2008 Жалоба Поделиться Опубликовано 29 Января 2008 Проблема с шаблонами скорее всего. Проверьте, что добавили его во все скины, и что они сохранились в кеше(читайте на форуме про chmod). Также почитайте документацию, там описано как бороться с белой страницей.У меня только один скин, зеленый, в него и добавляла. А в документации к чему читать? Если к моду, то я там вроде всё прочитала, ничего нет такого. Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 29 Января 2008 Автор Жалоба Поделиться Опубликовано 29 Января 2008 (изменено) Рррр. Вечно забиваю пофиксить эту шнягу. Быстрое решение (но не очень правильное): В отредактированном han_editor.php Найти: //PRIVATE_DATA_MOD $this->ipsclass->cache['bbcode'][] = array( 'bbcode_id' => 'priv_data', 'bbcode_add_into_menu' => 1, 'bbcode_tag' => $this->ipsclass->vars['priv_bbcode_tag'], 'bbcode_title' => $this->ipsclass->lang['priv_caption'], 'bbcode_example' => $this->ipsclass->lang['priv_example'], 'bbcode_useoption' => 1, 'bbcode_switch_option' => 0, 'bbcode_menu_option_text' => $this->ipsclass->lang['priv_options'], 'bbcode_menu_content_text'=> $this->ipsclass->lang['priv_text'],); Заменить на: //PRIVATE_DATA_MOD if(count($this->ipsclass->cache['bbcode'])) { $this->ipsclass->cache['bbcode'][] = array( 'bbcode_id' => 'priv_data', 'bbcode_add_into_menu' => 1, 'bbcode_tag' => $this->ipsclass->vars['priv_bbcode_tag'], 'bbcode_title' => $this->ipsclass->lang['priv_caption'], 'bbcode_example' => $this->ipsclass->lang['priv_example'], 'bbcode_useoption' => 1, 'bbcode_switch_option' => 0, 'bbcode_menu_option_text' => $this->ipsclass->lang['priv_options'], 'bbcode_menu_content_text'=> $this->ipsclass->lang['priv_text'],); } Попробовать, рассказать, помогло или нет. Lyona, вот здесь что-то было на тему белой страницы: http://www.ibresource.ru/forums/index.php?showtopic=3135 Какая версия форума? Изменено 29 Января 2008 пользователем WildRAID Ссылка на комментарий Поделиться на других сайтах Прочее
Lyona Опубликовано 30 Января 2008 Жалоба Поделиться Опубликовано 30 Января 2008 Рррр. Вечно забиваю пофиксить эту шнягу.Быстрое решение (но не очень правильное):Попробовать, рассказать, помогло или нет.Лучше бы было правильное и не быстрое :-)Но вообще пробывала, не помогло, ничего не изменилось. Если на странице вставить скрытый текст, то она пропадает вместе с текстом. Lyona, вот здесь что-то было на тему белой страницы: http://www.ibresource.ru/forums/index.php?showtopic=3135Все 30 страниц темы не осилила, почитала начало и конец. Из прочитанного мне подошло только про метод обнаружения ошибки, путем добавления в файл topics.php строчки echo("hello"); Я её в начале ставила, с конце - всегда появляется приветствие это. Если ставить там где кусок от мода, то вообще 3 раза пишется это слово. Попробывала убрать из этого файла строчки мода, тема появилась, видно всё, естественно кроме скрытого текста, его там как и не было. Попыталась отредактировать, опять появилась белая страница. Но быстрое редактирование работает впринципе нормально. Какая версия форума?2.3.4, скачивала отсюда пару недель назад, ставила поверх 2.1.7. Версия РНР 4 (и ещё какие-то цифры, не 5-ая вобщем версия) Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 30 Января 2008 Автор Жалоба Поделиться Опубликовано 30 Января 2008 (изменено) Лучше бы было правильное и не быстрое :-)Но вообще пробывала, не помогло, ничего не изменилось. Если на странице вставить скрытый текст, то она пропадает вместе с текстом. Это для редактирования правил фикс.) Без конкретного сообщения об ошибке ничего придумать не могу. Нужно посмотреть текущее содержание файлов /sources/ipsclass.php, /sources/classes/post/class_post.php, sources/classes/post/class_post_edit.php, sources/action_public/topics.php. И доступ в админку к скинам. Про белый экран самое важное: Чаще всего белый экран - это следствие фатальной ошибки в PHP.Вы видите белый экран, потому что дальнейшее выполнение скрипта форума прервано из-за этой фатальной ошибки. Одновременно с этим, php должен писать почему выполнение невозможно, но он этого не делает из-за того, что вывод ошибок выключен в его конфигурации. Поэтому, первое что вам нужно сделать, если вы видите после использования какой-либо функции в форуме белый экран, проверьте включена ли в вашем PHP директива display_errors (в php.ini).Если её включить ошибка будет выводиться, на белом экране появится её текст и уже будет от чего отталкиваться для решения вашей проблемы. Изменено 30 Января 2008 пользователем WildRAID Ссылка на комментарий Поделиться на других сайтах Прочее
drakoshka Опубликовано 30 Января 2008 Жалоба Поделиться Опубликовано 30 Января 2008 Создать новую тему, в первом посте один скрытый текст с одним параметром th или p=n. Не закрывать это окно. Убедиться, что в админке стоит третий режим отображения скрытого текста. Затем открыть /sources/ipsclass.php Найти:if(count($pd_perm) == 1 and $reason) Добавить перед:die($pd_perm . ' ' . $reason); Сохранить. Перейти в окно с только что созданной темой и нажать "Обновить". Выдаст данные. Их скопировать сюда. Затем убрать добавлнную строку для восстановления работы форума. Будем думать, что не так. сделала , но никаких данных не выдало, просто обычная тема, если смотреть как гостю то выдало Array Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 30 Января 2008 Автор Жалоба Поделиться Опубликовано 30 Января 2008 (изменено) Ссылку на форум, аську.) Изменено 30 Января 2008 пользователем WildRAID Ссылка на комментарий Поделиться на других сайтах Прочее
Lyona Опубликовано 30 Января 2008 Жалоба Поделиться Опубликовано 30 Января 2008 Сегодня случайно решила проверить скрытый текст не логинясь. Как гостю - всё видно нормально. Только залогинилась и белый лист плучила.Досту в админку сейчас попробую в аську написать. Ссылка на комментарий Поделиться на других сайтах Прочее
Monah Опубликовано 30 Января 2008 Жалоба Поделиться Опубликовано 30 Января 2008 Рррр. Вечно забиваю пофиксить эту шнягу. Быстрое решение (но не очень правильное): В отредактированном han_editor.php Найти: //PRIVATE_DATA_MOD $this->ipsclass->cache['bbcode'][] = array( 'bbcode_id' => 'priv_data', 'bbcode_add_into_menu' => 1, 'bbcode_tag' => $this->ipsclass->vars['priv_bbcode_tag'], 'bbcode_title' => $this->ipsclass->lang['priv_caption'], 'bbcode_example' => $this->ipsclass->lang['priv_example'], 'bbcode_useoption' => 1, 'bbcode_switch_option' => 0, 'bbcode_menu_option_text' => $this->ipsclass->lang['priv_options'], 'bbcode_menu_content_text'=> $this->ipsclass->lang['priv_text'],); Заменить на: //PRIVATE_DATA_MOD if(count($this->ipsclass->cache['bbcode'])) { $this->ipsclass->cache['bbcode'][] = array( 'bbcode_id' => 'priv_data', 'bbcode_add_into_menu' => 1, 'bbcode_tag' => $this->ipsclass->vars['priv_bbcode_tag'], 'bbcode_title' => $this->ipsclass->lang['priv_caption'], 'bbcode_example' => $this->ipsclass->lang['priv_example'], 'bbcode_useoption' => 1, 'bbcode_switch_option' => 0, 'bbcode_menu_option_text' => $this->ipsclass->lang['priv_options'], 'bbcode_menu_content_text'=> $this->ipsclass->lang['priv_text'],); } Попробовать, рассказать, помогло или нет. Не помогло. Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 30 Января 2008 Автор Жалоба Поделиться Опубликовано 30 Января 2008 Пофиксили проблему Lyona. Как изначально предполагалось, дело было в шаблонах. Наверное, стоит инструкцию из txt перевести в красивый html, чтобы меньше ошибок было при установке. Заодно проверил работоспособность отображения условий. Вот пример (4 пост): http://www.malishok.info/forum/index.php?showtopic=2804 Monah, через пару часов выложу решение. 2Monah. В han_editor.php найти: 'bbcode_menu_content_text'=> $this->ipsclass->lang['priv_text'],); Заменить на: 'bbcode_menu_content_text'=> $this->ipsclass->lang['priv_text'], 'bbcode_replace' => '<private={option}>{content}</private>',); Инструкции обновлю в ближайшее время. Ссылка на комментарий Поделиться на других сайтах Прочее
drakoshka Опубликовано 30 Января 2008 Жалоба Поделиться Опубликовано 30 Января 2008 у меня тоже был белый лист, помогла переустановка Ссылка на комментарий Поделиться на других сайтах Прочее
Monah Опубликовано 31 Января 2008 Жалоба Поделиться Опубликовано 31 Января 2008 WildRAIDСпасибо. Все работает. Ссылка на комментарий Поделиться на других сайтах Прочее
Demeter Опубликовано 1 Февраля 2008 Жалоба Поделиться Опубликовано 1 Февраля 2008 П.С. и ещо прикол... когда я пытался удалить етот мод... то все что было в тегах [hide]тут ссылка[/hide] просто исчезли (о_О) Мод отличный, спасибо, но очень волнует вышеуказанное упоминание :-)Как решается вопрос в случае если вдруг понадобится обновление версии форума, скажем выйдет 3.x.x , ведь в этом случае все спрятанные сообщения исчезнут, а их может быть очень много ? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 1 Февраля 2008 Жалоба Поделиться Опубликовано 1 Февраля 2008 То прийдётся не обновлять форум, пока автор не адаптирует мод к этой версии. Ссылка на комментарий Поделиться на других сайтах Прочее
Demeter Опубликовано 1 Февраля 2008 Жалоба Поделиться Опубликовано 1 Февраля 2008 То прийдётся не обновлять форум, пока автор не адаптирует мод к этой версии. А можно каким-то образом автоматизировать перевод всех скрытых сообщений в обычные, поубирать соответсвующие теги?Может sql-запросом как-то ? Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 1 Февраля 2008 Автор Жалоба Поделиться Опубликовано 1 Февраля 2008 Скриптом можно. SQL запросом, пожалуй, нет. Предлагаю подумать об этом тогда, когда появится версия 3.0) Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения