Перейти к контенту

Рекомендуемые сообщения

Как сделать, чтобы при клике по названию темы на странице раздела открывалась последняя страница, а не первая?...

Заранее спасибо

Ссылка на комментарий
Поделиться на других сайтах

theIggs

спасибо, дружище!

ты настоящий покемон :D

 

а как сделать, чтобы ссылка была вида

...&st=номер_первого_поста_последней_страницы ?

Ссылка на комментарий
Поделиться на других сайтах

Хм. Никак. Не надо забывать, что у пользователей может в настройках стоять разное число постов за страницу, так что... Если только самому модифицировать Topics.php...
Ссылка на комментарий
Поделиться на других сайтах

theIggs

а если порыть в function render_entry (файл Forums.php)

и выдернуть оттуда проверочку?

типа как проверяется количество страниц и сделать так, чтобы было что-то типа ...&st=$real_no, как там...

Ссылка на комментарий
Поделиться на других сайтах

BESTRAFER

Давно не встречал пользователей, которые сами предлагают порыться в сорсах... :D

Можно порыться, конечно. Расчёт номера последней страницы там есть, тебе нужно будет только оформить саму ссылку при клике на название топика в виде ...&st=$real_no

Если вопросы возникнут, напиши тут - разберёмся. ;)

Ссылка на комментарий
Поделиться на других сайтах

theIggs

пока ждал твоего ответа - сам решил :)

 

выкладываю - мож кому понадобится ;)

-------------------

в файле Forums.php

перед:

if ($pages > 1)
{
$topic['PAGES'] = "<span class='small'>({$ibforums->lang['topic_sp_pages']}: ";
for ($i = 0; $i < $pages; ++$i ) {
$real_no = $i * $ibforums->vars['display_max_posts'];
$page_no = $i + 1;

вставляем:

$topic['lastpagenumber'] = ( ($pages - 1) * $ibforums->vars['display_max_posts'] );

 

а затем в файле skin_forum.php меняем:

<a href="{$ibforums->base_url}showtopic={$data['tid']}" title="{$ibforums->lang['topic_started_on']} {$data['start_date']}">{$data['title']}</a>  {$data[PAGES]}

на

<a href="{$ibforums->base_url}showtopic={$data['tid']}&st={$data[lastpagenumber]}" title="{$ibforums->lang['topic_started_on']} {$data['start_date']}">{$data['title']}</a>  {$data[PAGES]}

 

навскидку все вроде пашет... по крайней мере глюков пока не нашел :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.