Jump to content

Как перенести номер сессии #entry в конец ссылки

Featured Replies

Posted
comment_57831

Привет всем!

 

С недавних пор, появилась такая проблема:

При наведении иконку получения ID-сообщения, вот тут:

 

 

post-16598-0-34115300-1394328351.png

 

Отображается ссылка типа:

site.ru/forums/topic/15#entry273-kak-samostoiatelno-opredelit-svoi-uroven/

номер сессии отображается в середине, после ID-темы (#entry273)

 

Была аналогичная проблема на главной странице форума при попытке перейти на последнее сообщение заходило в тему, но не переходило на последнее сообщение. Решил изменением в файле admin/applications/forums/modules_public/forums/topics.php

 

в строке

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

параметров

$stUrlParam."#entry".$post['pid']

вместо

$stUrlParam.$pid

Но не могу найти где меняется вот именно эта ссылка, отображаемая при наведении мышкой (см. скриншот)

 

Подскажите где в коде найти это? Уже и поиск по всем файлам сделал, не нашел.

Edited by vinznsk

comment_57838


Но не могу найти где меняется вот именно эта ссылка, отображаемая при наведении мышкой (см. скриншот)
Шаблон post
					<if test="hasPages:|:$this->request['page']">
						<a itemprop="replyToUrl" data-entry-pid='{$post['post']['pid']}' href='{parse url="showtopic={$post['post']['topic_id']}&amp;page={$this->request['page']}{$post['post']['PermalinkUrlBit']}#entry{$post['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}' rel='bookmark' title='{$topic['title']}{$this->lang->words['link_to_post']} #{$post['post']['post_count']}'>
					<else />
						<a itemprop="replyToUrl" data-entry-pid='{$post['post']['pid']}' href='{parse url="showtopic={$post['post']['topic_id']}{$post['post']['PermalinkUrlBit']}#entry{$post['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}' rel='bookmark' title='{$topic['title']}{$this->lang->words['link_to_post']} #{$post['post']['post_count']}'>
					</if>
  • Author
comment_58446

LvsF, спасибо, посмотрел, вроде стоят они в правильном порядке. значит ошибка где-то еще.

Может есть у кого идеи?

 

Проблемы в следующих местах:

1. на главной странице в IP.Content при выводе блока последних сообщений

2. на странице форума при попытке перейти на последнее сообщение в теме

3. в уведомлениях (также связано с последним сообщением)

 

возможно, где-то еще, но пока не наткнулся..

 

Странно, правлю, вроде сначала работает, а потом опять, то в одном месте, то в другом вылазит #entry в центре ссылки

  • Author
comment_58452

Да, забыл про еще один:

4. При наведении мыши на номер поста

  • 6 месяцев спустя...
  • Author
comment_71367

К сожалению, проблема все еще актуальна. Кто-нибудь знает решение?

comment_71420

vinznsk

Была такая же проблема из-за IP.Content

Может помочь перестройка кеша ЧПУ.

Если же нет, то только переустановка форума.

  • Author
comment_71546

vinznsk

Была такая же проблема из-за IP.Content

Может помочь перестройка кеша ЧПУ.

Если же нет, то только переустановка форума.

 

Перестройка кэша не помогает, пробовал.

А вот переустановка форума совсем не подходит - очень много исправлял в коде руками, боюсь не вспомню.

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.