VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
что было замечено при переходе с 4.0.2 на 4.0.3 (решил сюда складывать попадающие проблемки и их решение)
1. вылезла ошибка в шаблоне, 4.0.2 хавала вывод переменных {$var_name} а 4.0.3 уже перестала обрабатывать и выводит как текст. требуется правильное написание {vb:raw $var_name}
2. для плагинов которые вешаются на member_profileblock_fetch_unwraped и добавляют статистику к профилю юзера - поменялся id закладки About Me
раньше было $id=='aboutme' теперь стало $id=='stats', вывод попрежнему делается в $template_hook['profile_stats_pregeneral'].=
левая министатистика осталась преждней $id=='stats_mini' и вывод в $template_hook['profile_ministats_list'].=
кстати - разрабы забыли поправить id в плагине vbBlog и он не выводит свою инфу в закладке About Me.
Желающие могут исправить aboutme на stats в плагине
Member Profile: Add Blog Entries to Statistics Blocks
member_profileblock_fetch_unwrapped
найти строку "else if ($id == 'aboutme')" и заменить на "else if ($id == 'stats')"
они забыли голову надеть, когда код писали, блин...
@restivex
Продвинутый
Join Date: Mar 2010
Posts: 19
Reputation:
Опытный 11
Репутация в разделе: 7
1
вот еще нашел, vbh_newtabs10 некоректно работает с 4.0.3 ну то ладно. есть замена если кому надо (на этом форуме тоже встречал). а еще проще своё написать (всёравно уже есть плагин чтобы свою кнопку цеплять, тудаже и остальные подцепить можно)
@Hitsi
Специалист
Join Date: Nov 2007
Location: где-то рядом
Posts: 632
Версия vB: 4.0 Beta
Reputation:
Professional 333
Репутация в разделе: 310
0
Не работают пхп блоки в боковой панеле
Писал же.. но раз тема про баги и сюда добавлю... )
@restivex
Продвинутый
Join Date: Mar 2010
Posts: 19
Reputation:
Опытный 11
Репутация в разделе: 7
0
Hitsi, я конечно не заглядывал на то, как реализован тот плагин, но все мои плагины работают безпроблемно.
список:
кстати, вот немного разобрался с vbh_newtabs10
когда апгрейтил 4.0.2 на 4.0.3 с установленным плагином - вылез warning на foreach вверху страниц. я деинсталировал плагин - всё нормализовалось.
а вот сейчас специально его поставил чтобы посмотреть где там ошибка - он работает нормально на 4.0.3 ))
попробую раскатать старую версию (где он глючил) и поковыряться - чтобы отписаться сдесь
-------
так и не разобрался, видать при загрузке плагина булка обновляет какието данные у себя и всё начинает нормально работать
Хотя там вообще не работают блоки при использовании пхп, а не только мои
@restivex
Продвинутый
Join Date: Mar 2010
Posts: 19
Reputation:
Опытный 11
Репутация в разделе: 7
0
Hitsi, да. понял. ну то немного не относится к разработке чегото нового для бюлетеня, бо всё делается средствами самой булки.
сам код php булка выполняет, а как вывод сделать - незнаю. print печатает перед страницой (перехвата вывода нету) - надо смотреть в какоую переменную(массив) пихать вывод (если такое сделали) или править код обработчика) или хук искать обработчика и на него вешаться.
@Hitsi
Специалист
Join Date: Nov 2007
Location: где-то рядом
Posts: 632
Версия vB: 4.0 Beta
Reputation:
Professional 333
Репутация в разделе: 310
0
в 4.0.2 все работало....
@Norfolok
Простоузер
Join Date: May 2009
Posts: 34
Версия vB: 3.8.x
Пол:
Reputation:
Novice 1
Репутация в разделе: 1
0
аналогично
@restivex
Продвинутый
Join Date: Mar 2010
Posts: 19
Reputation:
Опытный 11
Репутация в разделе: 7
2
Hitsi, Norfolok, не паникуйте. просто складывайте планируемый вывод в переменную (например $html) и потом в конце сделайте отдачу значения этой переменной в команде return
(например return $html;)
если код большой и влом переделывать и везде используется print или echo - то делаете следующим образом
Code:
ob_start(); //в самом начале кода
//далее идет ваш код
//в самом конце дописываете
$html = ob_get_contents(); ob_end_clean();
return $html;
они там ничего не меняли, только проверку на вывод данных сделали, и если в ответе данных нету - ничего не выводят
(а у вас скорее всего весь вывод был не в блоке, а в шаблоне. отсюда и получается, что блок ничего не отдает и обработчик не вызывает шаблон и нету результата. если так - то просто можно отдать чтото типа return " "; или return " ";