Re: Прочие вопросы о PunBB
Спасибо. Все заработало. Если можно, еще подскажите, пожалуйста, в каком файле находится вывод этих стикеров. Хочу убрать двоеточие.
You are not logged in. Please login or register.
PunBB Forum → General questions → Прочие вопросы о PunBB
Спасибо. Все заработало. Если можно, еще подскажите, пожалуйста, в каком файле находится вывод этих стикеров. Хочу убрать двоеточие.
А на изображении выше разве не другой код:
color: #f4091f;
$matches[2]
убрать двоеточие
Хм, хороший вопрос
Ищу в папке lang\Russian слова "Важно:", "sticky", но что-то не срабатывает поиск... Может быть стикеры расширением Pan Icons выводятся?
Нашел.
'Item status'=> '%s:',
Спасибо огромное за подсказки.
Здравствуйте! Подскажите как быть не приходят уведомления на эл почту о новых сообщениях на форуме,в настройках все включено
все включено
Что означает "Все Включено"?
Если вы подписались на тему или на сообщения, то уведомления должны приходить. Где ваш форум, на компе или на хостинге?
Добрый день, уважаемые специалисты
Вот мой ресурс на базе punbb 1.4.4. https://forum.vedanga.org/
Примерно 1-2 месяца назад на данном форуме перестала работать регистрация новых пользователей.
При заполнении всех полей и нажатии кнопки "Зарегистрироваться" появляется следующая ошибка:
При этом вся информация по ранее зарегистрированным пользователям доступна.
Уважаемые специалисты форума, помогите, пожалуйста, решить проблему.
Своими силами ничего не могу сделать
Заранее большая благодарность за ваши ответы
Откройте config.php, найдите debag и раскоментируйте строку, тогда покажет, что хоть за ошибка .
добрый день
можете объяснить причину
фото почему то нельзя вставлять у вас
в общем после upload file загрузчика с красной иконкой
после загрузки фото не появляется
не понимаю вроде все расширения стоят
и разрешения в папке image 777 но чет загрузичк не может выполнить свою работу
Откройте config.php, найдите debag и раскоментируйте строку, тогда покажет, что хоть за ошибка .
Ниже ссылка на скриншот с ошибкой:
Ошибка при регистрации после включения debug
Кто сведущ, что это обозначает?
Спасибо!
Судя по скриншоту, возможно какая то проблема с расширением Black List
https://punbb.softplaza.net/ru/topic639 … -list.html
Если оно было удалено, то установите его.
Ссылка на архив
https://punbb.softplaza.net/misc.php?ac … amp;id=184
Кто знает почему
после загрузки фото через Pan Uploader 0.3.9 (Extension disabled)
Created by Sempai, Xakker, PanBB.Ru
(pan_uploader) - Uploader Files And Images On PunBB
после загрузки и после публикации поста
фото не видно
в общем не работает
либо в опциях возможно что то выключено или еще какое то расширение работает не так?
@Platon, текущая версия 0.4.9
https://punbb.softplaza.net/misc.php?ac … &id=60
да у меня старая версия есть работает нормально на 1.4 на других проектах
сейчас просто снова установленный punb 1.4.4 из автоматического приложения для сайтов
этот загрузчик работает как то не так
и еще дело не только в загрузчике
когда я просто в код с имэдж для вставки фото с урл например со стороненнего ресурса вставляю в пост
но фото не видно
видно только текст
после публикации
Судя по скриншоту, возможно какая то проблема с расширением Black List
https://punbb.softplaza.net/ru/topic639 … -list.html
Если оно было удалено, то установите его.
Ссылка на архив
https://punbb.softplaza.net/misc.php?action=down … amp;id=184
Удалил расширение Black List и регистрация новых пользователей снова работает
Большое спасибо за помощь
Все я сделала сам
вот что я сделал
в общем удалил всю папку Extensions которая стояла по умолчанию
в 1.4.4 эта папка по умолчанию после установке работает как то не так
что то блокировала работу или чего то просто не хватало
взял скопировал точно такую же папку с другого своего проекта
закачал в архив и распаковал
и о чуда вуаля работает как швейцарские часики )
фотки грузятся без проблем но punbb 1.4.4
от более старого загрузчика .
Отлично ребята, что вы сами решаете вопросы
от более старого загрузчика
Ну вы не первый кому нравится старая версия, но когда те кто просили старую версию решили после уже загруженных в посты тысячу фоток обновить расширение, то столкнулись с проблемой при переходе на 0.4 и выше.
Добрый день, уважаемые специалисты
Переехал со своим форумом на базе punbb 1.4.4 на новый сервер.
Новый хостинг предусматривает автоматическую антивирусную проверку всех ресурсов.
Пришло уведомление, что обнаружены вирусы:
{VIRUSDIE}Eval.b64.short : u1067944 : /var/www/u1067944/data/www/forum.vedanga.org/cache/cache_hooks.php
{VIRUSDIE}Eval.b64.short : u1067944 : /var/www/u1067944/data/www/forum.vedanga.org/_cache/cache_hooks.php
Т.е. есть два подозрительных файла с одинаковым именем и расширением cache_hooks.php.
Прикрепил эти файлы здесь https://dropmefiles.com/K6HhX.
Могу ли я удалить эти файлы с сервера или они нужны для работы форума и не являются вирусами?
Заранее большое спасибо за помощь
@daudoyaldas, у вас уставновлены расширения с обусифицированным кодом php. Еще может ругаться на PHP функцию eval().
Об опасностях использования данной функции читать на офсайте PHP
@daudoyaldas, у вас уставновлены расширения с обусифицированным кодом php. Еще может ругаться на PHP функцию eval().
Об опасностях использования данной функции читать на офсайте PHP
Т. е. проблема в расширениях? Как узнать какие это расширения?
Что можете посоветовать в данном случае? Я могу удалить данные файлы?
. е. проблема в расширениях
В основном расширения от автора Sempai
В основном расширения от автора Sempai
А зачем расширение делать зависимым от вашего сайта?
Я понимаю копирайт свой выводить и все ок, но файлы-то зачем отсюда качать через обфусцированный код?
Накроется у вас сайт и расширения помахают всем их скачавшим ручкой
Накроется у вас сайт и расширения помахают всем их скачавшим ручкой
Если накроется сайт, то тогда конец всем форумам на punbb....рано или поздно
А зачем расширение делать зависимым от вашего сайта?
Я понимаю копирайт свой выводить и все ок, но файлы-то зачем отсюда качать через обфусцированный код?
Накроется у вас сайт и расширения помахают всем их скачавшим ручкой
Вот поэтому и надо переходить на живые движки, phpbb и т.п.
А обфусцированный код с привязкой к постороннему серверу это вообще жесть. И так punbb славился "хуками" с eval, который огромная дыра в безопасности.
И так punbb славился "хуками" с eval, который огромная дыра в безопасности.
что есть, то есть...
А зачем расширение делать зависимым от вашего сайта?
Так они независимы, просто автор хотел собирать статистику и при установке расширения ваш сервант (если почтовик настроен) отправит ему письмо. Я расшифровал эти вставки в манифесте.
Если накроется сайт, то тогда конец всем форумам на punbb....рано или поздно
Наоборот будет особняком, импортный же сайт никто не снесет все равно.
Вот поэтому и надо переходить на живые движки, phpbb и т.п.
Дырявей движка не видел, не так давно ради интереса смог всю базу слить на одной из последних версий... Потом сам же и исправлял хозяину проекта. За деньги естественно, сам попросил.
Дырявей движка не видел, не так давно ради интереса смог всю базу слить на одной из последних версий... Потом сам же и исправлял хозяину проекта. За деньги естественно, сам попросил.
в phpbb нету дыр, дыры возникли благодаря админу форума с дырявыми руками, который наставил уязвимых плагинов левых.
Ну и слив базы это одно, слил да и слил, кроме прочтения сообщений в личке и узнать емейлы юзеров - больше ничего страшного. а другое, когда взломав базу (узнать пароли доступа к базе вообще дело часто не сложное, даже в обход уязвимостей самого форума) - загоняешь в нее шелл и благодаря eval в punbb получаешь полный доступ к аккаунту хостинга, на котором форум.
импортный же сайт никто не снесет все равно.
Когда то я так думал о punbb.ru...
Ну а толку то от импортного? Все расширения устарели.... вот единственное, что в последнее время только Висман адаптировал движок, чтобы он запускался на php 7 хотя бы с толкача...
Когда то я так думал о punbb.ru...
Ну а толку то от импортного? Все расширения устарели.... вот единственное, что в последнее время только Висман адаптировал движок, чтобы он запускался на php 7 хотя бы с толкача...
Версия форума которая на вашем сайте можно скачать - на пхп 7.4 сыпет горой депрекейтед ошибок и сейчас.
Версия форума которая на вашем сайте можно скачать - на пхп 7.4 сыпет горой депрекейтед ошибок и сейчас.
Когда то я так думал о punbb.ru...
Ну а толку то от импортного? Все расширения устарели.... вот единственное, что в последнее время только Висман адаптировал движок, чтобы он запускался на php 7 хотя бы с толкача...
Так а чего еще надо-то? Работает все... лучшее враг хорошего.
$matches[2]
(узнать пароли доступа к базе вообще дело часто не сложное, даже в обход уязвимостей самого форума) - загоняешь в нее шелл и благодаря eval в punbb получаешь полный доступ к аккаунту хостинга, на котором форум.
Фантазировать конечно никто не запрещал
Фантазировать конечно никто не запрещал
А без фантазии в нашей профессии никак, если не нафантазируем мы, программисты, то нафантазируют хакеры и будут юзать эти уязвимости. Так что давайте писать код без eval
Так что давайте писать код без eval
Согласен
Господа панббоводы! Возник тут у меня вопрос по созданию стилей. А именно: можно ли подключать хуки из стиля?
Допустим, написала я под свой стиль свой шаблон tpl, отличающийся от стандартного, и мне нужны обработчики для того, чтобы вывести нужные мне элементы именно в этом стиле - как быть? Куда эти обработчики воткнуть так, чтобы они именно со стилем подключились?
А без фантазии в нашей профессии никак
Согласен, иначе быть не может, ещё логика нужна 100%.
P.S Я на форуме новичок, кто знает как создавать новые темы?
@satsana, приведи пример, для чего вам это необходимо?
@nikita9122003, что за тему вы хотите создать?
@PunBB, ну например, есть проект вот с таким дизайном (на скрине главная страница форума):
Я, разумеется, знаю способы сделать перенос меню хоть на js, хоть на php, но - подключением расширения. Пусть даже в нём будет проверка, с каким именно стилем оно должно срабатывать - это всё равно расширение. А мне бы хотелось, чтобы стиль и всё с ним связанное подключалось в пакете самого стиля, распаковыванием его в стили и включением его в настройках без дополнительных телодвижений.
Сейчас ещё что-нибудь для примера найду...
Upd.:
Вот тут, к примеру, в стиль приветствия зашито отображение авы юзера. Предполагает наличие аватара по умолчанию.
А именно: можно ли подключать хуки из стиля?
// Return all code blocks that hook into $hook_id
function get_hook($hook_id)
{
global $forum_hooks;
return !defined('FORUM_DISABLE_HOOKS') && isset($forum_hooks[$hook_id]) ? implode("\n", $forum_hooks[$hook_id]) : false;
}
Изменяй глобальный массив $forum_hooks до того как хуки вызываются и будет тебя счастье!
@my god, благодарю, попробую.
*открывает файл с тем самым массивом, приходит в тихий ужас от его содержимого*
$matches[2]
Господа панбоводы!
Помогите, пожалуйста, разобраться с добавлением тегов в парсер. С парными всё в порядке, а вот при попытке добавить одиночный тег без закрывающего вылезает глюк.
В хуке 'ps_preparse_tags_start':
$tags[] = 'indent';
$tags_block[] = 'indent';
В 'ps_do_bbcode_replace':
$pattern[] = '#\[indent\]#ms';
$replace[] = '</p><p style=\"text-indent:1em\">';
На первый взгляд - всё в порядке...
Но стоит добавить в тот же пост второй такой же тег - он начинает ругаться на невозможность вложения в самого себя.
Кто-нибудь уже сталкивался с подобным явлением? Как объяснить одиночному тегу, что он закрывается прямо вот тут, и всё, что следует за ним - в него не вкладывается?
Upd.: Порылась на форуме, нашла обсуждение тега hr (у меня он, кстати, тоже будет). Так и не придумали, как его не закрывать? А то у меня таких вот одиночных тегов планируется целая пачка, писать их с закрывающим - некрасиво. : ((
$matches[2]
Upd2: Ну надо же, как просто всё решилось! Я вчера весь мозг об этот тег вывихнула, а оказывается нужно было просто не добавлять его в препарс!
Разметку решила поменять, пусть будет не отступ в начале абзаца, а невидимый блок.
@satsana, а ты его не прописывай в $tags и другие $tags_*
@СлаваКПСС, спасибо. : ) Жаль, конечно, что они при этом совсем ни на что не проверяются... Вот тот же hr было бы неплохо проверить на вложение в строчные теги, но увы.
Upd: А впрочем, ладно. Сделаю тот же hr через <span class="hr"> - и можно не проверять, куда он там вкладывается...
Внезапно, кто-то выпустил punbb 1.4.5 на официальном сайте https://punbb.softplaza.netrmer.com/for … 72-and-74/
Автор неизвестен
@Неавтор, только никто не знает этого разработчика и двиган вваливает тонны ошибок. Это что-то новенькое... но вписывается в статистику косяков за последнее десятилетие.
Наш лучше
Кстати, 31 января, оказывается, вывалили. Пишут, что только php7 добавили.
Двиган превратился в самолепный конструктор, кто чего хочет, тот и допиливает. Что в итоге только лучше и уникальней.
Так что жить ему долгие годы, но больше он интересен разработчикам чем "админ-юзерам", так как мозги требуются. BrainBB короче... не для ландухов. Ландухи всякие phpBB юзают
Та ладно, я нулёвый-пренулёвый был, когда ввязался. Доволен до сих пор, что ВООБЩЕ не ориентируясь, ткнул чуть не в первое попавшееся через Гугл обзор форумных движков.
$matches[2]
_________________
Кстати, о нулёвости. Корректно ли вот такую гадость (счётчик) вставить в header.php в самое начало, ещё до открытия php?
<!-- I.UA GIF 1x1 --><script type="text/javascript"><!--
iS='http'+(window.location.protocol=='https:'?'s':'')+
'://r.i.ua/s?u2356279&p0&n'+Math.random();
iD=document;if(!iD.cookie)iD.cookie="b=b; path=/";if(iD.cookie)iS+='&c1';
iS+='&d'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth)
+"&w"+screen.width+'&h'+screen.height;
iT=iR=iD.referrer.replace(iP=/^[a-z]*:\/\//,'');iH=window.location.href.replace(iP,'');
((iI=iT.indexOf('/'))!=-1)?(iT=iT.substring(0,iI)):(iI=iT.length);
if(iT!=iH.substring(0,iI))iS+='&f'+escape(iR);
iS+='&r'+escape(iH);
iD.write('<img src="'+iS+'" border="0" width="1" height="1" />');
//--></script><!-- End of I.UA GIF 1x1 -->
// тут пошёл оригинальный файл
<?php
/**
* Outputs the header used by most forum pages.
*
* @copyright (C) 2008-2012 PunBB, partially based on code (C) 2008-2009 FluxBB.org
* @license http://www.gnu.org/licenses/gpl.html GPL version 2 or higher
* @package PunBB
*/
// Make sure no one attempts to run this script "directly"
if (!defined('FORUM'))
exit;
// Ну и тд
Или как это культурнее сделать? Чтоб культурно, и на всех страницал был?
// Load JS
$forum_loader->add_js('твой js код в котором одинарные кавычки заэскейптены слешем', array('type' => 'inline'));
добавляешь в какой-нибудь хук, например в hd_head, через свое расширение
Спасибо, но для меня это перебор по грамотности и смыслу. Я тот счётчик ненадолго цепляю.
Поэтому свожу свой вопрос к тому, что нормально ли вот так просто вписать, как я показал? А потом грохнуть, когда отпадёт надобность?
И при этом с кавычками что делать? Насколько я понимаю - не менять, правильно?
Ненормально это.
Лень лезть в расширения, берешь include/template/main.tpl и копируешь себе в стилевую папку style/Krokovod/ и уже в него дописываешь скрипт (без изменений, так как это html файл).
После того как скрипт перестанет быть нужен, удаляешь файл style/Krokovod/main.tpl.
Если файл style/Krokovod/main.tpl существует, то просто дописываешь скрипт в него и в конечном итоге удаляешь из него то, что дописал (а сам файл не удаляешь).
PunBB Forum → General questions → Прочие вопросы о PunBB
Generated in 0.088 seconds (80% PHP - 20% DB) with 24 queries