Установка модов на форум phpbb3
В данной статье речь пойдет по установке и настройке трех модов на форум phpbb3 версии 3.0.10, расширяющих функционал форума.
Мод NV who was here — Отображает на главной странице форума список всех пользователей, посетивших его сегодня или за указанный в настройках промежуток времени. Гибкая настройка параметров отображения.
Скачать мод и локализацию к нему можно с форума www.bb3x.ru.
Установка данного мода не отличается от установки мода NV advanced last topic titles, подробно расписанной в этой статье.
Главное не забываем после установки мода очищать кэш и обновлять стиль.
После установки необходимо настроить мод в администраторском разделе форума: вкладка МОДУЛИ->КТО СЕГОДНЯ БЫЛ НА КОНФЕРЕНЦИИ?
Я это сделал следующим образом:
Тогда, после стандартных процедур очистки кэша и обновления стилей, на главной странице форума добавиться новая статистика:
Несколько режет глаза тот факт, что цифры в двух практически одинаковых статистиках разные. Но на самом деле так и должно быть, ведь первая статистика КТО СЕЙЧАС НА КОНФЕРЕНЦИИ считает пользователей и гостей за последние 5 минут, а КТО СЕГОДНЯ БЫЛ НА КОНФЕРЕНЦИИ? показывает ту статистику, срок которой Вы сами поставили в настройках (в моем случае это сутки).
Тем не менее, есть способ удалить строчки, которые по Вашему мнению лишние.
Для этого открываем на сервере файл: styles/prosilver/template/index_body.html и находим следующий код:
Где описан вывод статистики на главную форума. Так, например, убрать пятиминутную статистику можно удалив {RECORD_USERS}.
От себя хочу еще заметить, что мод достаточно легкий в установке и не требует больших усилий.
Следующий мод, который был поставлен на форум сайта-справочника на несколько порядков сложнее (чем предыдущий мод) и требует от вебмастера много терпения и внимательности. Если эти две составляющие есть, то можно смело браться за работу.
Мод thanks_for_post — позволяет благодарить автора за оставленное сообщение и составляет свою систему рейтинга для сообщений, тем и форумов, основанной на количестве благодарностей за сообщения.
Скачать мод и локализацию к нему можно с форума www.bb3x.ru.
Так же как и с предыдущим модом пользуемся инструкцией по установке модов на форум phpbb3.
После долгой и кропотливой установки (которая у меня заняла часа 2!) и запуска инсталяционного пакета install_thanks_mod.php (который необходимо скопировать из root/install_thanks_mod.php в корневую папку форума, а после успешной установки удалить) система может выдать предупреждение о том, что версия UMIL устарела:
Честно говоря, я даже не обратил на это внимание и поставил мод со старым UMIL. Уже потом выяснил, что UMIL ни что иное как инсталлятор для установки того или иного мода. Лучше всего, конечно, скачать последнюю версию UMIL непосредственно с официального сайта и всегда использовать её. А ту версию UMIL, которая идет вместе с модом попросту не копировать.
После установки мода необходимо настроить мод. Я это сделал следующим образом:
Общие параметры
Опции конфигурации
В результате, после сохранения всех настроек, на форуме должны появиться следующие вещи:
Благодарить пользователя: жмем палец вверх (Возле цитаты). Также можно забрать благодарность: жмем палец вниз. Количество благодарностей отображается снизу под аватаром.
Можно посмотреть подробную статистику по благодарностям как отдельно для каждого пользователя, так и общую статистику расположенную в верхней части форума:
И еще один принципиально важный мод, который был установлен на форуме https://handbookhmm.ru/forum/ это мод награждения пользователей различными наградами!
Мод Medals System MOD for phpBB3 — позволяет награждать пользователей форума медалями.
С точки зрения установки мод не сложный, но, есть одно НО, без устранения которого, мод будет не полноценным в плане отображения на форуме! Но об этом чуть позже.
Аналогично, при установке пользуемся инструкцией по установке модов на форум phpbb3.
Скачать мод можно с официального сайта разработчика, а локализацию здесь.
В инсталляционном файле install.xml я обнаружил небольшую неточность — пропущенную запятую!
, ‘icon_post_approve’, .
После установки мода Вы увидите следующее:
Проблему исправляет указанная выше русификация.
Теперь перейдем к настройке. Сперва кажется, что там все просто и очевидно, но это не так!
Сперва настраиваем Основные параметры:
Затем переходим к управлению наградами:
Примечание — первоначально у Вас будет только одна вкладка Sample.
Как видно из рисунка, я создал свою директорию Medals.
Теперь необходимо перейти к пункту — > создание медали. Весь фокус заключается в том, что кнопка «Создать категорию» и «Создать медаль» практически одинаковая, поэтому я не сразу заметил отличие в последнем слове. Хотя может быть это из-за моей, индивидуальной в этом случае, невнимательности!
Чтобы перейти к пункту создание медали, надо всего навсего зайти в категорию Medals (или Sample) и нажать на кнопку «Создать награду»! После чего появиться новое окно следующего вида:
Теперь, для того чтобы медаль появилась на форуме, ее надо сперва скачать из Интернета (или сделать самому) в небольшом размере (чтобы не грузить форум. Оптимальным для этого подойдет размер 20*35.) формата gif, а после закачать на свой сервер (там, где установлен форум). В моем случае это handbookhmm.ru/forum/images/medals/medal.gif. Следующая медаль должна быть названа medal-2.gif, medal-3.gif и.т.д.
Если Вы все сделали правильно, то теперь во вкладке «изображение награды» будет находиться та медаль, которая была добавлена на сервер.
После заполнения всех полей должно получится нечто подобное:
Теперь, если перейти в категорию наград Medals, можно увидеть результат работы (здесь же можно отредактировать информацию, зеленая «звездочка» справа):
Все сохраняем, чистим кэш и переходим на главную своего форума. И что мы там видим в верхней части форума!? А ничего хорошего!
Но если кликнуть по этой ссылке { MEDALS_VIEW } то осуществится переход в окно с нормальным русскоязычным переводом:
Ну как же? ведь все сделано правильно, все файлы скопированы, отредактированы и сохранены в кодировке UTF-8!
Но, увы, конкретного ответа на свой вопрос так и не нашел (Это то самое НО!).
В интернете нашел лишь вопросы и именно по поводу устранения { MEDALS_VIEW } на главной! Пошарив в Интернете часа 2 (не меньше) конкретного ответа найти так и не удалось. Многочисленных вебмастеров «посылали» учить мат часть. :(
В общем пришлось самому прийти к ответу, благо некий опыт уже был (размещение ссылки на главной форума, которая ведет на главную сайта).
Итак выкладываю решение проблемы с заменой слова { MEDALS_VIEW } на слово Медали (или любое другое, которое Вы сами придумайте).
1. Открываем файл handbookhmm.ru/forum/language/ru/common.php
2. Находим там следующие строчки:
‘FAQ’ => ‘FAQ’,
‘FAQ_EXPLAIN’ => ‘Часто задаваемые вопросы’,
и вставляем перед этими двумя строчками эти две:
‘MEDALS_VIEW’ => ‘Медали’,
‘MEDALS_VIEW_EXPLAIN’ => ‘Медали’,
3. Сохраняем файл в формате UTF-8 естественно и на этом все. :)
Примечание — чистим кэш самого форума.
В итоге получаем красивую верхнюю панель:
Теперь можно и награды вручать. Для этого переходим по вкладке Медали (которую мы только что преобразовали), где нажимаем на Панель управления наградами и переходим в конечную панель награждений:
Где указываем пользователей, которых хотим наградить. После чего завершаем свои действия путем нажатия кнопки «Отправить».
На этом я заканчиваю статью по установке нужных модов на форум phpbb3. Надеюсь, что изложенная здесь информация будет полезна.
Добавить комментарий