Вышел phpBBex 1.4.0!

Board index Общие разделы Новости

Description: Новости проекта phpBBex

Как вы оцениваете нововведения?

Отлично! Давно не хватало таких функций.
6
VEG, Heroin, KDit, cnfp, sklad-znaniy, botyk
100%
Так себе, и без этого хорошо было
0
No votes
Это лишнее, до этого было лучше
0
No votes
Мне всё равно
0
No votes
 
Total voters: 6
  • 3

Post #1by VEG » 27.08.2012, 01:57

Рады сообщить вам, что вышел phpBBex 1.4.0! Новая версия основана на только что вышедшем phpBB 3.0.11.
Для работы phpBBex вам понадобится PHP не ниже 5.2.3 и MySQL не ниже 5.0.3.
Скачать с Google Code: phpbbex-v1.4.0.zip (2.6 MiB).

Что нового?

Список пользователей

memberlist.png
Пример настроенного списка пользователей


  • Появилась опциональная нумерация строк.
  • Настройки отображения колонок: «Номер строки», «Звание», «Репутация» (подробная и/или общая), «Лояльность» (подробная и/или общая), «Сообщения», «Темы», «Сайт», «Откуда», «Зарегистрирован» и «Последнее посещение».
  • Сортировка по колонкам «Звание», «Сообщения», «Темы», «Зарегистрирован» и «Последнее посещение» по умолчанию в обратном порядке.

Минипрофиль

miniprofile-refresh.png
Как было и как стало


  • Установлены более приятные и ровные отступы между блоками.
  • Поле «Зарегистрирован» отображается в сокращённом формате (только дата, без указания времени).
  • Если автор темы — гость, статус «Автор темы» проставляется только сообщениям с таким же именем автора, а не всем сообщениям от гостей.
  • «Терпимость» переименована в «Лояльность».

Сокращённый формат даты

Расширены возможности формата даты: символами «{» и «}» можно отмечать необязательные части, которые на данный момент вырезаются в поле «Зарегистрирован». Например, при формате «|d.m.Y|{, H:i}» часть «{, H:i}» (время) будет отброшена при отображении даты регистрации. Все встроенные форматы даты обновлены в соответствии с этим нововведением, поэтому вам не придётся вникать в подробности — просто выберите из предложенных такой формат даты, который вам нравится.

Принудительное отключение SID

Появилась опция, позволяющая администратору полностью отключить добавление параметра sid для всех пользователей. При этом даже если оставить добавление sid включённым, для поисковиков он всё равно не будет добавляться. Единственное место, где поисковик может подхватить ссылку с sid — это пользовательские сообщения. И чтобы пользователи никогда не получали ссылки с sid (и не делились ими) была придумана эта опция.

Новые опции

  • Опция «Тема активна x дней». На странице «Активные темы» будут отображаться темы с последней активностью за заданное количество дней.
  • Опция «Пользователь активен x дней». При последнем посещении в заданное количество дней пользователь считается активным.
  • Возможность указывать имя отправителя для почтовых уведомлений (чтобы ваши уведомления были не от абстрактного admin).

Новые роли

Добавлены новые пользовательские роли: «Возможности для гостей» и «Возможности для ботов». Теперь вы можете удобно их редактировать из редактора ролей.
Добавлены новые форумные роли: «Стандартный доступ без создания тем» (для форума новостей), «Стандартный доступ с опросами и закрытием тем» (для форума вопрос-ответ), «Гостевой доступ» (позволяет гостям оставлять комментарии), «Гостевой доступ с предварительным одобрением» (то же, с предварительным одобрением).
Вместо того, чтобы назначить конкретные права пользователю, группе или разделу, лучше укажите подходящую роль — этот механизм на порядок лучше и удобнее. Если вам не хватает каких-то ролей, вы всегда их можете создать через раздел администратора.
К сожалению, новые роли доступны только при чистой установке (потому что по сути это относится не к скриптам, а к настройкам по умолчанию). При желании их можно создать вручную. Установите чистую копию phpBBex 1.4.0, зайдите в Админку » Права доступа » Роли. Посмотрите какие роли есть в чистом phpBBex, а какие есть на вашем форуме. Те роли, которых не хватает на вашем форуме, вы можете добавить. Но это только при реальной необходимости в этих ролях, иначе смысла не много.

Другие изменения

  • Совместимость с PHP 5.4.
  • Обновлён инсталлятор. Теперь тексты больше соответствуют phpBBex.
  • Появилась возможность редактировать и удалять предупреждения (кликните по кнопке, которая выдаёт предупреждения).
  • В логах модератора сохраняются копии текстов удалённых сообщений.
  • Валидация вводимых идентификаторов Skype.
  • Корректный canonical url по старым ссылкам для тем и разделов указывается корректный URL при смене количества тем/сообщений на страницу в настройках.
  • Классы user, auth, template и cache переименованы в phpbb_user, phpbb_auth, phpbb_template и phpbb_cache с целью устранения конфликтов при интеграции phpBBex в другие скрипты. Разработчики phpBB сделают это же в 3.1, но зачем ждать? Стоит иметь это в виду при установке модов.

Обновление c phpBBex 1.3.0

Если у вас более ранняя версия, сперва обязательно выполните инструкцию по обновлению до phpBBex 1.3.0 (для обновления можно загружать файлы последней версии 1.4.0). После этого выполните следующие инструкции. Внимание: соблюдайте указанный порядок действий!

  1. Замените все файлы (кроме config.php!) любой предыдущей версии phpBBex (или используйте Mercurial для автоматического сохранения ваших модификаций)
  2. На данном этапе у вас должна быть база со схемой phpBBex 1.3.0. Сейчас выполните (один раз!) следующий SQL скрипт:
    Code: Select all
    -- Member List settings
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_row_numbers', '1');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_gender', '1');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_rank', '1');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_rating', '1');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_rating_detailed', '0');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_rated', '0');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_rated_detailed', '0');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_posts', '1');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_topics', '1');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_from', '1');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_website', '0');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_joined', '1');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('style_ml_show_last_active', '1');

    -- General settings
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('active_topics_days', '30');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('active_users_days', '90');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('allow_quick_reply', '2');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('no_sid', '0');
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('default_dateformat', '|d.m.Y|{, H:i}');

    -- New dateformat for users
    UPDATE phpbb_users SET user_dateformat = '|d.m.Y|{, H:i}';
    UPDATE phpbb_users SET user_dateformat = 'd.m.Y{, H:i}' WHERE group_id = 6;

    -- Remove invalid skypenames
    UPDATE phpbb_users SET user_skype="" WHERE user_skype NOT RLIKE "^[a-zA-Z][-_.a-zA-Z0-9]{5,31}$" AND user_skype != "";

    -- Update YandexBot UA and remove Aport [Bot]
    UPDATE phpbb_bots SET bot_agent = "YandexBot/" WHERE bot_agent = "Yandex/";
    DELETE FROM `phpbb_users` WHERE username="Aport [Bot]";
    DELETE FROM `phpbb_bots` WHERE bot_name="Aport [Bot]";

    -- Increase capacity of config values
    ALTER TABLE phpbb_config MODIFY COLUMN config_value VARCHAR(1000) NOT NULL DEFAULT '';

    -- Update phpBBex version number
    REPLACE INTO phpbb_config (config_name, config_value) VALUES ('phpbbex_version', '1.4.0');
  3. Запустите install/database_update.php
  4. Не забудьте сбросить кэш в админке и в браузере, обновить шаблоны, стили и наборы изображений

Оставайтесь с нами — у нас всегда много приятных мелочей! :)
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 5 months


  • 1

Post #41by VEG » 01.09.2012, 23:32

Heroin, видно что-то гугл поменял. Перестало действительно работать. Если завтра само не починится — будем думать что делать.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 5 months

Post #42by angst66 » 05.09.2012, 20:59

Удивило отсутствие возможности отправки ответа по CTRL+Enter
angst66
Бывалый
Reputation: 13
With us: 5 years

Post #43by VEG » 05.09.2012, 21:21

angst66 wrote:Удивило отсутствие возможности отправки ответа по CTRL+Enter
Если честно, не считаю эту функцию обязательной. Она в каком-то смысле вредна: пользователь не задумываясь о том что написал может сразу отправить сообщение, прямо как в чате. Никакого тебе предпросмотра и вдумчивого перечитывания своего же текста в поисках ошибок.
Хотя может быть в будущих версиях добавлю такую фишку — достаточно популярна она. Записал в список пожеланий :)
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 5 months

Post #44by VEG » 07.09.2012, 18:48

angst66 wrote:Удивило отсутствие возможности отправки ответа по CTRL+Enter
Теперь уже есть такая возможность :)
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 5 months

  • 1

Post #45by mr.Resident » 10.09.2012, 16:51

Всеми привет! Автору данной модификации phpbb3 респект! Собсно вопрос, по поводу репутации, почему то не работает, кнопки отображаются, а при нажатии никак не реагирует, в чем может быть проблема?
mr.Resident
Гость

  • 1

Post #46by VEG » 10.09.2012, 19:25

mr.Resident, на данный момент варианты такие:
1. Неправильные настройки cookies. Прверьте, чтобы были указаны корректный хост и путь к форуму, а также выключены безопасные куки (https).
2. Ошибка JavaScript из-за какой-то модификации или ещё чего-то. Посмотрите консоль ошибок JavaScript в браузере, не появляются ли там ошибки когда вы кликаете.
Если указанное выше не является причиной, укажите больше информации о том, как у вас работает форум: версия PHP и MySQL, делались ли модификации, это конвертация из phpBB 3 или чистая установка. Если форум в интернете — поделитесь ссылкой с тестовой учётной записью.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 5 months

Post #47by СК-ИФ » 06.10.2012, 11:41

VEG wrote:Появилась опциональная нумерация строк.
У меня в настройках шаблона выбрана опция "отображать номера строк" и все остальные опции тоже включены (репутация, лояльность и т.д.) Но вид на странице Пользователи остался старый (без добавлений) У меня есть подозрение, что скрипт обновился не полностью, после проблем на хостинге. Хотя красное уведомление в адм. панели о появлении версии 1.4.0 исчезло. Но версия пхп на хостинге видимо старая, о чём предупреждение: Версия PHP на данном сервере устарела и не будет поддерживаться будущими версиями phpBB.
Что значит не будет поддерживаться, Евгений? И что такое Принудительное отключение SID
СК-ИФ M
Бывалый
Avatar
Age: 51
Location: КМВ, Россия
Reputation: 5
With us: 5 years 4 months

Post #48by VEG » 06.10.2012, 12:03

СК-ИФ, загрузите заново файлы форума, а главное:
Не забудьте сбросить кэш в админке и в браузере, обновить шаблоны, стили и наборы изображений
СК-ИФ wrote:Что значит не будет поддерживаться, Евгений?
Там есть ссылка, по которой всё расписано. Кратко: phpBB 3.1 не будет поддерживать версии PHP младше 5.3.3 и это рекомендация обновить ПО на сервере (или попросить обновить ПО у хостера).
СК-ИФ wrote:И что такое Принудительное отключение SID
Эта опция удаляет параметр SID на страницах форума, который может периодически появляться. Но этот параметр можно трогать только если вы уверены, что у вас корректные настройки cookies (иначе вы не сможете зайти на форум). Нужен для того, чтобы пользователи случайно не публиковали ссылки с таким параметром, а потом чтобы их не находили поисковики.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 5 months

Post #49by sklad-znaniy » 07.10.2012, 20:25

VEG wrote:только если вы уверены, что у вас корректные настройки cookies
настройки на сайте или в браузере?
поставил отключение SID сразу после установки форума)
sklad-znaniy
Новичок
Reputation: 3
With us: 5 years

Post #50by VEG » 07.10.2012, 20:27

sklad-znaniy, на сайте. Если указать неправильный домен или путь (или, например, сразу указать правильные параметры, а потом переместить форум) — авторизация слетит и не будет работать вообще, пока через базу не исправишь параметры и не очистишь вручную каталог cache.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 5 months

Previous

Return to Новости