Вышел phpBBex 1.2.0!

Список разделов phpBBex 1.x (поддерживается) Новости 1.x

Описание: Новости проекта phpBBex 1.x. Поддерживаются PHP 5.4+, 7.0+ и 8.0+.

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

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

Сообщение #1 VEG » 19.04.2012, 12:51

Рады сообщить вам, что вышел phpBBex 1.2.0!
Скачать: phpbbex_v1.2.0.7z (1.5 MB).

Что нового?

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

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

Изображение

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

Изображение

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

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

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

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

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

  1. Заменить все файлы любой предыдущей версии phpBBex (кроме config.php!)
  2. Запустить install/database_update.php
  3. К сожалению, автоматический скрипт обновления ещё не доработан, поэтому для обновления необходимо вручную выполнить несколько запросов в базе форума:
    Код: Выделить всё
    -- 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
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

  • 3

Сообщение #2 factotum » 19.04.2012, 16:29

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

1.2 - довольно интересно.
Кнопка быстрой цитаты прячется, если пользователь ничего не выделил (и отключена возможность автоматического цитирования всего сообщения)
Полное цитирование - это удобно. Так называемый оверквотинг - это злоупотребление, с которым должны бороться модераторы. А получилось, что просто лишили всех возможности цитировать в один клик, даже если в сообщении одно слово.
factotum
Откуда: Люксембург
Репутация: 234
С нами: 12 лет 5 месяцев

  • 1

Сообщение #3 VEG » 19.04.2012, 18:05

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

Раньше в таком случае при попытке процитировать без выделения ничего не происходило. Плюс пользователи иногда нажимали кнопка «Цитата» не в том сообщении, из-за чего подставлялось неверное имя пользователя. Плавающая кнопка цитаты (как на phpbbguru) слишком назойлива, поэтому я решил ограничиться сокрытием обычной кнопки и отображением её в случае, если есть что цитировать.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

Сообщение #4 factotum » 19.04.2012, 18:21

VEG:Раньше в таком случае при попытке процитировать без выделения ничего не происходило. Плюс пользователи иногда нажимали кнопка «Цитата» не в том сообщении, из-за чего подставлялось неверное имя пользователя. Плавающая кнопка цитаты (как на phpbbguru) слишком назойлива, поэтому я решил ограничиться сокрытием обычной кнопки и отображением её в случае, если есть что цитировать.
спасибо, был невнимательный :)
*ушуршал обновляться*
factotum
Откуда: Люксембург
Репутация: 234
С нами: 12 лет 5 месяцев

Сообщение #5 di_mok » 20.04.2012, 13:48

VEG:Кнопка быстрой цитаты прячется
Вот, с исчезанием, наверное не очень: если захочется процитировать всё сообщение, а оно довольно длинное.
di_mok
Репутация: 3
С нами: 12 лет 5 месяцев

  • 1

Сообщение #6 VEG » 20.04.2012, 14:05

di_mok, только что это обсудили с factotum :) Она не прячется, если включена возможность цитирования сразу всего сообщения.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

  • 1

Сообщение #7 factotum » 21.04.2012, 22:45

VEG, вопрос не однозначный.
если делать чистую установку, то нужные модули в админке доступны по умолчанию
а вот если переходить с ванильного PHPBB на Ex, то получаем казус:
цитирование по умолчанию выключено/модуль, где можно изменить настройки, не подключен.
Могу ошибаться, ибо вывод на основании отзывов других людей.
В итоге, народ с непривычки устает тыкаться и отказывается.
Насколько помнится, личный переход с phpbb на ex 1.1 тож был не сладок.
Последний раз редактировалось factotum 23.04.2012, 19:19, всего редактировалось 1 раз.
factotum
Откуда: Люксембург
Репутация: 234
С нами: 12 лет 5 месяцев

Сообщение #8 VEG » 21.04.2012, 22:53

factotum:цитирование по умолчанию выключено/модуль, где можно изменить настройки, не подключен.
Действительно, не учёл. Добавил ещё один пункт в инструкции по конвертации :)
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

Сообщение #9 JoteRuso » 26.04.2012, 23:02

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

Кстати, обратите внимание, что получается при использовании новой функции избирательного цитирования. Отключение полного цитирования, на мой взгляд, было напрасным. Проще удалить ненужное при полном цитировании, чем восстанавливать структуру выбранной цитаты.
Последний раз редактировалось JoteRuso 27.04.2012, 01:31, всего редактировалось 1 раз.
JoteRuso M
Аватара
Откуда: Москва, Россия
Репутация: 541
С нами: 12 лет 5 месяцев

  • 1

Сообщение #10 VEG » 26.04.2012, 23:30

JoteRuso, можно выполнять все сразу. Если произойдёт ошибка, скрипт остановится в том месте, где была ошибка. И уже в следующий раз нужно запускать с места ошибки. Если у вас нет сторонних модификаций с изменениями в базе, то ошибок точно не будет. Если сторонние модификации установлены, то могут быть конфликты (например, колонка уже существует — её создал какой-то мод).
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

Сообщение #11 JoteRuso » 27.04.2012, 01:33

VEG, спасибо!
Надеюсь, что проблем не возникнет. :smile:
В любом случае, сначала попробую сделать обновление на тестовой площадке.
JoteRuso M
Аватара
Откуда: Москва, Россия
Репутация: 541
С нами: 12 лет 5 месяцев

Сообщение #12 JEJ » 05.05.2012, 03:10

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

Сообщение #13 kLO » 05.05.2012, 12:18

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

Сообщение #14 VEG » 05.05.2012, 12:23

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

Добавлено спустя 1 минуту 42 секунды:
JavaScript кстати во многих случаях помогает наоборот ускорить производительность пользователя. Например, окна подтверждений на JavaScript работали бы на порядок быстрее. Жалко, что времени нет их переделать :(
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

Сообщение #15 Heroin » 05.05.2012, 19:47

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

возьми себя в руки. будь мужиков. даешь js
Heroin M
Аватара
Откуда: syzran
Репутация: 39
С нами: 12 лет 5 месяцев

Сообщение #16 kLO » 06.05.2012, 01:54

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

Сообщение #17 VEG » 06.05.2012, 02:23

kLO, проверил — работает в 11.62. В любом случае фича отключаемая из админки.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

Сообщение #18 kLO » 06.05.2012, 03:25

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

Сообщение #19 VEG » 06.05.2012, 10:11

kLO, по этой причине я не вывожу общую статистику (хотя она подсчитывается и передаётся в шаблоны). В дальних планах есть некоторые задумки по этому поводу. Может быть тогда и выведу итоговые цифры по умолчанию.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1667
С нами: 12 лет 5 месяцев

Сообщение #20 kLO » 09.05.2012, 02:30

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

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


Вернуться в Новости 1.x