Jump to content

Запоминание позиции при чтении темы

Featured Replies

Posted
comment_84680

Возможна ли реализация на IPB запоминания места чтения тем? Допустим пользователь " А" читал тему и остановился на 2 странице, закрыл форум. После этого другие пользователи накидали еще 3 страницы, но зайдя в тему пользователь "А" (не тыкая на дату приводящую к последнему сообщению, а просто на название темы), пользователь все равно на 2 странице окажется, т.к. он закончил чтение на ней.

comment_84749

По клику на дате идет переход к последнему сообщению ( /?view=getlastpost ). А вот по клику на иконку перед темой (когда есть непрочитанные сообщения в ней) - к последнему непрочитанному ( /?view=getnewpost )

Дописать (в шаблонах ?) к названию темы /?view=getnewpost - будет переходить к последнему непрочитанному сообщению или просто к последнему, если все прочитаны.

  • Author
comment_84776

Полное решение проблемы:

внешний вид-ВАШ СТИЛЬ-шаблоны-Список тем форума-topic
ищем

<h4>
{$data['prefix']}
<a itemprop="url" id="tid-link-{$data['_tid']}" href="{$data['_url']}" title='{parse expression="strip_tags($data['title'])"} {$this->lang->words['topic_started_on']} {parse date="$data['start_date']" format="LONG"}' class='topic_title highlight_unread' <if test="topicDeletedReason:|:$data['_isDeleted']">data-tooltip="{parse expression="sprintf( $this->lang->words['tdb__forumindex'], $other_data['sdData'][ $data['tid'] ]['members_display_name'] )"} {parse date="$other_data['sdData'][ $data['tid'] ]['sdl_obj_date']" format="long"}
<if test="showReason:|:$forum_data['permissions']['SoftDeleteReason']">
<br /> <span> <if test="$other_data['sdData'][ $data['tid'] ]['sdl_obj_reason']">{$other_data['sdData'][ $data['tid'] ]['sdl_obj_reason']}<else />{$this->lang->words['tdb__noreasongi']}</if> </span>
</if>
"</if>>
<span itemprop="name">{$data['title']}</span>
</a>
</h4>

в href="{$data['_url']}" добавляем  ?view=getnewpost   

должно получиться так href="{$data['_url']}?view=getnewpost" 

все работает.

Guest
This topic is now closed to further replies.

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

  • No registered users viewing this page.