HIDE"New topic"/"Quote"fromReadOnly...

Идеи для расширения функциональности phpBB 2.0.x
фрося
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 9 месяцев

HIDE"New topic"/"Quote"fromReadOnly...

Сообщение фрося »

HIDE buttons "New topic" / "Quote" from Read Only & Closed forums / topics

Если например форум предназначен только для чтения, то кнопки "Создать новую тему" и "Тема закрыта" в данном форуме - просто бессмыслица. Помогите их убрать :)

Спасибо.
Последний раз редактировалось фрося 01.08.2005 3:19, всего редактировалось 5 раз.
Anonymous

Сообщение Anonymous »

Попробуйте заглянуть в templates/{ваш скин}/viewtopic_body.tpl и там найти )
фрося
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 9 месяцев

Сообщение фрося »

trace Хорошая шутка, оценила :D :wink: Но сами посудите: убрав эти кнопки
<a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" ... /></a>
и
<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" ... /></a>
мои пользователи вообще не смогут ни отвечать, ни создавать новые темы ВО ВСЕХ ФОРУМАХ!

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

Т.е. задача: избавится от кнопок "Новая тема" и "Ответить/Тема закрыта" в форумах (разделах), которые предназначены только для чтения, включая модераторов (но не админов)

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

И вообще, было бы неплохо, если и в теме, которая закрыта, пропадала эта кнопка "Тема закрыта" (не предлагать заменять эту кнопку гифом 1х1 - админы и модеры должны иметь права по умолчанию)
sigal
phpBB Plus
Сообщения: 442
Стаж: 20 лет 11 месяцев
Откуда: КПРФ ;)

Сообщение sigal »

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

Т.е. задача: избавится от кнопок "Новая тема" и "Ответить/Тема закрыта" в форумах (разделах), которые предназначены только для чтения, включая модераторов (но не админов)
ооох.. фрося.. выставляй права на разделы и все. только чтение ставь. создавать темы: админ, отвечать: админ, чтение/просмотр: все.. все остальное если и для модераторов ограничить надо для админа ставь.. а кнопки по-моему не сильно и мешают.
фрося
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 9 месяцев

Сообщение фрося »

sigal Вы не поверите, но имеено такие права и стоят. :lol:
sigal писал(а):а кнопки по-моему не сильно и мешают.
Список форумов phpBB Guru -> Запросы
;)
sigal
phpBB Plus
Сообщения: 442
Стаж: 20 лет 11 месяцев
Откуда: КПРФ ;)

Сообщение sigal »

если стоят то что еще надо я не пойму? или у вас на кнопки зуб точится? :lol:
фрося
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 9 месяцев

Сообщение фрося »

sigal Я уважаю всех пользователей, зарегистрированных на данном ресурсе, особенно пользователей с большим количеством собщений, но, к моему сожалению, как мне кажется, конкретно с вами я говорю на разных, непонятных друг для друга языках... :? :cry:

Есть форум: сайт.ру/forum Есть на нём конкретный раздел (архив тем/новостей/закрытый_для_постинга_юзерами): сайт.ру/forum/viewforum.php?f=35, т.е. только для чтения абсолютно всем (кроме администратора), в котором кнопки "Новая тема" и "Тема закрыта" - просто реально мозолят глаза.
Аватара пользователя
Nikel
phpBB 2.0.5
Сообщения: 496
Стаж: 20 лет
Откуда: Киев

Сообщение Nikel »

фрося
Сколько модов у вас стоит на форуме ?
Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак
sigal
phpBB Plus
Сообщения: 442
Стаж: 20 лет 11 месяцев
Откуда: КПРФ ;)

Сообщение sigal »

фрося
Настоятельно рекомендую для начала поставить на тестовом форуме, если у вас есть для тестирования модов отдельный форум или на компе стоит, перед тем как ставить на рабочий форум. Т.к возможно это не то что вам нужно.

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

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

#
#-----[ FIND ]------------------------------------------
#
//
// Post URL generation for templating vars
//

#
#-----[ AFTER, ADD ]------------------------------------------
#
if ($is_auth['auth_post'] || $is_auth['auth_mod'])
{
	$temp_url = append_sid("posting.$phpEx?mode=newtopic&" . POST_FORUM_URL . "=$forum_id");
	$u_post_new_topic = '<a href="'.$temp_url.'">';	
	$temp_image = ( $forum_row['forum_status'] == FORUM_LOCKED ) ? $images['post_locked'] : $images['post_new'];
	$u_post_new_topic_image = '<img src="'.$temp_image.'" border="0" />';
	$u_post_new_topic .= $u_post_new_topic_image . '</a>';
}
else
{
	$u_post_new_topic = ( $forum_row['forum_status'] == FORUM_LOCKED ) ? '<img src="'.$images['post_locked'].'" border="0" />' : '';
}

#
#-----[ FIND ]------------------------------------------
#
	'U_POST_NEW_TOPIC' => append_sid("posting.$phpEx?mode=newtopic&" . POST_FORUM_URL . "=$forum_id"),

#
#-----[ REPLACE WITH ]------------------------------------------
#
	'U_POST_NEW_TOPIC' => $u_post_new_topic,

#
#-----[ FIND ]------------------------------------------
#
	'POST_IMG' => ( $forum_row['forum_status'] == FORUM_LOCKED ) ? $images['post_locked'] : $images['post_new'],

#
#-----[ REPLACE WITH ]------------------------------------------
#
//	'POST_IMG' => ( $forum_row['forum_status'] == FORUM_LOCKED ) ? $images['post_locked'] : $images['post_new'],

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

#
#-----[ FIND ]------------------------------------------
#
$new_topic_url = append_sid("posting.$phpEx?mode=newtopic&" . POST_FORUM_URL . "=$forum_id");

#
#-----[ IN-LINE FIND ]------------------------------------------
#
append_sid(

#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
($is_auth['auth_post']) ? '<a href="'.

#
#-----[ IN_LINE FIND ]------------------------------------------
#
")

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
.'">' : ''

#
#-----[ FIND ]------------------------------------------
#
$reply_topic_url = append_sid("posting.$phpEx?mode=reply&" . POST_TOPIC_URL . "=$topic_id");

#
#-----[ IN-LINE FIND ]------------------------------------------
#
append_sid(

#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
($is_auth['auth_reply']) ? '<a href="'.

#
#-----[ IN_LINE FIND ]------------------------------------------
#
")

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
.'">' : ''

#
#-----[ FIND ]------------------------------------------
#
$reply_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $images['reply_locked'] : $images['reply_new'];
$reply_alt = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : $lang['Reply_to_topic'];
$post_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED ) ? $images['post_locked'] : $images['post_new'];
$post_alt = ( $forum_topic_data['forum_status'] == FORUM_LOCKED ) ? $lang['Forum_locked'] : $lang['Post_new_topic'];

#
#-----[ AFTER, ADD ]------------------------------------------
#
$new_topic_url .= ($is_auth['auth_post']) ? '<img src="'.$post_img.'" alt="'.$post_alt.'" border="0" /></a>' : '';
$reply_topic_url .= ($is_auth['auth_reply']) ? '<img src="'.$reply_img.'" alt="'.$reply_alt.'" border="0" /></a>' : '';

#
#-----[ FIND ]------------------------------------------
#
	'POST_IMG' => $post_img,

#
#-----[ REPLACE WITH ]------------------------------------------
#
//	'POST_IMG' => $post_img,

#
#-----[ FIND ]------------------------------------------
#
	'REPLY_IMG' => $reply_img,

#
#-----[ REPLACE WITH ]------------------------------------------
#
//	'REPLY_IMG' => $reply_img,

#
#-----[ FIND ]------------------------------------------
#
	$temp_url = append_sid("posting.$phpEx?mode=quote&lpid=$last_post_id&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
	$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '"  border="0" /></a>';
	$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';

#
#-----[ REPLACE WITH ]------------------------------------------
#
	if ($is_auth['auth_reply'])
	{
		$temp_url = append_sid("posting.$phpEx?mode=quote&lpid=$last_post_id&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
		$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '"  border="0" /></a>';
		$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
	}
	else
	{
		$quote_img = '';
		$quote = '';
	}

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

#
#-----[ FIND ]------------------------------------------
#
<a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" /></a>

#
#-----[ REPLACE WITH ]------------------------------------------
#
{U_POST_NEW_TOPIC}

#
#-----[ FIND ]------------------------------------------
#
<a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" /></a>

#
#-----[ REPLACE WITH ]------------------------------------------
#
{U_POST_NEW_TOPIC}

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

#
#-----[ FIND ]------------------------------------------
#
<a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" align="middle" /></a>

#
#-----[ REPLACE WITH ]------------------------------------------
#
{U_POST_NEW_TOPIC}

#
#-----[ FIND ]------------------------------------------
#
<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" align="middle" /></a>

#
#-----[ REPLACE WITH ]------------------------------------------
#
{U_POST_REPLY_TOPIC}

#
#-----[ FIND ]------------------------------------------
#
<a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" align="middle" /></a>

#
#-----[ REPLACE WITH ]------------------------------------------
#
{U_POST_NEW_TOPIC}

#
#-----[ FIND ]------------------------------------------
#
<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" align="middle" /></a>

#
#-----[ REPLACE WITH ]------------------------------------------
#
{U_POST_REPLY_TOPIC}


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
фрося
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 9 месяцев

Сообщение фрося »

Nikel писал(а): Сколько модов у вас стоит на форуме ?
около ста...

sigal, Спасибо! :) Попробую на локалке... Кстати, как мод называется? ;)
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

sigal
Я так понимаю это вот этот мод http://www.phpbbhacks.com/download/3972 ?
я люблю daft punk | новый sugoi.ru

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