Уважаемые пользователи!
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
Ветер
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 11 месяцев

Все сообщения темы

Сообщение Ветер »

На многих форума я видел вместе с цифрами страниц темы ссылку "все", по которой все сообщения топика выводиись на одной странице. Смотрел по архиву, ничего не нашёл. Есть ли подобный мод?

И ещё - есть ли мод вывода всех сообщений или отдельной страницы на печать?
Аватара пользователя
Romiyo
Неадекватен
Сообщения: 603
Стаж: 19 лет 5 месяцев
Откуда: tln.ee

Сообщение Romiyo »

{выризана цынзурай}
Последний раз редактировалось Romiyo 29.05.2005 4:10, всего редактировалось 1 раз.
Неадекватен
Ветер
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 11 месяцев

Сообщение Ветер »

Ну и по каким же параметрам искать? По тому, что я запрашивал одну лабуду выдаёт. Это относительно первого вопроса.
Аватара пользователя
Romiyo
Неадекватен
Сообщения: 603
Стаж: 19 лет 5 месяцев
Откуда: tln.ee

Сообщение Romiyo »

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

######################################################## 
## 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 ]------------------------------------------ 
#
// Go ahead and pull all data for this topic

# 
#-----[ FIND HERE ]------------------------------------- 
#
$sql = "SELECT 

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

# 
#-----[ FIND THE SAME STRING ]------------------------------------- 
#
$sql = "SELECT 

# 
#-----[ INLINE 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 THE SAME STRING ]------------------------------------- 
#
$pagination = ( $highlight != '' ) ? generate_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL .

# 
#-----[ AFTER THAT STRING, 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 ]------------------------------------------ 
#
//
// That's all, Folks!
// -------------------------------------------------

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

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

# EoM
Неадекватен
Ветер
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 11 месяцев

Сообщение Ветер »

Большое спасибо!
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 19 лет
Откуда: tallinn.ee

Сообщение Romy »

Ветер, только у4тите, 4то нагрузка на форум возрастет нехило, особенно во влудных темaх.
Ветер
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет 11 месяцев

Сообщение Ветер »

Romy я знаю. Но с учётом того, что этой функцией пользуются единицы (те, кто раз в неделю на форуме сидит, а почти все у нас ежедневно), то не такая уж проблема. К тому же остальные скрипты нагрузки большой не создают.
Shadow
phpBB 2.0.0
Сообщения: 211
Стаж: 18 лет 5 месяцев
Откуда: Новосибирск

Сообщение Shadow »

Что делать, если нет такой строки?

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

ORDER BY p.post_time $post_time_order LIMIT $start, ".$board_config['posts_per_page'];
][aLBa
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет

Сообщение ][aLBa »

А можно ли отображать все посты темы так, чтобы показывался только автор поста и сам пост (без остальной инфы об авторах). Так выглядит фрейм "обзор темы" по кнопке ответить.
"Неверные - это те, кто много думают... или квакают.
Халвайте, неверные!" (с) XaLBa
robbelkin
phpBB 1.2.1
Сообщения: 24
Стаж: 18 лет 1 месяц

Сообщение robbelkin »

Уже было. Мой мод более проработан, что впрочем не избавляет его от генетической проблемы тяжести скрипта (см. всё по ссылке).

][aLBa
Можно поставить какой-нибудь мод из разряда "Printer topic". Там выдача в любом случае легче выходит.

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