[BETA] View Topic Printer Friendly

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
quazi
phpBB 2.0.2
Сообщения: 306
Зарегистрирован: 15.03.2005 18:49
Контактная информация:

[BETA] View Topic Printer Friendly

Сообщение quazi » 24.08.2006 15:29

очень простая модификация, которая позволяет просмотреть всю тему в упрощенном режиме, пригодном для печати.

ставится легко, но с осторожностью - модификация производилась на рабочем форуме, который очень сильно пропатчен, поэтому вероятно что в мод вошли строки, уже пропатченные ранее

и так...

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

##############################################################
## MOD Title: View Topic Printer-Friendly
## MOD Author: quazi < nomail@nospam.com > ( quazi ) N/A
## MOD Description: This MOD allows users to read any topic in lightweight view
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: 2
##	viewtopic.php
##	templates/subSilver/viewtopic_body.tpl
## Included Files: 2
##	print_viewtopic_body.tpl
##	print_viewtopic_poll_result.tpl
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes: 
##############################################################
## MOD History:
##
##	2006-09-06 - Version 1.0.1 beta
##		- Added link to the printer-friendly page of topics
##	2006-08-29 - Version 1.0.0 beta
##		- All lines had been rewritten in compliance with the phpBB coding standards
##	2006-08-24 - Version 0.0.1 alfa
##		- First Release
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#---- [ COPY ] ----
#
copy print_viewtopic_body.tpl		to templates/subSilver/print_viewtopic_body.tpl
copy print_viewtopic_poll_result.tpl	to templates/subSilver/print_viewtopic_poll_result.tpl


#
#---- [ OPEN ] ----
#
templates/subSilver/viewtopic_body.tpl


#
#---- [ FIND ] ----
#
	<td align="left" valign="bottom" colspan="2"><a class="maintitle" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a><br />

#
#---- [ IN-LINE FIND ] ----
#
<br />


#
#---- [ IN-LINE BEFORE, ADD ] ----
#
<!-- BEGIN viewtopic_printer_friendly -->
		<span class="genmed">&nbsp;&nbsp;&nbsp;[ <a href="{viewtopic_printer_friendly.U_VIEW_TOPIC}"> Print </a> ]</span>
<!-- END viewtopic_printer_friendly -->


#
#---- [ OPEN ] ----
#
viewtopic.php


#
#---- [ FIND ] ----
#
//
// Generate a 'Show posts in previous x days' select box. If the postdays var is POSTed
// then get it's value, find the number of topics with dates newer than it (to properly
// handle pagination) and alter the main query
//
$previous_days = array(0, 1, 7, 14, 30, 90, 180, 364);
$previous_days_text = array($lang['All_Posts'], $lang['1_Day'], $lang['7_Days'], $lang['2_Weeks'], $lang['1_Month'], $lang['3_Months'], $lang['6_Months'], $lang['1_Year']);


#
#---- [ REPLACE WITH ] ----
# (You may simply delete these lines)
//
//+ViewTopic Printer-Friendly
/*
//
// Generate a 'Show posts in previous x days' select box. If the postdays var is POSTed
// then get it's value, find the number of topics with dates newer than it (to properly
// handle pagination) and alter the main query
//
$previous_days = array(0, 1, 7, 14, 30, 90, 180, 364);
$previous_days_text = array($lang['All_Posts'], $lang['1_Day'], $lang['7_Days'], $lang['2_Weeks'], $lang['1_Month'], $lang['3_Months'], $lang['6_Months'], $lang['1_Year']);
*/
//-ViewTopic Printer-Friendly
//


#
#---- [ FIND ] ----
#
$select_post_days = '<select name="postdays">';
for($i = 0; $i < count($previous_days); $i++)
{
	$selected = ($post_days == $previous_days[$i]) ? ' selected="selected"' : '';
	$select_post_days .= '<option value="' . $previous_days[$i] . '"' . $selected . '>' . $previous_days_text[$i] . '</option>';
}
$select_post_days .= '</select>';


#
#---- [ REPLACE WITH ] ----
# (You may simply delete these lines)
//
//+ViewTopic Printer-Friendly
/*
$select_post_days = '<select name="postdays">';
for($i = 0; $i < count($previous_days); $i++)
{
	$selected = ($post_days == $previous_days[$i]) ? ' selected="selected"' : '';
	$select_post_days .= '<option value="' . $previous_days[$i] . '"' . $selected . '>' . $previous_days_text[$i] . '</option>';
}
$select_post_days .= '</select>';
*/
//-ViewTopic Printer-Friendly
//


#
#---- [ FIND ] ----
#
//
// Go ahead and pull all data for this topic


#
#---- [ BEFORE, ADD ] ----
#
//
//+ViewTopic Printer-Friendly
$viewTopicPrinterFriendly = ( isset($_GET['print']) && $_GET['print'] == 'yes' );
if ( $viewTopicPrinterFriendly )
{
	$select_post_order = '';
	if ( $post_time_order == 'ASC' )
	{
		$select_post_order .= $lang['Oldest_First'];
		$select_post_order .= '&nbsp;.::.&nbsp;';
		$select_post_order .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&print=yes&postorder=desc") . '">' . $lang['Newest_First'] . '</a>';
	}
	else
	{
		$select_post_order .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&print=yes&postorder=asc") . '">' . $lang['Oldest_First'] . '</a>';
		$select_post_order .= '&nbsp;.::.&nbsp;';
		$select_post_order .= $lang['Newest_First'];
	}
}
else
{
	$select_post_order = '<select name="postorder">';
	if ( $post_time_order == 'ASC' )
	{
		$select_post_order .= '<option value="asc" selected="selected">' . $lang['Oldest_First'] . '</option><option value="desc">' . $lang['Newest_First'] . '</option>';
	}
	else
	{
		$select_post_order .= '<option value="asc">' . $lang['Oldest_First'] . '</option><option value="desc" selected="selected">' . $lang['Newest_First'] . '</option>';
	}
	$select_post_order .= '</select>';

	$previous_days = array(
		0	=> $lang['All_Posts'],
		1	=> $lang['1_Day'],
		7	=> $lang['7_Days'],
		14	=> $lang['2_Weeks'],
		30	=> $lang['1_Month'],
		90	=> $lang['3_Months'],
		180	=> $lang['6_Months'],
		364	=> $lang['1_Year'],
	);
	$select_post_days = '<select name="postdays">';
	foreach ($previous_days as $k => $v)
	{
		$select_post_days .= '<option value="' . $k . '"' . ( ($post_days == $k) ? ' selected="selected"' : '' ) . '>' . $v . '</option>';
	}
	$select_post_days .= '</select>';
}
//-ViewTopic Printer-Friendly
//


#
#---- [ FIND ] ----
#
	LIMIT $start, ".$board_config['posts_per_page'];


#
#---- [ REPLACE WITH ] ----
#
	//
	//+ViewTopic Printer-Friendly
	. ( $viewTopicPrinterFriendly ? '' : " LIMIT " . $start . ", " . $board_config['posts_per_page'] );
	//-ViewTopic Printer-Friendly
	//


#
#---- [ FIND ] ----
#
$template->set_filenames(array(
	'body' => 'viewtopic_body.tpl',
));


#
#---- [ REPLACE WITH ] ----
#
//
//+ViewTopic Printer-Friendly
if ( $viewTopicPrinterFriendly )
{
	$template->set_filenames(array(
		'body' => 'print_viewtopic_body.tpl',
	));
	$gen_simple_header = TRUE;
}
else
{
	$template->set_filenames(array(
		'body' => 'viewtopic_body.tpl',
	));
	make_jumpbox('viewforum.'.$phpEx, $forum_id);
}
//-ViewTopic Printer-Friendly
//


#
#---- [ FIND ] ----
#
//
// Does this topic contain a poll?


#
#---- [ BEFORE, ADD ] ----
#
//
//+ViewTopic Printer-Friendly
if ( ! $viewTopicPrinterFriendly )
{
	$template->assign_block_vars('viewtopic_printer_friendly', array(
		'U_VIEW_TOPIC' => append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&start=$start&postdays=$post_days&postorder=$post_order&highlight=$highlight&print=yes"),
	));
}
//-ViewTopic Printer-Friendly
//


#
#---- [ FIND ] ----
#
		if ( $user_voted || $view_result || $poll_expired || !$is_auth['auth_vote'] || $forum_topic_data['topic_status'] == TOPIC_LOCKED )


#
#---- [ REPLACE WITH ] ----
#
		//
		//+ViewTopic Printer-Friendly
		/*
		if ( $user_voted || $view_result || $poll_expired || !$is_auth['auth_vote'] || $forum_topic_data['topic_status'] == TOPIC_LOCKED )
		*/
		if ( $viewTopicPrinterFriendly || $user_voted || $view_result || $poll_expired || !$is_auth['auth_vote'] || $forum_topic_data['topic_status'] == TOPIC_LOCKED )
		//-ViewTopic Printer-Friendly
		//


#
#---- [ FIND ] ----
#
				'pollbox' => 'viewtopic_poll_result.tpl',


#
#---- [ REPLACE WITH ] ----
#
				//
				//+ViewTopic Printer-Friendly
				/*
				'pollbox' => 'viewtopic_poll_result.tpl',
				*/
				'pollbox' => $viewTopicPrinterFriendly ? 'print_viewtopic_poll_result.tpl' : 'viewtopic_poll_result.tpl',
				//-ViewTopic Printer-Friendly
				//

#
#---- [ FIND ] ----
#
	//
	// Parse smilies


#
#---- [ BEFORE, ADD ] ----
#
//
//+ViewTopic Printer-Friendly
if ( ! $viewTopicPrinterFriendly )
{
//-ViewTopic Printer-Friendly
//

#
#---- [ FIND ] ----
#
	//
	// Replace naughty words


#
#---- [ BEFORE, ADD ] ----
#
//
//+ViewTopic Printer-Friendly
}
//-ViewTopic Printer-Friendly
//


#
#---- [ SAVE/CLOSE ALL FILES ] ----
#
# EoM
print_viewtopic_body.tpl

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

<table align="center" width="60%" cellpadding="2" cellspacing="2" border="0">
<tr>
        <td><a class="gen" href="{U_VIEW_TOPIC}">&raquo;</a></td>
        <td width="100%"><h1>{TOPIC_TITLE}</h1></td>
        <td>&nbsp;</td>
</tr>
<tr>
        <td colspan="3"><div class="gensmall">{L_DISPLAY_POSTS}: <br />{S_SELECT_POST_ORDER}</div><br />{POLL_DISPLAY}</td>
</td>
</table>

<!-- BEGIN postrow -->
<hr width="60%" />
<table align="center" width="60%" cellpadding="2" cellspacing="2" border="0">
<tr>
        <td class="gensmall" width="150">{L_AUTHOR}: </td>
        <td class="gensmall"><b>{postrow.POSTER_NAME}</b></td>
</tr>
<tr>
        <td class="gensmall">{L_POSTED}: </td>
        <td class="gensmall">{postrow.POST_DATE}</td>
</tr>
<tr>
        <td class="gensmall">{L_POST_SUBJECT}: </td>
        <td class="gensmall"><b>{postrow.POST_SUBJECT}</b></td>
</tr>
<tr>
        <td colspan="2"><hr /><span class="gen">{postrow.MESSAGE}</span><br /><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
</tr>
</table>
<hr width="60%" />
<!-- END postrow -->
print_viewtopic_poll_result.tpl

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

<table cellspacing="0" cellpadding="4" border="0">
<tr><td colspan="3" align="center" class="gen"><b>{POLL_QUESTION}</b></td></tr>
<!-- BEGIN poll_option -->
<tr>
	<td class="gen">{poll_option.POLL_OPTION_CAPTION}</td>
	<td align="right" class="gen"><b>{poll_option.POLL_OPTION_PERCENT}&nbsp;</b></td>
	<td align="center" class="gen">[ {poll_option.POLL_OPTION_RESULT} ]</td>
</tr>
<!-- END poll_option -->
<tr><td colspan="3" align="center" class="gen"><b>{L_TOTAL_VOTES} : {TOTAL_VOTES}</b></td></tr>
</table>
для того чтобы мод заработал необходимо вызвать страницу с параметром print=yes

например, если бы этот мод стоял на этом форуме то эту тему можно было бы посмотреть так http://phpbbguru.net/community/viewtopi ... &print=yes

дальнейшая разработка требует внесения изменений в языковые файлы файлы и дополнительных изменений в файлах viewtopic.php и templates/subSilver/viewtopic_body.tpl для показа ссылки на облегченную версию темы
Последний раз редактировалось quazi 24.10.2006 8:42, всего редактировалось 4 раза.

quazi
phpBB 2.0.2
Сообщения: 306
Зарегистрирован: 15.03.2005 18:49
Контактная информация:

Сообщение quazi » 25.08.2006 11:07

произведены существенные изменения
1. теперь удалено то что было добавлено ранее
2. в описании мода (добавлены функциональность, небольшие оптимизации)
3. поправлены файлы шаблона, поправки связаны с улучшением функционала

улучшение функционала - добавлена возможность сортировки сообщений
Показать сообщения:
Начиная со старых .::. Начиная с новых
Добавлено спустя 11 минут 50 секунд:

ах, да
еще один функционал забыл описать
смыйлики в печатной версии темы естественно запрещены. то есть вся графика на странице отсутствует

в дальнейшем буду думать над сокращением количества запросов к БД

что-то похожее я видел на форуме metro.nwd.ru, но там результаты опроса не отображаются, смайлики показываются

Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk » 25.08.2006 11:15

quazi писал(а):if ( @$_GET['print'] == 'yes' )
за такое режут ;)

quazi писал(а):if ( $_GET['print'] == 'yes' || $user_voted || $view_result || $poll_expired || !$is_auth['auth_vote'] || $forum_topic_data['topic_status'] == TOPIC_LOCKED )
за такое тоже
NETBYNET Holding system administrator

quazi
phpBB 2.0.2
Сообщения: 306
Зарегистрирован: 15.03.2005 18:49
Контактная информация:

Сообщение quazi » 25.08.2006 11:49

svk
слушайте...
вы почитайте стандарты, документацию по самому PHP и по PEAR

в данном случае отсутствие параметра $_GET['print'] == 'yes' означает только отображение полной версии темы.

вариант

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

$print = isset($_GET['print'] && $_GET['rpint'] == 'yes';
и дальнейшие проверки

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

if ( $print ... )
можно только рассматривать как загромождение глобального пространства имен ненужными переменными. а вариант с использованием морально устаревших $HTTP_xxx_VARS считается убожеством в свете PHP5.

об этом я уже писал в теме http://phpbbguru.net/community/viewtopi ... 8137#88137

уважаемые модераторы,
прошу вас полемику, подобную этой (то есть не относящейся к работе или функционалу мода),
считать оффтопиком и нещадно вырезать по возможности

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 26.08.2006 13:24

quazi
Я вынужден согласиться с svk по причине того, что моды для phpBB предполагают следование стандартам его кодирования. Что касается мода, то он отличный, правда не мещало бы добавить в конфигурацию число сообщений на страницу в режиме "версия для печати".

Попробую доработать по возможности...

Добавлено спустя 5 минут 14 секунд:

Число SQL-запросов врядли удастся уменьшить, а вот вырезать работу с аватарами и прочим ненужным для печатным версии контентом можно...

Хорошей добавкой к этому моды может стать мое кеширование данных о пользователе во viewtopic. Потому я за модификацию оригинального файла, а не выделение в отдельный как это делал Святозавр.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk » 27.08.2006 20:26

quazi писал(а):вы почитайте стандарты, документацию по самому PHP и по PEAR
слушайте... уж я-то думаю читал стандарты кодинга на PHP. А вот вам еще не помешает почитать стандарты написания модов для phpBB.

И на заметку, если уж пошла речь о стандартах - при написании кода полностью по стандартам погашение ошибок (читай - нотисов) не должно быть востребовано в случае корректного выполнения кода (читай - без отстуствия проблем на сервере). В вашем же случае вы ставите собаку перед переменной чтобы погасить нотис об андефайнед ключе.
NETBYNET Holding system administrator

quazi
phpBB 2.0.2
Сообщения: 306
Зарегистрирован: 15.03.2005 18:49
Контактная информация:

Сообщение quazi » 28.08.2006 8:50

Xpert, svk
я знаком со стандартами кодирования phpBB. я согласен что я их нарушил, но! эти стандарты до сих пор не проходили требуемую ревизию и до сих пор требуют мнимой совместимости со старым РНР3. это есть плохой стиль.
svk писал(а):В вашем же случае вы ставите собаку перед переменной чтобы погасить нотис об андефайнед ключе
именно! но это не есть зло. неопределенная перемнная - нормальная работа форума, то есть пользователь запросил полную страницу страницу.
Xpert писал(а):вот вырезать работу с аватарами и прочим ненужным для печатным версии контентом можно
ага
Xpert писал(а):кеширование данных о пользователе
не надо. упрощенная версия форума нужна только для того чтобы показать - кто написал, когда написал и что написал
Xpert писал(а):добавить в конфигурацию число сообщений на страницу в режиме "версия для печати"
скорее всего здесь я не соглашусь. версия для печати необходима чтобы распечатать весь топик (только на экране - без дизайна, или на принтере). право пользователя как он это будет делать. поэтому лучше отдать ему всю страницу.
мое мнение
для уменьшения нагрузки на сервер - имеет смысл кешировать сами данные. для небольших топиков этого делать не надо, а вот для многостраничных топиков - делать

Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk » 28.08.2006 10:49

quazi писал(а):скорее всего здесь я не соглашусь. версия для печати необходима чтобы распечатать весь топик (только на экране - без дизайна, или на принтере). право пользователя как он это будет делать. поэтому лучше отдать ему всю страницу.
мое мнение
попробуйте вывести в виде на печать топег из 500 страниц. и покажите мне тот браузер который не зависнет
NETBYNET Holding system administrator

quazi
phpBB 2.0.2
Сообщения: 306
Зарегистрирован: 15.03.2005 18:49
Контактная информация:

Сообщение quazi » 28.08.2006 11:28

у некоторых форумы настолько загружены дизайном, что их открытие в браузере уже проблема. конечно наибольшая проблема всех брайзеров - рендерринг большой страницы, что вываливается в постоянное "прыгание" страницы до тех пор пока не загрузится свся страница. "версия для печати" содержит много таблиц, но это маленькие и простые таблицы.

для примера могу предложить поискать большие темы (за 200 постов) на форуме X-Point. открытие конечно отнимает больше времени, но страницы открываются.

Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Зарегистрирован: 13.03.2004 21:32
Откуда: СССР
Благодарил (а): 22 раза
Поблагодарили: 154 раза
Контактная информация:

Сообщение Mr. Anderson » 28.08.2006 12:13

quazi писал(а):"версия для печати" содержит много таблиц, но это маленькие и простые таблицы.
А зачем таблицы? Дивы отменили уже?

quazi
phpBB 2.0.2
Сообщения: 306
Зарегистрирован: 15.03.2005 18:49
Контактная информация:

Сообщение quazi » 28.08.2006 12:20

Mr. Anderson, конечно!

просто большинство дизайнерских решений форума основано на таблицах. если дизайн вашего форума полностью (или почти полностью) собран стилями - ничто не мешает также собрать "версию для печати".
это (сырой пока) мод можно было бы приспособить к форуму с минимальным количеством изменений минимального количества файлов

quazi
phpBB 2.0.2
Сообщения: 306
Зарегистрирован: 15.03.2005 18:49
Контактная информация:

Сообщение quazi » 05.09.2006 21:48

изменения в первом посте топика, а здесь описания

изменения
1. переписано все в соответствии стандартам кодирования phpBB (стандартов надо придерживаться, даже если они тебе не нравятся)
2. изменения коснулись файла шаблона темы и, соответственно, скрипта, показа темы

quazi
phpBB 2.0.2
Сообщения: 306
Зарегистрирован: 15.03.2005 18:49
Контактная информация:

Сообщение quazi » 24.10.2006 8:46

интеграция с модом SQR

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

##############################################################
## MOD Title: View Topic Printer-Friendly
## MOD Author: quazi < nomail@nospam.com > ( quazi ) N/A
## MOD Description: ADDON for SQR
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: 1
##      viewtopic.php
## Included Files: 0
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##############################################################
## MOD History:
##      2006-08-29 - Version 1.0.0 beta
##      2006-08-24 - Version 0.0.1 alfa
##              - First Release
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#---- [ OPEN ] ----
#
viewtopic.php


#
#---- [ FIND ] ----
#
if ( ($board_config['allow_quickreply'] != 0) && $is_auth['auth_reply'] && ($forum_topic_data['forum_status'] != FORUM_LOCKED) && ($forum_topic_data['topic_status'] != TOPIC_LOCKED) && $sqr_user_display )


#
#---- [ REPLACE WITH ] ----
#
//
//+ViewTopic Printer-Friendly
/*
if ( ($board_config['allow_quickreply'] != 0) && $is_auth['auth_reply'] && ($forum_topic_data['forum_status'] != FORUM_LOCKED) && ($forum_topic_data['topic_status'] != TOPIC_LOCKED) && $sqr_user_display )
*/
if ( ! $viewTopicPrinterFriendly && ($board_config['allow_quickreply'] != 0) && $is_auth['auth_reply'] && ($forum_topic_data['forum_status'] != FORUM_LOCKED) && ($forum_topic_data['topic_status'] != TOPIC_LOCKED) && $sqr_user_display )
//-ViewTopic Printer-Friendly
//


#
#---- [ FIND ] ----
#
if ( $show_qr_form )
{
        $template->assign_block_vars('switch_quick_reply', array());
        include($phpbb_root_path . 'includes/viewtopic_quickreply.'.$phpEx);
}


#
#---- [ REPLACE WITH ] ----
#
//
//+ViewTopic Printer-Friendly
if ( ! $viewTopicPrinterFriendly )
{
//-ViewTopic Printer-Friendly
//

        if ( $show_qr_form )
        {
                $template->assign_block_vars('switch_quick_reply', array());
                include($phpbb_root_path . 'includes/viewtopic_quickreply.'.$phpEx);
        }
//
//+ViewTopic Printer-Friendly
}
//-ViewTopic Printer-Friendly
//


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

Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Зарегистрирован: 12.11.2004 0:20
Поблагодарили: 13 раз
Контактная информация:

Сообщение VVVas » 22.02.2007 15:19

quazi писал(а):интеграция с модом SQR
насколько могу предположить - это нужно только для SQR, а например EQRF by Xpert в аналогичной доработке не нуждается?

Добавлено спустя 7 минут 58 секунд:
quazi писал(а):смыйлики в печатной версии темы естественно запрещены.
Они просто вырезаны или их код остался? Было бы желательно что бы их код оставался.
В смысле что бы вместо :) отображалось а не пустое место.

И енасколько это всё хорошо соединяется с attach mod?

Добавлено спустя 18 минут 56 секунд:

и по возможности в следующий раз при обновлении закинуть одним архивом во вложении.

Добавлено спустя 1 час 11 минут 15 секунд:
VVVas писал(а):Они просто вырезаны или их код остался?
Так как надо всё сделано.

Был небольшой баг с sql запросом и ещё где-то мелочь вроде запятой была, но поправил.

Всё работает, немного переверстил шаблоны под себя, позабавляюсь ещё и отпишу больше. Может быть.
Ссылку пока не выводил у себя, а вообще он стоит. Спасибо.
я люблю daft punk | новый sugoi.ru

quazi
phpBB 2.0.2
Сообщения: 306
Зарегистрирован: 15.03.2005 18:49
Контактная информация:

Сообщение quazi » 22.02.2007 15:47

VVVas писал(а):EQRF by Xpert
не знаю, у меня SQR, поэтому не тстировал
смайлики максимально приближаются к тексту (насколько я помню)

Закрыто

Вернуться в «Бета-версии модов для phpBB 2.0.x»