Jump to content

Проблема с переходом на последнее сообщение

Featured Replies

Posted

Здравствуйте!

 

Извините что к вам обращаюсь, но...

У меня имеется такая проблема на форуме!

 

У меня не на всех форумах, переходит на последнее сообщение, так как у части ссылка выглядит так:

 

diktum.ru/index.php?showtopic=30#entry229

 

А у другой части, 

 

diktum.ru/forums/topic/63#entry373-logi-tut

 

Ентри встает не туда, и получается что не переходит, только если вручную перенести #entry373 в конец, то заработает.

 

Раньше ни одна ссылка не работала, помог костыль, но работать стала только часть. 

 

Правим:

admin/applications/forums/modules_public/forums

Заменяем:

$this->registry->output->silentRedirect($this->settings['base_url']."showtopic=".$topicData['tid']. $stUrlParam ."#entry".$post['pid'], $topicData['title_seo'], 302, 'showtopic' );

На:

$this->registry->output->silentRedirect($this->settings['base_url']."showtopic=".$topicData['tid']. $stUrlParam ."#entry".$post['pid'], '', 302, 'showtopic' );

Заранее огромное вам спасибо!!

В итоге получилось самому исправить... полазил в ЧПУ 

 

в общем вышло так что у меня в 

admin/applications/forums/modules_public/forums/topics.php эта строчка оказалась без entry.

 

$this->registry->output->silentRedirect( $this->settings['base_url']."showtopic=".$topicData['tid'].$stUrlParam.$pid, $topicData['title_seo'], 302, 'showtopic' );

 

в итоге вставил в место нее

 

$this->registry->output->silentRedirect($this->settings['base_url']."showtopic=".$topicData['tid']. $stUrlParam ."#entry".$post['pid'], '', 302, 'showtopic' );

 

и вроде как на костылях работает... посмотрим что будет дальше.. 

 

Извините... сапсибо еще раз!

Edited by WzGeee

  • 4 месяца спустя...

Поправил файл как здесь написано. Проблема с переходом к последнему непрочитанному сообщению осталась :(. URL получается такой: 5302#entry53096-pereezd-na-novyi-dvizhok-foruma/

Т.е. проблема такая же. как описана выше. IP.Board 3.4.6 

Подскажите куда копать?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.