Скачать: phpbbex_v1.2.0.7z (1.5 MB).
Что нового?
Оценка сообщений
Совершенно новая система оценки сообщений. Призвана заменить всевозможные модификации «спасибо» и другие подобные. Работает полностью на AJAX, позволяет ставить как положительные оценки, так и отрицательные (настраивается). Для отмены оценки необходимо один раз нажать на противоположную оценку.
Можно настроить время оценки сообщений. Сообщения старше указанного срока нельзя оценивать. Так же можно ограничить время изменения оценки.
Статистика кто сколько плюсов получил, кто сколько поставил и т.д. подсчитывается, и доступна в шаблонных переменных, но по умолчанию нигде не выводится. Это сделано намеренно, чтобы оценки оказывали нейтральное влияние на атмосферу форума, и пользователи не пытались «накрутить» этот показатель. Но если кто-то не согласен — при желании все цифры легко вывести.
Другие изменения
- Кнопка быстрой цитаты прячется, если пользователь ничего не выделил (и отключена возможность автоматического цитирования всего сообщения)
- При цитировании и обращении страница корректно прокручивается к форме быстрого ответа в Chrome (исправлен ещё один баг оригинального быстрого ответа)
- В редакторе блока внешних ссылок появилась возможность задавать, какие ссылки должны открываться в новом окне, а какие должны быть с rel="nofollow" (для роботов)
- Опция для сокрытия кнопок социальных сетей
- Название темы не отображается повторно в первом сообщении
Обновление с phpBBex 1.1.0
Для обновления необходимо:
- Заменить все файлы любой предыдущей версии phpBBex (кроме config.php!)
- Запустить install/database_update.php
- К сожалению, автоматический скрипт обновления ещё не доработан, поэтому для обновления необходимо вручную выполнить несколько запросов в базе форума:
- Код: Выделить всё
-- Post rates
CREATE TABLE phpbb_post_rates (
user_id mediumint(8) unsigned NOT NULL,
post_id mediumint(8) unsigned NOT NULL,
rate tinyint(4) NOT NULL DEFAULT '0',
rate_time int(11) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (user_id,post_id),
KEY post_id (post_id),
KEY user_id (user_id)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
ALTER TABLE phpbb_posts
ADD COLUMN post_rating_positive mediumint(8) UNSIGNED NOT NULL DEFAULT 0 AFTER post_reported,
ADD COLUMN post_rating_negative mediumint(8) UNSIGNED NOT NULL DEFAULT 0 AFTER post_rating_positive;
ALTER TABLE phpbb_users
ADD COLUMN user_rating_positive mediumint(8) UNSIGNED NOT NULL DEFAULT 0 AFTER user_last_search,
ADD COLUMN user_rating_negative mediumint(8) UNSIGNED NOT NULL DEFAULT 0 AFTER user_rating_positive,
ADD COLUMN user_rated_positive mediumint(8) UNSIGNED NOT NULL DEFAULT 0 AFTER user_rating_negative,
ADD COLUMN user_rated_negative mediumint(8) UNSIGNED NOT NULL DEFAULT 0 AFTER user_rated_positive;
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('rate_enabled', '1');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('rate_time', 3600*24*30);
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('rate_change_time', 60*5);
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('rate_no_negative', '0');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('rate_no_positive', '0');
-- Style options
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_show_sitename_in_headerbar', '1');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_show_social_buttons', '1');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_show_liveinternet_counter', '0');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_google_analytics_id', '');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('phpbbex_version', '1.2.0');
- Сбросить кэш в админке, обновить стили и наборы изображений