Вышел phpBBex 1.2.0!

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

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

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

Отлично! Давно не хватало таких функций.
7
VEG, demo_ru, Alex31, Heroin, Carica, unk04, rogalsky
100%
Так себе, и без этого хорошо было
0
No votes
Это лишнее, до этого было лучше
0
No votes
Мне всё равно
0
No votes
 
Total voters: 7
  • 4

Post #1by VEG » 19.04.2012, 12:51

Рады сообщить вам, что вышел phpBBex 1.2.0!
Скачать с Google Code: phpbbex-v1.2.0.zip (2.6 MiB).

Что нового?

Оценка сообщений

Совершенно новая система оценки сообщений. Призвана заменить всевозможные модификации «спасибо» и другие подобные. Работает полностью на AJAX, позволяет ставить как положительные оценки, так и отрицательные (настраивается). Для отмены оценки необходимо один раз нажать на противоположную оценку.

Image

Можно настроить время оценки сообщений. Сообщения старше указанного срока нельзя оценивать. Так же можно ограничить время изменения оценки.

Image

Статистика кто сколько плюсов получил, кто сколько поставил и т.д. подсчитывается, и доступна в шаблонных переменных, но по умолчанию нигде не выводится. Это сделано намеренно, чтобы оценки оказывали нейтральное влияние на атмосферу форума, и пользователи не пытались «накрутить» этот показатель. Но если кто-то не согласен — при желании все цифры легко вывести.

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

  • Кнопка быстрой цитаты прячется, если пользователь ничего не выделил (и отключена возможность автоматического цитирования всего сообщения)
  • При цитировании и обращении страница корректно прокручивается к форме быстрого ответа в Chrome (исправлен ещё один баг оригинального быстрого ответа)
  • В редакторе блока внешних ссылок появилась возможность задавать, какие ссылки должны открываться в новом окне, а какие должны быть с rel="nofollow" (для роботов)
  • Опция для сокрытия кнопок социальных сетей
  • Название темы не отображается повторно в первом сообщении

Обновление с phpBBex 1.1.0

Для обновления необходимо:

  1. Заменить все файлы любой предыдущей версии phpBBex (кроме config.php!)
  2. Запустить install/database_update.php
  3. К сожалению, автоматический скрипт обновления ещё не доработан, поэтому для обновления необходимо вручную выполнить несколько запросов в базе форума:
    Code: Select all
    -- 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');
  4. Сбросить кэш в админке, обновить стили и наборы изображений
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 9 months

  • 2

Post #2by factotum » 19.04.2012, 16:29

радует, что проект развивается. Евгений, от души спасибо :beer:

1.2 - довольно интересно.
Кнопка быстрой цитаты прячется, если пользователь ничего не выделил (и отключена возможность автоматического цитирования всего сообщения)
Полное цитирование - это удобно. Так называемый оверквотинг - это злоупотребление, с которым должны бороться модераторы. А получилось, что просто лишили всех возможности цитировать в один клик, даже если в сообщении одно слово.
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Гуру
Location: Люксембург
Reputation: 234
With us: 4 yaers 9 months

  • 2

Post #3by VEG » 19.04.2012, 18:05

VEG wrote:Кнопка быстрой цитаты прячется, если пользователь ничего не выделил (и отключена возможность автоматического цитирования всего сообщения)
Обратите внимание, что написано в скобках :) Это означает, что кнопка прячется только в том случае, если в настройках быстрого ответа запрещено полное цитирование.
qr_options.png
Последняя опция в списке
qr_options.png (13.63 KiB) Viewed 14750 times

Раньше в таком случае при попытке процитировать без выделения ничего не происходило. Плюс пользователи иногда нажимали кнопка «Цитата» не в том сообщении, из-за чего подставлялось неверное имя пользователя. Плавающая кнопка цитаты (как на phpbbguru) слишком назойлива, поэтому я решил ограничиться сокрытием обычной кнопки и отображением её в случае, если есть что цитировать.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 9 months

  • 1

Post #4by factotum » 19.04.2012, 18:21

VEG wrote:Раньше в таком случае при попытке процитировать без выделения ничего не происходило. Плюс пользователи иногда нажимали кнопка «Цитата» не в том сообщении, из-за чего подставлялось неверное имя пользователя. Плавающая кнопка цитаты (как на phpbbguru) слишком назойлива, поэтому я решил ограничиться сокрытием обычной кнопки и отображением её в случае, если есть что цитировать.
спасибо, был невнимательный :)
*ушуршал обновляться*
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Гуру
Location: Люксембург
Reputation: 234
With us: 4 yaers 9 months

Post #5by di_mok » 20.04.2012, 13:48

VEG wrote:Кнопка быстрой цитаты прячется
Вот, с исчезанием, наверное не очень: если захочется процитировать всё сообщение, а оно довольно длинное.
di_mok
Новичок
Reputation: 3
With us: 4 yaers 9 months

  • 1

Post #6by VEG » 20.04.2012, 14:05

di_mok, только что это обсудили с factotum :) Она не прячется, если включена возможность цитирования сразу всего сообщения.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 9 months

  • 1

Post #7by factotum » 21.04.2012, 22:45

VEG, вопрос не однозначный.
если делать чистую установку, то нужные модули в админке доступны по умолчанию
а вот если переходить с ванильного PHPBB на Ex, то получаем казус:
цитирование по умолчанию выключено/модуль, где можно изменить настройки, не подключен.
Могу ошибаться, ибо вывод на основании отзывов других людей.
В итоге, народ с непривычки устает тыкаться и отказывается.
Насколько помнится, личный переход с phpbb на ex 1.1 тож был не сладок.
Last edited by factotum on 23.04.2012, 19:19, edited 1 time in total.
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Гуру
Location: Люксембург
Reputation: 234
With us: 4 yaers 9 months

Post #8by VEG » 21.04.2012, 22:53

factotum wrote:цитирование по умолчанию выключено/модуль, где можно изменить настройки, не подключен.
Действительно, не учёл. Добавил ещё один пункт в инструкции по конвертации :)
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 9 months

Post #9by JoteRuso » 26.04.2012, 23:02

VEG wrote:Для обновления необходимо:Заменить все файлы любой предыдущей версии phpBBexЗапустить install/database_update.phpК сожалению, автоматический скрипт обновления ещё не доработан, поэтому для обновления необходимо вручную выполнить несколько запросов в базе форума:
Вопрос по третьему пункту: Эти несколько запросов, которые необходимо выполнить в базе данных форума - их можно скопировать, вставить и выполнить всем скопом? Или выполнять строго по одному, соблюдая очерёдность?

Кстати, обратите внимание, что получается при использовании новой функции избирательного цитирования. Отключение полного цитирования, на мой взгляд, было напрасным. Проще удалить ненужное при полном цитировании, чем восстанавливать структуру выбранной цитаты.
Last edited by JoteRuso on 27.04.2012, 01:31, edited 1 time in total.
JoteRuso M
Гуру
Avatar
Location: Москва, Россия
Reputation: 534
With us: 4 yaers 8 months

  • 2

Post #10by VEG » 26.04.2012, 23:30

JoteRuso, можно выполнять все сразу. Если произойдёт ошибка, скрипт остановится в том месте, где была ошибка. И уже в следующий раз нужно запускать с места ошибки. Если у вас нет сторонних модификаций с изменениями в базе, то ошибок точно не будет. Если сторонние модификации установлены, то могут быть конфликты (например, колонка уже существует — её создал какой-то мод).
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 9 months

Post #11by JoteRuso » 27.04.2012, 01:33

VEG, спасибо!
Надеюсь, что проблем не возникнет. :smile:
В любом случае, сначала попробую сделать обновление на тестовой площадке.
JoteRuso M
Гуру
Avatar
Location: Москва, Россия
Reputation: 534
With us: 4 yaers 8 months

Post #12by JEJ » 05.05.2012, 03:10

Спасибо за обновление, одна просьба автору: не накручивать много модов, а сконцентрироватсья на правке уже существующего функционала, а то трудно обновляться
JEJ
Гость

Post #13by kLO » 05.05.2012, 12:18

Ещё +1 java наворот, так и сайт не загрузится скоро :weirdface:
kLO
Гость

Post #14by VEG » 05.05.2012, 12:23

kLO, в phpBBex нет ничего на Java :) И JavaScript совсем немного.

Добавлено спустя 1 минуту 42 секунды:
JavaScript кстати во многих случаях помогает наоборот ускорить производительность пользователя. Например, окна подтверждений на JavaScript работали бы на порядок быстрее. Жалко, что времени нет их переделать :(
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 9 months

  • 1

Post #15by Heroin » 05.05.2012, 19:47

VEG wrote:нет их переделать :(

возьми себя в руки. будь мужиков. даешь js
ЁмоЁВарКутаГин
Heroin M
Гуру
Avatar
Age: 29
Location: syzran
Reputation: 40
With us: 4 yaers 9 months

Post #16by kLO » 06.05.2012, 01:54

VEG wrote:JavaScript кстати во многих случаях помогает
возьмите оперу 11.62 и попробуйте повыделяйте фразы много раз этой летающей кнопкой ЦИТАТА,
например в этой теме в 1 сообщении
Рады сообщить вам
с конца выделять и до буквы Р
у меня к примеру нечасто срабатывает, просто кнопка не появляется))) а некоторые так совсем без javascript сидят (и это высокий процент), после этого вы позабудете javascript навороты и выберете более надёжное чтото)
kLO
Гость

Post #17by VEG » 06.05.2012, 02:23

kLO, проверил — работает в 11.62. В любом случае фича отключаемая из админки.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 9 months

Post #18by kLO » 06.05.2012, 03:25

VEG,
кстати с системой оценки сообщений будет накрутка + или минусов
новыми пользователями
поэтому дополнительно придется ограничивать их)
kLO
Гость

Post #19by VEG » 06.05.2012, 10:11

kLO, по этой причине я не вывожу общую статистику (хотя она подсчитывается и передаётся в шаблоны). В дальних планах есть некоторые задумки по этому поводу. Может быть тогда и выведу итоговые цифры по умолчанию.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 9 months

Post #20by kLO » 09.05.2012, 02:30

VEG,
выводить ники придется полюбому, так я могу зарегить 50 ников и поставить +50 себе и никто не узнает.

думаю что вам не стоит портить свой дистр сомнительными модами увеличивающими загрузку серваков, шаблоны становятся слишком большими и уже реально сильно отличаются от оригинала.
да и пожалейте без того ограниченных в ресурсах юзеров которые юзают ваш мод потому что мало знают или не хтят долго разбираться, а на серьезные проекты поставят свой phpbb.
и у меня к примеру +2 мода своих к вашему дистру, тоесть надо реально перелопатить кучу изменений.
kLO
Гость


Return to Новости