Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Текущее состояние дел:
1. Русский язык от Artoodetoo с моими правками.
2. (rev.18) Панель BB-code от Artoodetoo с моими изменениями и добавлениями. (rev.24) Добавил всплывающие таблицу цветов и смайлов.
3. Защита админов и модераторов по IP.
4. (rev.18) Мод пересчета постов у пользователей при удалении разделов, тем и сообщений (моя полная версия).
5. Мод на отображение максимума посещаемости.
6. (Captcha) Хитрый вопрос при регистрации/входе от Artoodetoo + закодированная форма html кода страницы от меня.
7. Отображение названия темы в форуме имеющей последнее сообщение в нем.
8. Файлы *.js перенесены в js/, а файлы footer.php, header.php и config.php в include/.
9. "Засоленные" пароли.
10. Мод склейки сообщений (правлен).
11. Смена типа поля для хранения сообщений с TEXT на MEDIUMTEXT. Включили в движок.
12. Скрытие IP-посетителей от модераторов форума (админы могут видеть).
13. Мод пола (правлен).
14. Мод быстрого переключения языка (наброски реализации hcs).
15. Изменил принцип проверки подлинности отпраляемых форм (ф-ия confirm_referrer). (rev.31) Обновление для совместимости с PHP 5.3.3.
16. Добавил быстрое цитирование. (rev.22) Добавлено быстрое полное цитирование с форматом цитируемого сообщения с помощью ajax, если не выделен кусок текста.
17. На постинг гостями сообщений добавлена защита от ботов.
18. Мод ограничения времени редактирования/удаления сообщений/тем пользователями.
19. Мод определения и вывода в Активные ботов/сканеров поисковых машин.
20. Мод ограничения допустимых ошибок за определенный интервал времени в формах регистрации и логирования + в форме постинга сообщений для гостей (если разрешен постинг гостям).
21. (rev.18) Изменена ф-ия навигации страниц, чтобы не было в ссылке хвостика &p=1 для первой страницы.
22. (rev.21) Добавил свою систему личных сообщений.
23. (rev.21) Добавлены все стили из стандартной версии форума.
24. (rev.23) Добавил возможность отключения подсчета сообщений пользователей в определенных разделах.
25. (rev.24) Добавил менеджер смайлов.
26. (rev.25) Добавил возможность коллапса категорий.
27. (rev.25) Мод перемещения сообщений из одной темы в другую.
28. (rev.26) Мод для отображения всех сообщений темы при ее модерировании.
29. (rev.26) Мод закрепления первого сообщения темы на всех ее страницах (Могут включать только админы и модераторы).
30. (rev.29) Мод предупреждений от Artoodetoo (Могут оставлять админы и модераторы). (rev.31) Обновление.
31. (rev.29) stopwords объеденены в один файл. За основу взял подборку слов от Freeman. Включили в движок.
32. (rev.30) Кэширование цензурируемых слов. Включили в движок.
33. (rev.31) При переходе с форума версии 1.2.xx добавлена перекодировка bb-кодов списков. Спасибо Smilies за тестирование.
34. (rev.31) Сделан кликабельный заголовок таблицы просмотра пользователей userlist.
35. (rev.31) Мод User Agent.
36. (rev.31) Изменен принцип отслеживания онлайн посетителей на главной странице, в просмотрах тем и в некоторых страницах поиска.
37. (rev.32) Сделал ссылки через редирект (без какой-либо статистики).
38. (rev.32) Добавлен jQuery плагин TextArea_Resize на поля ответов.
39. (rev.33) Добавил свой мод голосования.
40. (rev.34) Fancybox для FluxBB
41. (rev.36) Мод загрузки файлов на форум.
42. (rev.42) Добавил свой мод Кто сейчас в этой теме.
43. (rev.56) В сборку включен мод media.js.
44. (rev.60) Добавлены подразделы (subforums).
45. (rev.61) Добавил свой мод подсветки поисковых запросов.
46. (rev.67) Добавил свой вариант ресайза аватарки.
**************************
https://github.com/MioVisman/FluxBB_by_Visman - последняя ревизия с текущими изменениями
**************************
Установка нового форума:
Скопируйте содержимое архива в каталог форума, откройте в браузере сайт форума и следуйте инструкциям.
После установки удалите из корня форума файлы db_update.php и install.php.
Обновление моей сборки форума:
Перед обновлением в ОБЯЗАТЕЛЬНОМ порядке сделать полный бэкап базы форума и копию каталога форума!
Скопируйте содержимое архива в каталог форума, откройте в браузере сайт форума и следуйте инструкциям.
После обновления удалите из корня форума файлы db_update.php и install.php.
Обновление имеющегося форума (не моей сборки ):
Возможно обновление с форума версии 1.2!
Перед обновлением в ОБЯЗАТЕЛЬНОМ порядке сделать полный бэкап базы форума и копию каталога форума!
После этого нужно открыть файл config.php вашего форума и добавить в него строку
$salt1 = '';
если такая переменная в этом файле отсутствует. Добавлять строку следует перед строкой define('PUN', 1);.
Затем скопируйте файл config.php в каталог include форума.
Скопируйте содержимое архива в каталог форума, откройте в браузере сайт форума и следуйте инструкциям.
После обновления удалите из корня форума файлы db_update.php и install.php.
Замечания для обновления с версии 1.2
Если вы обновляетесь с версии форума 1.2 и кодировка базы форума = cp1251 (Windows-1251), то в стартовой форме обновления галка Enable conversion должна быть отмечена, а поле Current character set должно содержать cp1251. Если же ваш форум 1.2 был в кодировке UTF-8, тогда в файле db_update.php удалите строку define('FORUM_DEFAULT_CHARSET', 'cp1251');, в стартовой форме обновления галка Enable conversion должна быть снята, а поле Current character set должно содержать UTF-8.
-------------
Тестирование сборки: -
На данный момент идет наполнение модами.
Если сайт не открывается, то возможно я в это время ломаю файлы движка
При регистрации подтверждение email отключено. Разрешены посты гостям.
**************************
Замечания по модам и плагинам:
Менеджер смайлов (при обновлении с ревизии ниже 24 или не с моего варианта форума):
Если у вас используются нестандартные смайлы, замените массив $smilies в файлах db_update.php и install.php на свой (из парсера).
Максимальные размеры смайлов задаются в файле AP_Smilies.php.
Коллапс категорий:
Мод обрабатывает по-разному старые и новые стили.
При добавлении старого стиля, нужно скопировать файл /style/Oxygen/old.php в его каталог /style/[добавляемый стиль].
**************************
-
Ссылка на более-менее полное описание модификации стилей под сборку.
**************************
FAQ
Вопрос: Поставил форум на обслуживание, включил проверять ip администраторов, и на тебе не могу зайти в админку! Стал и мне писать форум на обслуживании!
Как решить эту проблему?
Ответ: В базе форума в таблице config найдите строку со значением столбца conf_name = "o_maintenance". Для этой строки в столбец conf_value поставьте значение 0. Затем удалите файл cache_config.php из папки cache на форуме. И заходите на форум.
Редактировался Visman (2015-02-05 09:37:32)
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline
Вопрос к народу: Какие моды хотите видеть в сборке?
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline
Можно сделать так. Чтобы была кнопка ответить при нажатии на которую сообщение обрамлялось тегами цитирования и была кнопка Цитировать, при которой выделенный фрагмент тексты бы обрамлялся тегами цитирования и вставлялся в поле ответа?
Полное цитирование уж оцень не удобно.
Offline
Блокирование IP в register.php и login.php после N неудачных попыток на X минут.
Подписка на темы с выводом списка в профиле и RSS/Atom по нему (не помню сделано это или нет )
edited: вот здесь обсуждалось - http://fluxbb.org/forums/viewtopic.php?id=2976
События / Календарь с отметкой "учавствую".
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Offline
Luca, цитирование выделенного фрагмента текста уже сделано в сборке, это мод "Быстрое цитирование".
А вот с Ответить я не понял. В стандартном варианте при нажатии на Ответить появляется пустая форма для ответа, а при нажатии на Цитировать в нужном сообщении появляетсая форма ответа как раз с цитированием всего сообщения. Что в этом варианте не устраивает?
artoodetoo, с блокировкой еще с прошлого раза ни чего не сделал, займусь этим сейчас. Думаю и посты гостей (если они на форуме будут использоваться) следует проверять на правильность/блокировку.
выводом списка в профиле
Вывод идет только для владельца профиля? Чтобы он мог и отписаться от тем в этом же списке?
События / Календарь с отметкой "учавствую".
Это что за зверь? Где в живую увидеть можно?
Редактировался Visman (2010-07-20 12:44:26)
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline
Вывод идет только для владельца профиля? Чтобы он мог и отписаться от тем в этом же списке?
да
Это что за зверь? Где в живую увидеть можно?
в социалках
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Offline
artoodetoo, зверя посмотрел и кажется там куча яваскриптов
З.Ы. Блокировку ip сделал (пока только на странице register.php), можно тестить. Максимум 3 ошибки в час.
З.З.Ы. Ушел спать.
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline
Visman, А ну кажется с цитированием то что нужно! В общем жду сборки!
Можно еще добавить фикс, чтобы пользователи не имели возможность редактировать\удалять сообщения старше суток? Вот сам хак.
И еще хотелось бы сборку увидеть на базе 1.4.1... на сколько вообще сложно обновлять сборку при выходе обновлений? как понимаю придется все снова интегрировать, что веьма трудоемко и требует много внимания.
Редактировался Luca (2010-07-22 10:25:23)
Offline
Luca, ограничение на время редактирования/удаления уже встроено. Использован мой мод перенесенный с панбб 1.2: http://fluxbb.org/resources/mods/timeli … eases/1.0/
Обновлять форум и сборку не сложно в большинстве случаев.
Если ни чего стороннего не используется, достаточно перезалить на сервер файлы из архива.
Если в сборке будет изменятся база данных, то будет файл автоматической правки.
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline
Visman,
ну вот допустим в новой версии разработчики поправили пару строк в каком-нить viewtopic.php соответственно чтобы накатить новую версию нужно перезалить новый файл и тогда накрываются все фиксы которые были впилены в viewtopic с установленными модами
Offline
Luca, для этого разработчики и выкладывают это http://fluxbb.org/files/downloads/relea … 1.4.1.html
Если же нет желания менять код ручками, то следует использовать PunBB 1.3, там все моды ставятся через хуки, которые не изменяют код файлов движка.
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline
Когда будет готова сборка? А то мне бы форум обновить... я все на RC3 сижу и функционала катострофически не хватет.
Там модуля игнора кстати нет? А то бы тоже пригодился. Иммеется ввиду игнор - не показывать сообщения определенных участников занесенных в черный список.
Offline
Luca, блокировку IP для постов гостей доделаю еще и разберусь с обновлением форума через файл db_update.php, тогда и выложу первый открытый вариант сборки.
Думаю уйдет на это не более 7 дней.
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline
Visman,
Вообще по уму во Flux хотелось бы увидеть опцию, позволяющую разрешать\запрещать забанненым пользователям писать в определенные разделы форума. К примеру забанил я пользователя - надо бы ему оставить доступ в раздел "для забанненых". Как я понимаю сейчас такой опции в природе нет.
Offline
Для этого надо завести отдельную группу и распределить на неё права — по умолчанию "НЕможет" писать, а для одного форума изменить на "может".
Назови группу "Забаненные" и перемещай туда плохишей.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Offline
artoodetoo,
Просто гораздо лучше было бы это иметь в базовой поставке сделать так
http://clip2net.com/page/m0/6984551
На сколько понимаю ты мне предлагаешь каждого вручную добавлять в отдельную группу?
Offline
Luca, аналогично ты каждого переводишь в бан, но в бане нужно кучу кнопок нажать, а перевести человека в группу Забаненные можно тремя нажатиями кнопок/ссылок.
Если же делать по твоему предложению, то это полностью требует переписки функции забанивания пользователей.
З.Ы. Модераторов же куча на сайте, аот пусть и вкалывают
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline
Переделал db_update.php так, что он теперь даже с PunBB 1.2 в кодировке Win-1251 правильно конвертирует во FluxBB 1.4 в UTF-8.
Правда я не полную базу сообщений брал при заливке в тестовую базу (связь у меня плохая) для конвертации и теперь все темы показываются пустыми, хотя так недолжно быть. Буду разбираться.
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline
Читаем первый пост
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline
У меня ошибка вылезла при запуске скрипта обновления http://clip2net.com/page/m0/7024311
Offline
Luca, моя ошибка.
В файле db_update.php замени строчку
$db->add_field('users', 'gender', 'TINYINT(4) UNSIGNED', false, 0, 'hide_smilies') or error('Unable to add gender field', __FILE__, __LINE__, $db->error());
на строчку
$db->add_field('users', 'gender', 'TINYINT(4) UNSIGNED', false, 0, 'activate_key') or error('Unable to add gender field', __FILE__, __LINE__, $db->error());
З.Ы. архив вечером перезалью.
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline
Проверил на своем боевом форуме. Около 20 тыс. сообщений. Все обновилось как надо. Большое спасибо!
Только вопрос, а приватные сообщения будут в сборке? А то бы их тоже очень хотелось.
Редактировался Luca (2010-07-29 08:20:07)
Offline
Luca, приватные сообщения будут, но не очень быстро, т.к. хочу написать свой мод сообщений по типу форума IP.Board.
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline
Luca, там форум на основе PunBB 1.3 с другими форматами стилей, а так как со стилями я не дружу, переделать не смогу.
Моя сборка FluxBB 1.5, UserAgentAnalyzer, Parserus.
Offline