WildRAID Опубликовано 11 Ноября 2009 Автор Жалоба Поделиться Опубликовано 11 Ноября 2009 (изменено) В шаблоне private_data_closed какие входящие переменные? Должно быть так:$blocks = array() С экспортом шаблонов, похоже, тихий ппц. Нужно выносить ручное их добавление в инструкцию. Браво, IPS.) Изменено 11 Ноября 2009 пользователем WildRAID Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 11 Ноября 2009 Жалоба Поделиться Опубликовано 11 Ноября 2009 Ну конечно, во всем виновата IPS Ссылка на комментарий Поделиться на других сайтах Прочее
ModernTalking Опубликовано 11 Ноября 2009 Жалоба Поделиться Опубликовано 11 Ноября 2009 В шаблоне private_data_closed какие входящие переменные? Должно быть так:$blocks = array() Это где именно? Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 11 Ноября 2009 Автор Жалоба Поделиться Опубликовано 11 Ноября 2009 Ну конечно, во всем виновата IPSOfc. Экспортировал с рабочего форума, на котором все было разработано и потестено. Это где именно?Шаблон private_data_closed, кнопка "Входящие переменные" (с) к.о. Ссылка на комментарий Поделиться на других сайтах Прочее
EkZeKuteR Опубликовано 11 Ноября 2009 Жалоба Поделиться Опубликовано 11 Ноября 2009 В шаблоне private_data_closed какие входящие переменные? Должно быть так:$blocks = array()Что то не могу поймать мысль... Этот шаблон private_data_closed в точности скопирован из поста на форуме. Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 11 Ноября 2009 Автор Жалоба Поделиться Опубликовано 11 Ноября 2009 Там при редактировании шаблона сверху кнопка есть "Входящие переменные".. Ссылка на комментарий Поделиться на других сайтах Прочее
mxneo Опубликовано 11 Ноября 2009 Жалоба Поделиться Опубликовано 11 Ноября 2009 Наблюдения в работе модуля: Условия по умолчанию - пустоПроверка валидности при публикации? - даМаксимальное кол-во в одном сообщении - 1 Скрытый текст показывается при выполнении всех условий!+ Скрытый текст не показывается при не выполнении условий! Не выводятся только какие условия нужны для просмотра... Кусок кода из файла class_private_data.php: //----------------------------------------- // Базовые условия //----------------------------------------- #Супермодераторы видят весь скрытый текст if( $this->memberData['g_is_supmod'] ) { $passed = 0; } #Смотрим свой собственный скрытый текст elseif( $this->memberData['member_id'] and ( $this->memberData['member_id'] == $row['author_id']) ) { $passed = 0; } else {.... чуть ниже: //----------------------------------------- // Результат: УСПЕХ //----------------------------------------- if( $passed ) { $row['post'] = str_replace('<!--pd_'.$id.'-->', $this->registry->getClass('output')->getTemplate('private_data')->private_data_opened( $data['text_parsed'] ), $row['post']); } ($passed - отвечает за успешно выполненные условия.) Выходит что если я смотрю свой собственный скрытый текст, я не смогу его видеть? (т.к. $passed = 0;) Или я чтото не так понял? Ссылка на комментарий Поделиться на других сайтах Прочее
EkZeKuteR Опубликовано 11 Ноября 2009 Жалоба Поделиться Опубликовано 11 Ноября 2009 Шаблон private_data_closed, кнопка "Входящие переменные" (с) к.о.private_data_closed - в окне переменные private_data_opened - то же самое Поменял в private_data_closed переменную $blocks = array()Ошибка вверху форума исчезла, но условия для просмотра скрытого текста всё равно не видны. Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 11 Ноября 2009 Автор Жалоба Поделиться Опубликовано 11 Ноября 2009 (изменено) Всё, это финиш. Буду переписывать инструкцию полностью без хука. Некорректно работает не только экспорт, но и импорт. Должно быть:private_data_opened$text='' private_data_closed$blocks=array() Если есть возможность, в /admin/sources/classes/class_private_data.php Найти: //(print_r($ret_conds)); Заменить на: print_r($ret_conds); Посмотреть, чего напишет вверху страницы. Скопировать сюда. Кусок кода из файла class_private_data.php:Схватился за сердце.. Посмотрел код. У меня - такой: http://deja-vu.su/wr/test.JPGПерекачал дистрибутив, посмотрел. Там тоже единицы. Откуда нули?.. Изменено 11 Ноября 2009 пользователем WildRAID Ссылка на комментарий Поделиться на других сайтах Прочее
EkZeKuteR Опубликовано 11 Ноября 2009 Жалоба Поделиться Опубликовано 11 Ноября 2009 Посмотреть, чего напишет вверху страницы. Скопировать сюда.Пишет такое:Array ( [0] => Array ( [0] => Array ( [passed] => 0 [reason] => Зарегистрироваться [error] => ) ) ) Должно быть:private_data_opened$text='' private_data_closed$blocks=array()Сделал. Ошибок вверху страницы нет. Условия по прежнему не показывает. Всё, это финиш. Буду переписывать инструкцию полностью без хука.Так правильно. Прикол хуков, чтобы устанавливать в один клик. Если в дополнение всё равно надо править везде руцями, то зачем он тогда надо. Надёжнее устанавливать "по старинке". Сносить всё? Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 12 Ноября 2009 Автор Жалоба Поделиться Опубликовано 12 Ноября 2009 (изменено) Пишет такое:Правильно все пишет. Странно тогда.. где же условия.. Сносить всё?Не сносить. Если есть возможность - дать доступ к форуму. Вручную допилю до работоспособного состояния. Заодно все проверю сразу. В архиве пока пустой файл положу, чтобы случайно не скачал кто-нибудь. Изменено 12 Ноября 2009 пользователем WildRAID Ссылка на комментарий Поделиться на других сайтах Прочее
EkZeKuteR Опубликовано 13 Ноября 2009 Жалоба Поделиться Опубликовано 13 Ноября 2009 Не сносить. Если есть возможность - дать доступ к форуму.К сожалению, такой возможности нет. Там жёстко прописан мой IP у хостера.Так а разве он у тебя не заработал? Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 15 Ноября 2009 Автор Жалоба Поделиться Опубликовано 15 Ноября 2009 (изменено) Поправил хук, архив обновил. Поставил себе чистый форум, поставил модификацию за 2 минуты - у меня все ОК. Если еще что-то вылезет, значит моя версия форума слишком отличается от лицензионной. Тем, кто уже устанавливал:Перекачать дистрибутив.Перезалить upload в корень форума с заменой.Снести старый хук.Поставить новый из архива.Доложиться о результатах.Вспомнил еще такую ранее не документированную штуку. Есть такое условие, как rep. Если его задать без числового параметра, то получится аналог "Спасибо". Чтобы увидеть скрытый текст, нужно повысить репутацию сообщению. Как-то так.. Also, проверил recache языков. Те файлы, которых у форума нет в базе, он не затрагивает. Язык никуда пропадать не должен. Also 2, для разработчиков: если вы хотите получить корректный экспорт шаблонов, то напрямую удаляйте из базы версии с template_set_id=0, а на их место кладите свои православные шаблоны. Также нельзя использовать кавычки во входящих переменных - они при импорте заменяются на entities по непонятному алгоритму. Как говорится, лол гг.) Изменено 15 Ноября 2009 пользователем WildRAID Ссылка на комментарий Поделиться на других сайтах Прочее
EkZeKuteR Опубликовано 15 Ноября 2009 Жалоба Поделиться Опубликовано 15 Ноября 2009 Заработало! Отличный мод. Спасибо. Баги: - Ссылка "зарегистрироваться" ведёт на не правильную страницу регистрации. Надо такую index.php?app=core&module=global§ion=register- Если идёт число в условиях в сочетании с другими условиями - код бъётся (возможно, надо это просто предупредить в мануале) Пожелания:Наверное, всё таки лучше тем, кто не видит скрытый текст, добавлять строчку ниже "необходимые условия для просмотра:".Ну и, может, кнопочку добавить... Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 18 Ноября 2009 Автор Жалоба Поделиться Опубликовано 18 Ноября 2009 (изменено) Вопросы из привата по открытым модам выношу на форум. Доброго!не могли бы мне подсказать.. почему после добавлении модификации не произошло ни каких изменений..?файлы все изменил.. все по инструкции сделал..создал BBcod шаблон <tag hide='p={option}'}>{content}</tag>после добавления скрытого текста он выводится как обычный.. без стилей и открытый.. но сам BB не показвается... BB-код не следует создавать. Скрытый текст вообще не бб-код, а специальная конструкция. Там к модификации прикладывается инструкция по использованию - посмотрите. Напишите в посте{hide}tezt{/hide}для проверки. Если идёт число в условиях в сочетании с другими условиями - код бъётся (возможно, надо это просто предупредить в мануале)Конкретный пример бы условия, которое приводит к глюкам. Как время будет - посмотрю. Изменено 18 Ноября 2009 пользователем WildRAID Ссылка на комментарий Поделиться на других сайтах Прочее
hellsparty Опубликовано 23 Ноября 2009 Жалоба Поделиться Опубликовано 23 Ноября 2009 встречный вопрос... если не создавать тега "hide" - типа мол отдельная конструкция - то как сделать так, чтобы пользователь мог одной кнопкой поставить блок скрытого текста а не писал код вручную !! ? и еще у меня тут возник трабл... если я просто руками пишу скрытый текст, без опций, без ничего - высвечивается гостям "зарегистрируйтесь" дабы прочесть что там написано...но при нажатии на ссылку в нем на регистрацию выпадает ошибачка The requested URL /forum/act=Reg&CODE=00 was not found on this server.хотя страница регистрации впорядке... мож где че подправить надыть ? )) Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 24 Ноября 2009 Автор Жалоба Поделиться Опубликовано 24 Ноября 2009 чтобы пользователь мог одной кнопкой поставить блок скрытого текста а не писал код вручную !! ?Бгг, самому интересно.) Как время будет - разберусь. мож где че подправить надыть ? ))Угумс. Перекачать модификацию, перезалить папку upload с заменой файлов. Проверить, правильная ли теперь ссылка. Ссылка на комментарий Поделиться на других сайтах Прочее
hellsparty Опубликовано 24 Ноября 2009 Жалоба Поделиться Опубликовано 24 Ноября 2009 Бгг, самому интересно.) Как время будет - разберусь. было бы не плохо, потому как я в этом деле не очень, а народ по всей видимости не особо будет себя утруждать... а за ними лазить потом и добавлять тег на ссылках не особо хочется.......так что буду весьма благодарен если подскажете ))) Угумс. Перекачать модификацию, перезалить папку upload с заменой файлов. Проверить, правильная ли теперь ссылка. ничего не изменилось... Ссылка на комментарий Поделиться на других сайтах Прочее
Yos Опубликовано 27 Ноября 2009 Жалоба Поделиться Опубликовано 27 Ноября 2009 Форум 3.0.4. Установил, тех {hide} пашет. При написании поста или создании темы я получай такую ошибку: Warning: Cannot modify header information - headers already sent by (output started at /home/tiazed/domains/неважно/public_html/forum/admin/applications/core/sources/classes/attach/class_attach.php:1) in /home/tiazed/domains/неважно/public_html/forum/admin/sources/classes/output/formats/html/htmlOutput.php on line 93 Warning: Cannot modify header information - headers already sent by (output started at /home/tiazed/domains/неважно/public_html/forum/admin/applications/core/sources/classes/attach/class_attach.php:1) in /home/tiazed/domains/неважно/public_html/forum/admin/sources/classes/output/formats/html/htmlOutput.php on line 96 Warning: Cannot modify header information - headers already sent by (output started at /home/tiazed/domains/неважно/public_html/forum/admin/applications/core/sources/classes/attach/class_attach.php:1) in /home/tiazed/domains/неважно/public_html/forum/admin/sources/classes/output/formats/html/htmlOutput.php on line 104 Warning: Cannot modify header information - headers already sent by (output started at /home/tiazed/domains/неважно/public_html/forum/admin/applications/core/sources/classes/attach/class_attach.php:1) in /home/tiazed/domains/неважно/public_html/forum/admin/sources/classes/output/formats/html/htmlOutput.php on line 105 Warning: Cannot modify header information - headers already sent by (output started at /home/tiazed/domains/неважно/public_html/forum/admin/applications/core/sources/classes/attach/class_attach.php:1) in /home/tiazed/domains/неважно/public_html/forum/admin/sources/classes/output/formats/html/htmlOutput.php on line 109 Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 27 Ноября 2009 Автор Жалоба Поделиться Опубликовано 27 Ноября 2009 Какая-то ошибка в class_attach.Посмотрите, что там в первой строке? Возможно, лишний пробел, либо Enter. Должно начинаться строго с <?php Ссылка на комментарий Поделиться на других сайтах Прочее
hellsparty Опубликовано 27 Ноября 2009 Жалоба Поделиться Опубликовано 27 Ноября 2009 а как насчет моей просьбы по поводу кнопки для этого дела ?? Ссылка на комментарий Поделиться на других сайтах Прочее
Yos Опубликовано 27 Ноября 2009 Жалоба Поделиться Опубликовано 27 Ноября 2009 Какая-то ошибка в class_attach.Посмотрите, что там в первой строке? Возможно, лишний пробел, либо Enter. Должно начинаться строго с <?phpВсе нормально. Я хз в чем дело Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 28 Ноября 2009 Автор Жалоба Поделиться Опубликовано 28 Ноября 2009 а как насчет моей просьбы по поводу кнопки для этого дела ??Когда время будет.. Все нормально. Я хз в чем делоМожете заменить class_attach на оригинальный. Разница будет только в том, что аттачи перестанут скрываться внутри hide. Ссылка на комментарий Поделиться на других сайтах Прочее
Yos Опубликовано 28 Ноября 2009 Жалоба Поделиться Опубликовано 28 Ноября 2009 Спасибо, помогло!Только вот ссылка на нем "Зарегистрироватся" ведет по адресу: http://мой сайт/forum/topic/15-15/page__pid__22?app=core&module=global§ion=register как это поправить?Ну и на последок - как сделетаь, что бы оно было на списке установленых ББ кодов и не фигурными а квадратными скобками ставилось? Хочется что бы у юзеров кнопочка была при написании сообщения для вставки скрытого текста Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 28 Ноября 2009 Автор Жалоба Поделиться Опубликовано 28 Ноября 2009 Только вот ссылка на нем "Зарегистрироватся" ведет по адресу: Угу. Добрался до живой тройки таки. Fixed.Перекачать, перезалить файлы upload. Ну и на последок - как сделетаь, что бы оно было на списке установленых ББ кодов и не фигурными а квадратными скобками ставилось? Никак. Это не бб-код. В предыдущей версии много проблем было от того, что люди думали, что это бб-код. Кнопка будет когда-нибудь. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения