Аноним.

Идеи для расширения функциональности phpBB 2.0.x
krechmer

Аноним.

Сообщение krechmer »

И так.. стоит форум.. на все ветки стоят права только для зарегистрированных.. появилась необходимость чтобы пользователи могли писать анонимно.. пришлось создать ветку для "гостей" ... и так вопрос.. как можно организовать чтоб в какой нибудь отдельноый ветке при ответак и созданиях тем информация о пользователе не выводилась??? :roll:
krechmer

Сообщение krechmer »

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

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

поправить viewtopic.php... в нужном месте дописать if ( $forum_id == ## )
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

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

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
krechmer

Сообщение krechmer »

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

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

krechmer
гык =) почему-то сейчас я склонился к другому варианту... немного правда...
viewtopic.php
[FIND]

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

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
[BEFORE, ADD]

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

if ( $forum_id != 3 )
{
	$template->assign_block_vars('postrow.show', array());
}
templates/subSilver/viewtopic_body.tpl
[FIND]

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

		<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /></td>
[REPLACE WITH]

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

		<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><a name="{postrow.U_POST_ID}"></a>
			<!-- BEGIN show -->
			<span class="name"><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span>
			<!-- END show -->
		<br /></td>
[FIND]

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

				<td colspan="2"><span class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
[REPLACE WITH]

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

				<td colspan="2"><span class="postbody">{postrow.MESSAGE}</span>
					<!-- BEGIN show -->
					<span class="postbody">{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span>
					<!-- END show -->
				</td>
[FIND]

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

		<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
			<tr> 
				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}<script language="JavaScript" type="text/javascript"><!-- 

	if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
		document.write(' {postrow.ICQ_IMG}');
	else
		document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
				
				//--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
			</tr>
		</table></td>
[REPLACE WITH]

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

		<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="bottom" nowrap="nowrap">
			<!-- BEGIN show -->
			<table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
			<tr> 
				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}<script language="JavaScript" type="text/javascript"><!-- 

	if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
		document.write(' {postrow.ICQ_IMG}');
	else
		document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
				
				//--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
			</tr>
			</table>
			<!-- END show -->
		</td>
вроде ни где не промахнулся и ничего не пропустил и нигде не ошибся =) вместо тройки в viewtopic.php ставь id нужного форума...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

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

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
Crow
phpBB 1.4.4
Сообщения: 149
Зарегистрирован: 19 лет 8 месяцев
Откуда: Киев

Сообщение Crow »

а если стоит extreme styles - то такое можно сделать прямо в шаблоне

<!-- IF тут условие -->
тут вывод в щаблоне инфы о юзере
{postrow.POSTER_AVATAR}
{postrow.POSTER_NAME}
и т.д.
<!-- ENDIF -->

пример кода не приведу, потому что свой шаблон уже перекрутил до неузнаваемости..

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