Недавно просмотренные темы

Недавно просмотренные темы 1.1.0

Нет прав для скачивания

Alex Kur

Пользователь
Пользователь Alex Kur разместил новый ресурс:

Недавно просмотренные темы - Скрипт вывода последних просмотренных топиков

himYgDq.png

Скрипт вывода просмотренных юзером тем.
Установка:

Открыть viewtopic.php. Перед
print_page('viewtopic.tpl');
вставить:
//LAST_VIEW_MODULE
session_name("bb_extra");
session_start();
$max_arr_count= 5; //Количество выводимых топиков//
preg_match_all('#<var class="postImg postImgAligned img-(.*?)" title="(.*?)">(.*?)</var>#', $message, $image);
$_SESSION['last_release'][$topic_id]= array(
'time' => time(),...
 

Alex Kur

Пользователь
Хотфикс:
Сокрытие текущей темы в данном модуле:


В viewtopic.php

$template->assign_block_vars('last_viewed_release', array(
'TITLE' => $_SESSION['last_release'][$key]['title'],
'POSTER' => $_SESSION['last_release'][$key]['img'],
'URL' => $_SESSION['last_release'][$key]['url'],
'FORUM' => $_SESSION['last_release'][$key]['forum_name'],
'TIME' => $_SESSION['last_release'][$key]['time'],
));
заменить на

if($key != array_search(max($_SESSION['last_release']),$_SESSION['last_release'])) {
$template->assign_block_vars('last_viewed_release', array(
'TITLE' => $_SESSION['last_release'][$key]['title'],
'POSTER' => $_SESSION['last_release'][$key]['img'],
'URL' => $_SESSION['last_release'][$key]['url'],
'FORUM' => $_SESSION['last_release'][$key]['forum_name'],
'TIME' => $_SESSION['last_release'][$key]['time'],
));
}

Заменить
if (count($_SESSION['last_release'])>$max_arr_count) {
на
if (count($_SESSION['last_release'])>$max_arr_count+1) {

При желании советую заменить теперешние шрифты модуля на PT Sans, подключив прямо из гугл фонтс:
@import url(

Please Login or Register to view hidden text.

 

Exile

Администратор
мак, а где вы увидели что это табличка? Это стандартная функция php. Которая, к слову, в моде вообще использоваться не должна по большому-то счету.
 

Эндрю

Пользователь
Не показывает постеры из раздач, где постеры выровнены по центру или слева. Как можно поправить?
 
Сверху