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

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

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

Alex Kur

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


Please Login or Register to view hidden text.

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


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

Открыть 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(),...

Please Login or Register to view hidden text.

 

Alex Kur

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


В 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

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

vons4

Пользователь
#5
PHP Warning: session_start(): Cannot find save handler 'redis' - session startup failed in /forum/viewtopic.php on line 2006
 
Сверху