Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Просмотр всех сообщений темы сразу

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Просмотр всех сообщений темы сразу

Сообщение Coagulant »

Собственно интересуюсь, есть ли такой мод.
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 19 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

Coagulant
а точнее?
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

Необходима возможность просматривать темы без разбивки на страницы. Так яснее?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

Coagulant
Возможно подойдёт это?
Big Threads in One Page
Allows users to read multi-page topics without switching between pages. It adds a new link to pagination in view forum and view topic.
:roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

Siava
Спасибо большое. Кстати, приятно, что автор мода - соотечественник :)

Малость подправил код (для EasyMod):

Код: Выделить всё

######################################################## 
## MOD Title:		Big threads in one page
## MOD Author:		Sergeant < sergeant@pochta.ws > http://www.vladivostok.ru/forum4
##
## MOD Description:	This hack allows users to read multi-page topics without switching between pages.
##
## Installation Level:	Easy 
## Installation Time:	3 Minutes 
##
## Files To Edit:	3
##	viewtopic.php
##	viewforum.php
##	language/lang_english/lang_main.php
##
## Included Files: 	n/a
##
################################################################# 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##############################################################
#-----[ OPEN ]------------------------------------------ 
# 
viewtopic.php

# 
#-----[ FIND ]------------------------------------------ 
#
$start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
if(!$HTTP_GET_VARS['start']) {
    $start='0';
} else{
    $start=(intval($HTTP_GET_VARS['start']) == $HTTP_GET_VARS['start']) ? (intval($HTTP_GET_VARS['start'])) : ('all');
};

# 
#-----[ FIND ]------------------------------------------ 
#
$sql = "SELECT u.username, 

# 
#-----[ BEFORE, ADD ]------------------------------------- 
#
$_limit=($start=='all')?(''):("LIMIT ".$start.", ".$board_config['posts_per_page']);

# 
#-----[ FIND ]------------------------------------- 
#
	ORDER BY p.post_time $post_time_order
	LIMIT $start, ".$board_config['posts_per_page'];

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
	ORDER BY p.post_time $post_time_order ".$_limit;

# 
#-----[ FIND ]------------------------------------------ 
#
$pagination = ( $highlight != '' ) ? generate_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL .

# 
#-----[ BEFORE, ADD ]------------------------------------- 
#
if($start=='all') {
    $pagination='&nbsp;';
} else {

# 
#-----[ FIND ]------------------------------------- 
#
//
// Send vars to template
//

# 
#-----[ BEFORE, ADD ]------------------------------------- 
#
    if(!empty($pagination)) {
    $pagination.="&nbsp;<a href='".append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&start=all&postdays=$post_days&postorder=$post_order")."' style='text-decoration:none;'>".$lang['View_all_pages']."</a>";
    } else{$pagination="&nbsp;";}
};

# 
#-----[ OPEN ]------------------------------------------ 
#  
viewforum.php

# 
#-----[ FIND ]------------------------------------------ 
#
$goto_page .= ' ] ';

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
$goto_page .= '&nbsp;<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=" . $topic_id . "&start=all") . '" style="text-decoration:none;">#</a>&nbsp;]';

#
# Remember to do this for each installed language pack!
#
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_english/lang_main.php

# 
#-----[ FIND ]------------------------------------------ 
#
?>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#
$lang['View_all_pages']='[all]';

#
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_russian/lang_main.php

# 
#-----[ FIND ]------------------------------------------ 
#
?>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#
$lang['View_all_pages']='[Все]';

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM

Вернуться в «Запросы модов для phpBB 2.0.x»