Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Выпущена версия 3.02 с двумя новыми типами разделов: блог и микроблог.
Перейти к скачиванию
Привет, гость!

Патчи для версии 3.02

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Страницы:
  • 1
  • 2
Распечатать
4X_Pro
Основатель проекта
Всего сообщений: 335
Зарегистрирован: 22 сен 2014, 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 6

0
9 ноября 2019, 14:45#11
Патчи для мелких багов с добавлением самого себя в друзья и попытке отправить себе сообщения. Класть в modules/addrbook.php и modules/privmsg.php.
Прикрепленные файлы:

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

4X_Pro
Основатель проекта
Всего сообщений: 335
Зарегистрирован: 22 сен 2014, 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 6

0
18 февраля 2020, 23:47#12
Улучшение внешнего вида справки по BBCode на мобильных устройствах. Файл нужно класть в template/def/misc/help.tpl.
Прикрепленные файлы:

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

4X_Pro
Основатель проекта
Всего сообщений: 335
Зарегистрирован: 22 сен 2014, 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 6

0
31 мая 2020, 23:27#13
Исправление мелкой ошибки — неправильного пути к поиску по тегам в профиле пользователя. Приложенный файл положить в template/def/user/view_user.tpl.
Прикрепленные файлы:

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

4X_Pro
Основатель проекта
Всего сообщений: 335
Зарегистрирован: 22 сен 2014, 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 6

0
13 августа 2020, 05:35#14
Исправление мелкой ошибки в микроблогах (не прописан position:relative в CSS), из-за которой модераторам не видны ссылки для редактирования/удаления записей. Исправление грузить в файл template/def/micro/view.tpl.
Прикрепленные файлы:

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

4X_Pro
Основатель проекта
Всего сообщений: 335
Зарегистрирован: 22 сен 2014, 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 6

0
30 декабря 2020, 15:31#15
Исправление неработающего тега justify: была опечатка в слове justify файле lib/bcode.php. В функции process_bcode_ext нужно строку
self::$ext_search[]='|\[justify\](.*?)\[/justify\]|s'; self::$ext_replace[]='<div style="text-align: jusify">$1</div>';
заменить на
self::$ext_search[]='|\[justify\](.*?)\[/justify\]|s'; self::$ext_replace[]='<div style="text-align: justify">$1</div>';

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

4X_Pro
Основатель проекта
Всего сообщений: 335
Зарегистрирован: 22 сен 2014, 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 6

0
4 февраля 2021, 19:32. Редактировалось 2 раза, последний — 4 февраля 2021, 19:35#16
Два патча к системе личных сообщений.
1) исправляет проблему с кешированием страницы личных сообщений, из-за которого чтобы увидеть новые ЛС, нужно обновлять её по Shift+F5. Класть в modules/privmsg.php.
2) корректно отображает теги pre, code и quote в ЛС. Класть в www/s/def/privmsg.css
Прикрепленные файлы:

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

4X_Pro
Основатель проекта
Всего сообщений: 335
Зарегистрирован: 22 сен 2014, 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 6

0
4 апреля 2021, 14:34#17
Обнаружилось, что в RSS я изначально прописал вывод в поток сообщений только за последние сутки, если нет заголовка If-Modified-Since. Это не очень удобно, так как при подписке лента оказывается почти пустой. Поэтому решил переделать — брать значение из настройки «Показывать темы за …».
Исправление: в файле modules/stdforum.php в функции action_rss строки
    $period=1;
    $cond['after_time']=max(intval($this->if_modified_time),$this->time-$period*24*60*60);

заменить на
    $period = $this->get_opt('topics_period','user');
    if ($period<=0 || $period>30) $period=30; // если у пользователя не выставлен лимит или он слишком велик, выставляем его равным 30 дням во избежание выгрузки всей базы
    $cond['after_time']=max(intval($this->if_modified_time),$this->time-$period*24*60*60);

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

4X_Pro
Основатель проекта
Всего сообщений: 335
Зарегистрирован: 22 сен 2014, 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 6

0
4 апреля 2021, 14:49. Редактировалось 1 раз, последний — 4 апреля 2021, 14:49#18
Ещё одна мелкая ошибка: если пользователь подписан и на раздел, и на тему (или на форум и на раздел), то письмо с уведомлениями о новых сообщениях приходит дважды. Чтобы от этого избавиться, редактируем lib/notify.php. Там в функции send_post_notification находим строку $sql = 'SELECT u.id, u.email, u.display_name, us.email_fulltext, lv.type, lv.oid, ue.group_id '.
и меняем на $sql = 'SELECT DISTINCT u.id, u.email, u.display_name, us.email_fulltext, lv.type, lv.oid, ue.group_id '.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Страницы:
  • 1
  • 2
Распечатать

У вас нет прав для отправки сообщений в эту тему.