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


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

> Описание: при редактировании сообщения и т.д.
Guyver
Отправлено: 22 мая 2016 — 09:03
Post Id



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


Покинул форум
Сообщений всего: 281
Дата рег-ции: Окт. 2014  
Откуда: Магадан
Репутация: 8




Приветствую. Вот такая ошибка у меня возникает при перенаправлении.

1. У меня, к примеру, в теме форума на странице выставлено 15 сообщений видеть. И в теме уже как раз 15 сообщений.

2. Я захожу в тему - и создаю 16-тое сообщение. После перенаправления я оказываюсь на первой странице с этими 15-тью сообщениями, в то время как новое сообщение уже находится на 2-ой странице темы.

3. Но это ещё не всё. Если я перехожу на 2-ую страницу и редактирую своё сообщение - то я опять после его редактирования попадаю на страницу с 15-тью сообщениями.

Вот такой прикол. Версия форума ExBB FM 1.0 RC1

Может, кто исправлял такую ошибку, или на форуме уже писали про такое, а я проглядел?

(Отредактировано автором: 22 мая 2016 — 09:05)

 
 
CAB
Отправлено: 22 мая 2016 — 18:11
Post Id



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


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




Guyver , на форуме такое было, уже исправляли, причём как минимум два варианта.
 
 
Guyver
Отправлено: 2 января 2018 — 14:06
Post Id



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


Покинул форум
Сообщений всего: 281
Дата рег-ции: Окт. 2014  
Откуда: Магадан
Репутация: 8




Подскажите где это исправляли? Не получается у меня найти ни одно из двух решений. Очень надо... Очень нехорошая недоработка...

(Отредактировано автором: 2 января 2018 — 14:21)

 
 
NordWest
Отправлено: 2 января 2018 — 18:03
Post Id



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


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




http://exbb.info/community/topic...opic=569&p=1
 
 
Guyver
Отправлено: 3 января 2018 — 06:55
Post Id



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


Покинул форум
Сообщений всего: 281
Дата рег-ции: Окт. 2014  
Откуда: Магадан
Репутация: 8




Попробую... Это точно мой случай? У меня нет прикреплённых сообщений. Просто стандартные сообщения...

Или прикреплённое сообщение - это самое первое, да?

П.С. Не помогло. В админке у меня выставлено 30 сообщений на странице отображать. Как только добавляю 31-ое, то при перенаправлении я остаюсь на 1 странице, а появившееся сообщение находится уже на 2 странице.

И при правке сообщения на 2-ой странице меня выкидывает на первую... Использовал способ

CODE:
if ($totalposts > $fm->user['posts2page'])
{
$threads = $fm->_Read('forum'.$forum_id.'/'.$topic_id.'-thd.php',FALSE);
$threads_keys = array_keys($threads);
$f_thread = $threads [$threads_keys[0]];
$pinmsg = (isset($f_thread['pinmsg'])) ? count( $f_thread['pinmsg'] ) : 0 ;
$totalpages = 1 + floor(($totalposts-$pinmsg)/(intval($fm->user['posts2page'])-$pinmsg));
}
else {$totalpages = ceil($totalposts/intval($fm->user['posts2page']));}

(Отредактировано автором: 3 января 2018 — 07:11)

 
 
Guyver
Отправлено: 3 января 2018 — 07:43
Post Id



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


Покинул форум
Сообщений всего: 281
Дата рег-ции: Окт. 2014  
Откуда: Магадан
Репутация: 8




А вот это помогло

CODE:
/*
Заплатка на функцию перехода к конкретному сообщению
Автор CAB http://exbb.su/
*/
$_pinmsgold = 0; // Количество прикреплённых сообщений старше искомого
if (count($_pinmsg) !== FALSE) { // Если есть прикреплённые сообщения
foreach ($_pinmsg as $datepinmsg) if ($datepinmsg < $fm->input['postid']) $_pinmsgold++; // Считаем сколько прикреплённых сообщений старше искомого
}
$_pages = floor(($post_key + 1) / ($fm->user['posts2page'] - count($_pinmsg))); // Вероятная страница с искомым сообщением
$_posts = ($post_key + 1) + $_pages * count($_pinmsg) - $_pinmsgold; // Порядковый номер искомого сообщения
$fm->input['p'] = ceil($_posts / $fm->user['posts2page']); // Страница с искомым сообщением


Но решение, как я понимаю, не проверенное и может не работать кое-где?
 
 
NordWest
Отправлено: 3 января 2018 — 09:46
Post Id



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


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




Помогло же в конце концов... Я просто уже не помню что конкретно вызывало проблему, но помню, что решение было найдено.
 
 
Guyver
Отправлено: 3 января 2018 — 13:54
Post Id



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


Покинул форум
Сообщений всего: 281
Дата рег-ции: Окт. 2014  
Откуда: Магадан
Репутация: 8




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

> Похожие темы: Ошибка при перенаправлении
Темы Форум Информация о теме Обновление
Подсветка родительского раздела
при появлении нового сообщения в форуме.
Решение проблем Ответов: 0
Автор темы: Guyver
16 ноября 2014 — 21:39
Автор: Guyver
Помогите новичку
новые сообщения в теме
Настройка форума Ответов: 17
Автор темы: kombat
24 октября 2011 — 13:43
Автор: kombat
не приходят письма администратору
не приходят письма администратору о новых сообщениях
Решение проблем Ответов: 3
Автор темы: serik
1 июля 2011 — 09:54
Автор: BON
Notice: Undefined variable: post
Ошибка на форуме который я установил
Решение проблем Ответов: 7
Автор темы: ququka
4 июня 2011 — 01:40
Автор: ququka
Личный ящик (баг)
В личном ящике якобы есть сообщения
Решение проблем Ответов: 5
Автор темы: Taki
5 июля 2019 — 08:29
Автор: electron
 



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




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

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

[Script Execution time: 0.0945]     [ ]