ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Без описания
Flat
Отправлено: 4 сентября 2018 — 09:11
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 186
Дата рег-ции: Май 2018  
Откуда: Красноярский край
Репутация: 14




Экспериментируя с exbb выявились два бага.
1) Сообщения пользователей не склеиваются по времени. По умолчанию через 120 минут "склейка" последнего сообщения должна отключаться. Однако и по прошествии 120 минут она не отключается;
2) При добавлении пользователем нового сообщения в профиле не обновляется ссылка и время нового сообщения.
Пока копаюсь в коде, ищу причину.
Посмотрите по своим форумам, есть ли такие вещи у вас.
 
 
NordWest
Отправлено: 4 сентября 2018 — 10:21
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 982
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 74




Flat пишет:
По умолчанию через 120 минут "склейка" последнего сообщения должна отключаться. Однако и по прошествии 120 минут она не отключается;
Я вообще этой функцией не пользуюсь, но по моему там что-то было с размерностью времени напутано. Даже вроде находил, в чем косяк. Вечером гляну - отпишусь.
 
 
NordWest
Отправлено: 4 сентября 2018 — 19:49
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 982
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 74




Посмотрел...
У меня параметр склейки задаается не в минутах а в секундах и вроде всё работает.
Задается это в файле post.php в строке.
CODE:
define('FM_SUBPOST_TIME', $fm->exbb['sub_post'] * 60);
У себя я убрал множитель 60.

Решение по переменной принимается в строке
CODE:
if ($fm->user['id'] !== 0 && $topic[$last_key]['p_id'] == $fm->user['id'] && ($fm->_Nowtime - $last_key) < FM_SUBPOST_TIME && $attach === FALSE) {

(Отредактировано автором: 4 сентября 2018 — 20:07)

 
 
Flat
Отправлено: 5 сентября 2018 — 03:11
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 186
Дата рег-ции: Май 2018  
Откуда: Красноярский край
Репутация: 14




По второму багу: всё работает, извиняюсь, просто в результате экспериментов сам сделал косяк.
NordWest пишет:
У меня параметр склейки задаается не в минутах а в секундах и вроде всё работает.
Задается это в файле post.php в строке.

Да я весь этот код вычитал. В том то и дело что в коде:
CODE:
if ($fm->user['id'] !== 0 && $topic[$last_key]['p_id'] == $fm->user['id'] && ($fm->_Nowtime - $last_key) < FM_SUBPOST_TIME && $attach === FALSE) {

вычитание:
CODE:
_Nowtime - $last_key

бессмысленно, ибо переменная $last_key это ключ(индекс) темы. Поэтому вычитать этот ключ из настоящего времени бессмысленно. Ну, отняли одну секунду из миллиардда, какой в этом смысл? Вычитать нужно время последнего сообщения. Вот что настораживает!
 
 
Flat
Отправлено: 5 сентября 2018 — 04:08
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 186
Дата рег-ции: Май 2018  
Откуда: Красноярский край
Репутация: 14




Вообще-то я ступил.. Ключ там не индекс темы, а время отправки сообщения в виде timestamp ключа. Да, воображение у ребят играло, а о тех, кто всё это будет разгребать как-то не думалось... Всё нормально, тему можно закрыть.

(Отредактировано автором: 5 сентября 2018 — 04:13)

 
 
NordWest
Отправлено: 5 сентября 2018 — 04:45
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 982
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 74




Это особенность этого движка. Здесь за индекс берётся время создания поста.

(Отредактировано автором: 5 сентября 2018 — 04:45)

 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Решение проблем »

> Похожие темы: Ещё две проблемы?
Темы Форум Информация о теме Обновление
ExBB FM 1.0 RC1
Новые возможности, решение проблемы обнуления файлов!
Релизы Ответов: 233
Автор темы: yura3d
1 мая 2009 — 13:07
Автор: yura3d
Переход на новую версию.
Возникающие проблемы
Установка и обновление Ответов: 5
Автор темы: talex
14 августа 2009 — 17:00
Автор: Alex Dragon
Кривое отображение последнего форума в списке категории
Описание причины и решение проблемы
Решение проблем Ответов: 3
Автор темы: cod
11 октября 2011 — 07:03
Автор: electron
Массовая отправка писем
Какие могут быть проблемы при отправке.
Общие вопросы Ответов: 1
Автор темы: сашакаша
12 декабря 2013 — 03:55
Автор: Zeg
Мод: Хранение статистики чтения тем на сервере
Решение проблемы переполнения cookies и т.п.
Модификации и дополнения Ответов: 283
Автор темы: yura3d
28 марта 2018 — 23:38
Автор: Parapsixolog
 



Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1061]     [ ]