Работа над проектом была начата 16 февраля 2011 года, и ровно год назад, 9 октября 2011 года, была анонсирована первая стабильная версия phpBBex. С тех пор проект регулярно обновляется, обрастая с каждым релизом новыми возможностями. И в этот раз, не глядя даже на то, что предыдущий релиз был всего полтора месяца назад, в новой версии масса приятных нововведений. Для работы phpBBex вам понадобится PHP не ниже 5.2.3 и MySQL не ниже 5.0.3.
Скачать: phpbbex_v1.5.3.7z (1.5 MB).
Что нового?
Усовершенствована обработка форм
- Отправка всех форм по Ctrl+Enter
 - Предпросмотр по Atl+Enter
 - На кнопках отправки и предпросмотра появляются подсказки, какой комбинацией клавиш они запускаются
 - При отсылке любых форм отсылающая кнопка блокируется и на ней отображается анимация в виде наклонных полос, символизирующая процесс отправки данных
 - Если поиске по сайту ничего не ввести и просто нажать кнопку «Поиск», откроется форма расширенного поиска (в phpBB 3 по умолчанию ошибка)
 
Больше полезного для пользователей
- Автосклейка сообщений для гостей (определение гостя по кукам)
 - Сохранение имени гостя между формами (чтобы каждый раз не вводить и не ошибиться при вводе)
 - Возможность отключения страниц типовых уведомлений (после отправки сообщения, голосования, отметки тем как прочтённых, входа на форум и выхода с него)
 - На страницах с уведомлениями (сообщение отправлено и т.д.), которые автоматически закрываются через несколько секунд, не выводится уведомление о новых личных сообщениях (на такой странице пользователь может не успеть заметить оповещение, которое выводится только один раз)
 - Пользователь может сортировать темы не только по дате последнего ответа, но и по дате создания темы
 - Обычные пользователи могут закреплять первое сообщение на всех страницах темы (ранее это могли делать только модераторы и администраторы)
 - Более умная пагинация (список страниц) на странице просмотра темы — всегда выводится одинаковое количество позиций
 - Пользователь может поднимать тему более одного раза с периодом, указанным в админке
 - Кнопка «Поделиться в Google+» опять работает
 - Кнопка обновления вложения появляется только после того, как выбран файл (меньше шума в интерфейсе)
 - По умолчанию пользователю разрешено использовать больше безопасных расширений во вложениях
 - Поддержка расширения нового аудиокодека Opus во вложениях
 
Улучшены опросы
- Сохранение времени голоса и его вывод в открытых опросах во всплывающей подсказке
 - Возможность отказаться от своего голоса, если вам разрешено изменить решение
 - Если вы уже проголосовали в опросе, отображается кнопка «Переголосовать» (в phpBB всегда «Проголосовать»)
 - При добавлении опроса к уще существующей теме опции «Изменение ответа» и «Открытое голосование» по умолчанию включены (так же, как и при создании новой темы)
 - Обычные пользователи могут сменить тип опроса с открытого на анонимный (но не обратно)
 
Обновлён внешний вид
- Максимальная ширина страницы уменьшена до 1280 пикселей (и теперь её можно настроить из админки)
 - Если страница полностью влазит на экран, на полосе прокрутки больше не появляется держатель и страницу нельзя прокрутить немного вниз
 - В главном меню угловатый набор иконок заменён на более приятный набор с альфа-каналом
 - Структура главного меню была расширена — добавлена отдельная группа «Пользователи» со ссылками: «Все пользователи», «Активные», «Не активные», «Поиск пользователей», «Кто сейчас на сайте» и «Наша команда»
 - Иконка наличия вложений в теме больше не выводится в списке тем (из-за бесполезности)
 - Иконка наличия вложений в личном сообщении выводится перед заголовком в списке ЛС (более заметно)
 - Стиль ссылок обновлён, теперь под ссылками-изображениями нет линии
 - Смайлики выравниваются по нижней границе текста, из-за чего они выглядят более отцентрированными по высоте
 - Немного улучшена поддержка IE6 (чтобы форумом можно было пользоваться)
 - Информация о том, что тема была поднята, отображается в виде отдельного маленького блока, а не в последнем сообщении
 - Кнопка «вверх» на страницах помощи отображается так же, как и в темах
 - Более компактный блок смайликов
 - При отсутствии счётчиков текст авторских прав выравнивается по центру, при наличии — по левому краю
 - При отсутствии логотипа название сайта отображается в виде ссылки на главную
 - Логотип по умолчанию в формате PNG с альфа-каналом (упрощает изменение фона)
 
Обновления в «Кто сейчас на сайте»
- Обновлён вид блока «Кто сейчас на сайте» на главной
 - Боты и зарегистрированные пользователи теперь отображаются раздельно
 - Отображение ботов можно выключить совсем (на самом деле они интересны только администраторам)
 - В число зарегистрированных пользователей входит количество скрытых
 - Количество скрытых пользователей отображается в конце списка пользователей и оно не выводится тем, кто имеет право их видеть
 - При просмотре подробной страницы «Кто сейчас на сайте» можно показывать/скрывать ботов и/или гостей
 
Улучшены и ускорены аватары
- Аватары теперь загружаются по прямым URL без участия PHP и MySQL, что при правильно настроенном сервере значительно снижает нагрузку и увеличивает скорость загрузки страниц в целом
 - Если изменить допустимые размеры аватар на меньшие, а кто-то уже загрузил аватару по старым размерам, аватара автоматически уменьшается при отображении браузером (с сохранением пропорций)
 - При загрузке аватары отображаются допустимые форматы изображений
 
Оптимизация для быстрейшей загрузки
- Исправлен порядок загрузки стилей и скриптов (для более быстрой загрузки страницы)
 - Значительное количество маленьких картинок оптимизировано и встроено в CSS (на 19 запросов к серверу меньше)
 - Все изображения в формате PNG были оптимизированы для уменьшения объёма (в среднем экономия 20%)
 - Удаление неиспользуемого кода в CSS и JS
 
Оптимизация для поисковиков
- Оптимизированный для поисковиков заголовок на главной, состоящий из имени форума и его описания
 - При просмотре найденных через поиск тем теперь можно отключить подсветку ключевых слов, что позволяет избежать генерации URL на темы с параметром hilit, которыми потом могут поделиться пользователи, предоставляя такой URL поисковикам (при этом подсветка в результатах поиска будет продолжать работать)
 
Новые настройки шаблона в админке
- Возможность задать минимальную и максимальную ширину страницы
 - Возможность указать путь к обложке (изображению) для социальных сетей
 - Появилась возможность добавить до пяти любых счётчиков, предустановленные счётчики удалены
 - Поле «Авторские права» переместилось в настройки шаблона и теперь в нём можно использовать HTML
 - Стандартная надпись «Powered by phpBBex» теперь также редактируется в поле «Авторские права» (меньше поводов лезть в шаблоны)
 
Переработан список пользователей
- Пресет «Все пользователи» выводит действительно всех пользователей (ранее только тех, у кого больше 0 сообщений)
 - Пресеты «Активные» и «Не активные» выводят активных пользователей и с 0 сообщениями (ранее без них)
 - Пресет «Без сообщений» удалён (в связи с изменениями выше), при желании таких пользователей можно найти через поиск
 - Немного переработана форма поиска (она размещена под списком пресетов, удалён двойной заголовок)
 - На страницах «Поиск пользователей», «Все пользователи», «Активные» и «Не активные» выводятся соответствующие заголовки страниц (ранее был везде один и тот же: «Пользователи»)
 - Появилась возможность поиска по Skype или Jabber пользователя
 
Обработка ссылок на внешние ресурсы
- Опция, позволяющая настроить открытие ссылок на внешние ресурсы в новом окне
 - Белый список URL и доменов, которые не будут считаться внешними
 - Это сокращённая версия мода No Follow Externals, который ещё позволяет настраивать установку rel="nofollow" для внешних ссылок
 
Обновлены стандартные правила
- Стандартные правила на русском языке были немного обновлены: исправлены стилистические ошибки, опечатки и ошибки
 - Все пункты правил теперь пронумерованы
 - Появилась английская версия правил (спасибо angst66 за помощь)
 
Отображение email пользователя
- Глобальная опция «Скрывать email-адреса всех пользователей» по умолчанию выключена
 - В настройках каждого пользователя опция «Показывать мой адрес email» по умолчанию выключена
 - Теперь пользователь может при желании показать свой email не только администраторам
 - Если глобальная опция «Скрывать email-адреса всех пользователей» включена, в настройках пользователя опция «Показывать мой адрес email» не отображается (чтобы не вводить в заблуждение)
 
Улучшены смайлики
- Улучшены возможности по локализации смайликов: теперь названия могут соответствуют языку, выбранному пользователем, а не языку, который был у администратора в момент установки форума (как всегда было в phpBB 3)
 - Добавлен опциональный пакет смайликов в стиле phpBB 3 (файл phpbb3.pak)
 - Стандартные смайлики phpBBex также оформлены в виде пакета (файл phpbbex.pak)
 
Изменения в админке
- Раздел «Внешние ссылки» переименован в «Верхние ссылки» (лучше отражает суть)
 - Настройки предупреждений и оценок переехали в «Функции конференции»
 - В раздел «Функции конференции» также добавлено несколько полезных опций из «Нагрузка на сервер»
 - «Настройки шаблона» переименованы в «Настройки отображения»
 - В «Настройках отображения» появилась новая группа настроек для главной страницы и настройки вывода дополнительных полей
 - Поля «Тема активна» и «Пользователь активен» теперь заполняются из выпадающих списков (решает проблему некорректного отображения периода времени, когда введённое значение отсутствует в выпадающем списке на странице активных тем)
 
Другие полезные изменения
- После установки стиль не кэшируется только 5 минут (ранее было 30 минут, из-за чего у админов возникали вопросы что за ерунда)
 - Автоматическая перезагрузка CSS у пользователей при изменениях (не касается картинок и скриптов!)
 - Внутренним ссылкам, которые обычно не отдаются известным ботам, прописаны rel="nofollow", чтобы неизвестные боты также не лазили где не положено
 - Если гость без имени создал тему, ему не присваивается звание «Автор темы»
 - В админке раздел «Внешние ссылки» переименован в «Верхние ссылки» (лучше отражает суть)
 - В .htaccess файле прописаны новые MIME типы (для Apache)
 - Исправления других мелких ошибок и недочётов
 
Украинский язык
Целевая аудитория phpBBex расширяется благодаря стараниям нашего пользователя KDit. Он создал и активно поддерживает перевод phpBBex на украинский язык, за что ему огромная благодарность. Перевод для версии 1.5 уже готов и доступен для скачивания!
История обновлений phpBBex 1.5.x
phpBBex v1.5.1 [10.10.2012]
- Решены проблемы со списком «Кто сейчас читает данный форум»
 
phpBBex v1.5.2 [11.10.2012]
- Решены проблемы с отображением аватар по внешней ссылке
 - Обновлён перевод настроек аватар — аватары по внешней ссылке (без загрузки на сайт) теперь не рекомендуются
 - Решены проблемы с отображением загруженных аватар на некоторых хостингах
 
phpBBex v1.5.3 [08.11.2012]
- Предустановлен STK 1.0.6
 - STK не проверяет свою версию (из-за этого STK в phpBBex 1.5.2 внезапно перестал работать)
 - Во время отсылки оценки сообщения отображается небольшой прелоадер
 - При склейке сообщений тема нового сообщения указывается жирным и с размерами основного текста
 - Выполнение CGI скриптов запрещено в каталогах, где их не должно быть (улучшение в безопасности)
 - Решена проблема с менеджером паролей в Firefox и страницей изменения пароля
 - Опция отключения типичных уведомлений также действует на добавление или удаление тем в закладки или подписки
 - По умолчанию нет ограничения времени на оценивание сообщений
 - Ctrl+Enter работает при разделении тем, в название новой темы можно вводить до 90 символов
 - В шаблонной переменной {postrow.POST_NUMBER} содержится правильный номер сообщения в темах с закреплённым первым сообщением
 - Если первое сообщение закреплено на всех страницах, то оно отделяется от остальных линией (чтобы было понятно, что это именно первое сообщение в теме, а не первое сообщение на текущей странице)
 - Формы не отсылаются при выборе из списка автодополнения при помощи клавиатуры
 - При редактировании сообщения от гостя вы можете редактировать и заголовок (ранее поле заголовка не отображалось из-за ошибки)
 - Все js в шаблоне загружаются через путь SUPER_TEMPLATE_PATH (для корректной работы при наследовании шаблонов)
 
Обновление c phpBBex 1.4.0 до 1.5.3
Если у вас более ранняя версия, сперва обязательно выполните инструкцию по обновлению до phpBBex 1.4.0 (для обновления можно загружать файлы последней версии 1.5). После этого выполните следующие инструкции. Внимание: соблюдайте указанный порядок действий!
- Сделайте резервную копию вашего сайта (на всякий случай)
 - Замените все файлы (кроме config.php!) предыдущей версии phpBBex (или используйте Mercurial для автоматического сохранения ваших модов)
 - Обязательно удалите (если есть) файл ./images/avatars/upload/.htaccess — если этого не сделать, аватары не будут отображаться!
 - На данном этапе у вас должна быть база со схемой phpBBex 1.4.0. Сейчас выполните (один раз!) следующий SQL скрипт:
- Код: Выделить всё
 ALTER TABLE phpbb_poll_votes ADD COLUMN vote_time int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER vote_user_id;
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('load_online_bots', '0');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_min_width', '875');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_max_width', '1280');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('no_typical_info_pages', '1');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('edit_time', '60');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('feed_item_statistics', '0');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('form_token_lifetime', '43200');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('board_hide_emails', '0');
UPDATE phpbb_users SET user_allow_viewemail = 0;
REPLACE INTO phpbb_extensions (group_id, extension) VALUES (9, 'opus');
UPDATE phpbb_config SET config_value = IF(config_value LIKE '%POWERED_BY%', config_value,
CONCAT(config_value, '\nPowered by {POWERED_BY}')) WHERE config_name = 'copyright_notice';
DELETE FROM phpbb_config WHERE config_name IN ('style_show_liveinternet_counter', 'style_google_analytics_id');
REPLACE INTO phpbb_config (config_name, config_value) VALUES ('phpbbex_version', '1.5.3');
 - Запустите install/database_update.php
 - Для отображения аватар необходимо их синхронизировать: Зайдите в STK (каталог ./stk/), Admin Tools, Resynchronise avatars, нажмите Yes и подождите, пока не появится надпись «Avatars successfully resynchronised!» (это может занять несколько минут!)
 - Для установки новых пакетов смайликов: Зайдите в Админку, Сообщения, Смайлики, Установить пакет смайликов, выберите phpbbex.pak или phpbb3.pak (в зависимости от того, какой пакет смайликов вы хотите), выберите радиокнопку «Удалить все» и нажмите «Установить пакет смайликов»
 - Не забудьте сбросить кэш в админке и в браузере, обновить шаблоны, стили и наборы изображений
 - Если у вас были включены счётчики LiveInternet или Google Analytics, добавьте их код через админку в настройках отображения
 
Обновление c phpBBex 1.5.x до 1.5.3
- Сделайте резервную копию вашего сайта (на всякий случай)
 - Замените все файлы (кроме config.php!) предыдущей версии phpBBex (или используйте Mercurial для автоматического сохранения ваших модов)
 - Выполните SQL команду:
- Код: Выделить всё
 REPLACE INTO phpbb_config (config_name, config_value) VALUES ('phpbbex_version', '1.5.3');
 - Не забудьте сбросить кэш в админке и в браузере, обновить шаблоны, стили и наборы изображений
 
Смотрите также
- Коды популярных счётчиков
 - Файл robots.txt для вашего форума
 - Принудительное добавление или удаление www в адресе сайта
 - Оригинальный цвет стиля prosilver для phpBBex
 - Скриншоты форумов на phpBBex
 - FAQ по phpBBex
 
Оставайтесь с нами — у нас всегда много приятных мелочей! :)














