Re: Прочие вопросы о PunBB
Дайте ссылку на материал "структура форума". Какая папка зачем
You are not logged in. Please login or register.
PunBB Forum → General questions → Прочие вопросы о PunBB
Дайте ссылку на материал "структура форума". Какая папка зачем
Конечно же не бесплатно
inil, ну как, работает расширение?
Дайте ссылку на материал "структура форума". Какая папка зачем
acer, это вы о чем??
Выручайте:
При изменении профиля под админом, количество сообщений например или что другое,
при сохранении вылезает:
Внимание! Следующие проблемы препятствуют обновлению профиля:
Дата регистрации не может быть позже даты публикации первого сообщения: 01-01-1970 03:00
Как победить это?
Отключай пэн модератор, сохраняй настройки, затем вновь включи модератор. Там надо исправить ввод даты регистрации, все никак руки не доходят сделать как при смене даты поста.
Пробую.
А еще вопрос:
файл htaccess который по умолчанию с расширением dist, он нормальный?
Если его просто переименовать в нормальный вид, исправлять/удалять внутри ничего не нужно?
Мне нужно добавить в файл свои команды
или создать новый файл только со своими командами?
Он нужен только для чпу или других урл схем. Он задействует файл rewrite.php и подключает правила схем преобразовывая адреса.. Для схемы по умолчанию правила в нем не актуальны. Можете составить свой файл htaccess, но вы должны быть уверены в своих действиях. Учтите, что правила не всегда вступают в силу, а иногда браузер запоминает переадрессации. Поэтому, после каждого изменения лучше перезагружать сервер и чистить кеш браузера. На виртуальном хосте при часом редактировании файла может потребоваться время чтобы правила вступили в силу.
Доброго времени суток всем.
Трабла такая: нельзя вложить один BB тег в другой. Например, цвет в список, ну или наоборот. Юзера жалуются. Как быть? Пните плис в нужную сторону.
Спасибо.
Вы показали цветовую гамму, определив цветовыми тегами каждое предложение.
Новичкам это разъяснить трудно; они хотят "покрасить" весь список, и оформляют всё одним цвет-тегом (как показано на скриншоте.
На старых форумах это работает до сих пор и люди привыкли не заморачиваться!
В Punbb же возникает ошибки.
На старых форумах это работает до сих пор и люди привыкли не заморачиваться!
В Punbb же возникает ошибки.
В файле /include/parser.php в самом начале задаются исключения для внутренних тегов, нужно сидеть настраивать.
Плис, объясните пока ещё нубасу, что и как.
Заранее, большое спасибо!
В парсере этот блок:
// List of all the tags
$tags = array('quote', 'code', 'b', 'i', 'u', 'color', 'colour', 'url', 'email', 'img', 'list', '*', 'h');
// List of tags that we need to check are open (You could not put b,i,u in here then illegal nesting like [b][i][/b][/i] would be allowed)
$tags_opened = $tags;
// and tags we need to check are closed (the same as above, added it just in case)
$tags_closed = $tags;
// Tags we can nest and the depth they can be nested to (only quotes )
$tags_nested = array('quote' => $forum_config['o_quote_depth'], 'list' => 5, '*' => 5);
// Tags to ignore the contents of completely (just code)
$tags_ignore = array('code');
// Block tags, block tags can only go within another block tag, they cannot be in a normal tag
$tags_block = array('quote', 'code', 'list', 'h', '*');
// Inline tags, we do not allow new lines in these
$tags_inline = array('b', 'i', 'u', 'color', 'colour', 'h');
// Tags we trim interior space
$tags_trim = array('img');
// Tags we remove quotes from the argument
$tags_quotes = array('url', 'email', 'img');
// Tags we limit bbcode in
$tags_limit_bbcode = array(
'*' => array('b', 'i', 'u', 'color', 'colour', 'url', 'email', 'list', 'img'),
'list' => array('*'),
'url' => array('b', 'i', 'u', 'color', 'colour', 'img'),
'email' => array('b', 'i', 'u', 'color', 'colour', 'img'),
'img' => array()
);
// Tags we can automatically fix bad nesting
$tags_fix = array('quote', 'b', 'i', 'u', 'color', 'colour', 'url', 'email', 'h');
Там в комментариях на английском все написано что для чего нужно. И хотя можно разрешить вложенность в COLOR, но тег [ color ] все равно будет закрываться преждевременно, нужно искать почему закрывается.
// Block tags, block tags can only go within another block tag, they cannot be in a normal tag
// $tags_block = array('quote', 'code', 'list', 'h', '*');
Покажите лучше движок на котором это реализовано
На каком движке это есть, да хоть на PHP BB.
http://mytts.forum2x2.ru
Fenix0148, ок. На днях буду писать конвертер с phpBB на PunBB 1.4.4 и заодно гляну как оно там работает. Отслеживайте обновления, если забуду, напомните пожалуйста в личку.
Ок, спасибо. Буду ждать. А то всё бы нормально, но вот именно на эту фигню стали юзера жаловаться.
Fenix0148, а на том вашем форуме 2х2 бекап БД нельзя получить?
Не. Это вроде как закрытая система создания форумов. Можно конечно обратиться в поддержку, но все запросы не от администрации форума они зачастую делают платно, а админ того проекта пропал.
Ого!
А може ради интереса запросить дамп базы данных? Они должны бесплатно предоставлять. Если платно, то сколько будет стоить...
Вообще, в phpBB должна быть загрузка расширений из ПУ админа. Посмотрите тоже, если есть такое, то мы могли бы написать скрипт, чтобы вытянуть дамп.
По поводу базы скорее всего нет. Там на сколько я знаю такая политика, что если не админ, то фиг тебе. А если и не фиг, то платно. Платить за это, если честно, вообще резону нет. Фиг знает, сколько они запросят. По поводу аддона, не выйдет. Админа нет. А у других туда доступа нет. Собственно и новый форум создавался по тому, что админ старого исчез, а сам форум сначала начал глючить, а потом и совсем там всё стало на перекосяк. Отвалилась рега, отвалились многие модерские функции и ещё много чего. К тому же, там очень много стало со временем старой и не нужной инфы. А платить за это, ну не есть зер гуд.
P.S. И ещё по поводу аддона, по мима отсутствия главного админа, скорее всего этого просто не выполнить технически, по скольку сервис Forum2x2 не предоставляет возможности копаться в своём форуме, а тем более уже и ставить свои аддоны. Хотя в этом могу ошибаться. Сам я не видел главной админки форума.
Согласен просто хотел помочь с переносом, заодно попрактиковаться. Почти допилил конвертер с phpBB, я многих встречал, кто спрашивал об этом.
Ну ничего, наверстаете! бесплатные хостинги это такая дыра, ищи свищи потом.
Да, я и сам сначала думал о переносе, но всё дело в том, что там очень много мёртвых ссылок и старой не актуальной инфы. Ну и в довесок ещё туча не активных учёток. По этому было решено всё делать с нуля. Был выбран Punbb. Всё устраивает, только вот ещё бы с тегами траблу решить.
только вот ещё бы с тегами траблу решить.
решим, надо вникать в парсер. Вы пока скиньте в личку список всех установленных расширений. Нужно посмотреть и проверить те, которые затрагивают ББ коды
Можно ли сделать в одном топике (например топик под id=10) сортировку постов реверсивной? То есть, первый пост в конце, а последний всегда первый.
Хотелось бы сделать это дописав код, а не создавая новое расширение.
Смотри расширение RSS Posting, там в каком то хуке реализовано. Если немного шурупишь в пхп, то сможешь перенести реализацию в файл viewtopic.php.
Там суть в том, что вначале собираются все айди постов в массив. Затем второй запрс добавляет айди в запрос через implode().
Вот между этими двумя запросами нужно отсортировать айдишки в обратном порядке.
Какой кусок кода отвечает за переадресацию в файле misc.php. Когда отправляю жалобу, меня перемещает в то сообщение где была нажата ссылка "Сообщить модератору".
inil, 507-я строчка
redirect(forum_link($forum_url['post'], $post_id), $lang_misc['Report redirect']);
sempai, Большое спасибо)
Еще вопрос. Темы что были перенесены в другой раздел и поставив галочку чтобы остался дублер, типо "след". Вот этот "след" сортируется с остальными темами или он всегда внизу?
Перенесено:
Он "падает" по мере обновления соседних тем.
Как программист я только электрочайник могу починить
В коде шарю почти никак, увы.
Всем добрый день!
В последнее время частенько сталкиваюсь с недовольными владельцами форумов (построеных на PunBB). Недовольства связанны как правило с частично или совсем не работающими расширениями, в том числе скачнными и с данного форума.
Понятно, что подавляющее большенство авторов далеки от программирования и выявить проблему, для них практический непосильная задача.
После всех мучений (многочисленных установок и переустановок как расширений, так и самого форума), люди приходит к выводу, что со всем остальным не работает какое то конкретное расширение.
И начинается долбежка авторов, если автор конечно еще существует, где главным аргументом зачастую является - "ваше расширение не работает", или "прошлая версия работала а новая не хочет" и т.д.
Как же выявить проблему, и выяснить причину не работоспособности того или иного расширерия!?
Для начала нужно убедиться, что сервер (на котором располагается ваш форум), соответствует современным требованиям.
К примеру версия PHP не ниже 5.5 (если версия выше 7.1 то она пока не совместима с PunBB).
База данных MySQL или же Sqlite3 (последняя совместима далеко не совсеми расширениями).
Если с сервером все впорядке, то можно переходить к настройкам самого форума.
Убедитесь, что версия форума не ниже 1.4.4 (более ранние версии уже устарели и не поддерживаются многими современными расширениями).
Многие современные расширерия требуют для работы использование библиотеки jQuery.
Убедитесь, что у вас установлена актуальная версия данной библиотеки (расширение Pun Jquery не ниже 1.1.7 версии, где в настройках выбрана версия jquery не ниже 1.12.4 или 2.2.4).
Если все, описанные выше, требования соблюдены, можно переходить к отлову багов, если таковые еще остались!
Попросите у хостера доступ к PHP error log (журналу ошибок PHP), где можно посмотреть ошибки того сммого PHP (как правило информация там довольно подробная, указан файл, функция и номер строки, где произошла ошибка).
Если в PHP логах все чисто, нужно перейти в консоль браузера, и убедиться в отсутствии ошибок JS (javascripts / jquery). Делается это как правило нажатием клавиши f12 и выбора соответствующей вкладки console. Все JS ошибки в консоле будут отображены красным цветом с указанием расширения и метода, вызвавшего ошибку.
Проверяйте логи PHP и JS консоль после установки новых расширений, при отсутствии оных как правило все должно работать. Если ошибки все таки присутствуют, сделайте скриншот.
В любом случае теперь обратиться к авторам расширений можно уже не с пустыми руками.
Опишите автору проблемного расширения найденые ошибки, приложите скриншоты. Как правило авторы довольно быстро откликаются на подобного рода запросы, ибо ошибка вами уже выявлена, осталось только ее исправить.
Если же описанный мною процесс, в силу каких-то причин, оказался для вас неподъемной ношей, не растраивайтесь, укажите ссылку на свой форум, когда у нас будет свободное время, мы обязательно зайдем на ваш ресурс, и постараемся вам помочь!
Так классно написал, так и хочется твой пост прицепить где нибудь на видное место.
Привет.
Возникла проблема с блокировкой спамеров по почтовому домену.
Вот пример почты:
Указал домен для блокировки tokyo-mail1.top
но так не блокируется, продолжают регистрироваться изменяя слово до @ и первое слово после @.
Да и сам проверял, на их почту регистрировался и изменял 1 символ после собачки.
Есть мысли как блокировать такие почты сразу по домену второго уровня?
Их кстати, таких доменов развелось много....
Пробовал так:
@*.tokyo-mail1.top
и так
*.tokyo-mail1.top
Форум не сохраняет, говорит ошибка "Введён неправильный адрес электронной почты или домен адреса электронной почты"
Посмотри на гитхабе расширение от Висмана, оно делает что то подобное.
Большое спасибо.
А-а-а. Работает. Теперь бот не пройдет.
А подскажите что тут в коде про yahoo и gmail?
а то я gmail давно в бан отправил стандартными средствами форума
Бывают и у спамеров гмаил почта такого вида:
ya.samyj.zloy.v.mire.spamer@gmail.com
читай на оффоруме его релиз, там написано.
По какой формуле идет вывод даты в сообщениях.
1503696338
Функцию format_time не могу расшифровать
sempai, Разобрался спасибо.
Если я поменяю сортировку постов по дате чем это будет чревато?
Такая ситуёвина, поставил набор смайлов от Pan Smiles Bar • Версия 1.3.6, какой-то конфликт либо что ещё... нажимаю на смайлы - нет результата, но когда жму быстрое редактирование - добавляются без проблем...
Форум 1.4.4
адрес::: http://bousmann.h1n.ru/index.php
sergei-neskazhu, не добавляются из за визуального редактора. Пока визуалка мало с чем совместима, работаем. Используйте пока ббкоды.
Кстати, классный стиль
Это переделка с Flat emerald, если доведёте до стандарта готов поделиться.
ps. Я не очень силён в вёрстке, поэтому возможны неверные значения в css.
$matches[1]
http://bousmann.h1n.ru/misc.php?action= … download=1
Zip. Flat
Всем привет!
Короче, дело было так: на некоторое время нужно было уехать. Соответственно, всё время отъезда к форуму не притрагивался. По возвращению получил жалобы от пользователей, что тупо стали отваливаться некоторые функции. Ну на пример гифочные авотарки перестали двигаться, ну тоесть быть гифками, также отменились некоторые изменения в дизайне, и всё это постепенно. Что будет дальше, не знаю. Плис, ткните нубасика, что это за хрень? В какую сторону смотреть в первую очередь?
Заранее, огромное спасибо!
Fenix0148, надо бы примеры, чтобы посмотреть как было до и после. Смотрел дизайн, даже и представить не могу где были гифки.
Еще кстати, бывает такое что форум обслуживаю несколько админов и редакторов кода, тогда вообще тяжело найти концы.
Хостер клянётся, шо он таки ничего, ну совсем ничего не делал и не обновлял. Как было, а как стало? Ну самое главное, это тупо умерли гифки. Гифки которые на авотарках пользователей. Например у Good_cat. Также отменились недавние изменения в дизайне. В некоторых местах было зелёное, стало опять серое. Ну и по мелочи. Скринов не дам, не делал. Да и когда бы? Кто же знал, что так будет? По поводу администрации, доступ ко всем файлам форума только у меня. У некоторых есть доступ к настройкам, но на сколько помню, через настройки такого не накрутить.
$matches[1]
Хммм. Жесть лютая какая-то! Стоило написать в суппорт, авотарки за двигались. Но цвет пока ещё тот же. Ждёмс.
Fenix0148, Так, на всякий пожарный: кэш браузеров, и обновляшки оперы и хрома в это время?
Я вижу зелёное
PunBB Forum → General questions → Прочие вопросы о PunBB
Generated in 0.109 seconds (76% PHP - 24% DB) with 23 queries