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

Yellow Card MOD - Желтые карточки

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Павел M писал(а):Вот например где вы найдете вот такую строку:
Так вы и ищите ее в templates/subSilver/viewtopic_body.tpl от версии 2.0.6 под которую это МОД и писАлся

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

## MOD Version:        1.4.12.
## Compatibility:      2.0.6
А вы ставите на 2.0.21 и хотите полного совпадения.
Остается только повторить
Палыч писал(а):внимательно надо выполнять инструкцию по установке.
И еще:
Павел M писал(а):просто так внимательно читать
совсем не означает
Павел M писал(а): тупо смотря на код впихивать его в том виде в каком он дан в инструкции
8)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
UserRU
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 17 лет 5 месяцев

Сообщение UserRU »

Палыч, может подскажите как и мне решить небольшую проблемку.. Суть такова - установлены моды Yellow card и Disable Email, и при выдачи карточки всплывает надпись "мол извините, отправить мыло обладателю данной карточки не могу, отключили админы мыло.. :) " что несколько неудобно.. есть ли решение чтобы избежать этого неочень удобного момента?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

UserRU
Найдите в card.php

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

//		{
			$emailer->send(); 
//		}
и закомментируйте

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

//		{
//			$emailer->send(); 
//		}
Добавлено спустя 11 минут 22 секунды:

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

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

      	         'BOARD_EMAIL' => $board_config['board_email'])); 
           	$emailer->send(); 
	            $emailer->reset(); 
закомментировать

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

      	         'BOARD_EMAIL' => $board_config['board_email'])); 
//           	$emailer->send(); 
	            $emailer->reset(); 
Вообще, по уму, там надо два куска кода просто вырезать...

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

Вот этот:

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

	      while ($i<$total_mods) 
      	{ 
			$script_name = preg_replace('/^\/?(.*?)\/?$/', '\1', trim($board_config['script_path'])). '/viewtopic.'.$phpEx;
			$server_name = trim($board_config['server_name']);
			$server_protocol = ( $board_config['cookie_secure'] ) ? 'https://' : 'http://';
			$server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';
            	$emailer = new emailer($board_config['smtp_delivery']); 
	            $emailer->email_address($mods_rowset[$i]['user_email']); 
      	      $email_headers = "To: \"".$mods_rowset[$i]['username']."\" <".$mods_rowset[$i]['user_email']. ">\r\n"; 
	            $email_headers .= "From: \"".$board_config['sitename']."\" <".$board_config['board_email'].">\r\n"; 
      	      $email_headers .= "Return-Path: " . (($userdata['user_email']&&$userdata['user_viewemail'])? $userdata['user_email']."\r\n":"\r\n"); 
            	$email_headers .= "X-AntiAbuse: Board servername - " . $server_name . "\r\n"; 
	            $email_headers .= "X-AntiAbuse: User_id - " . $userdata['user_id'] . "\r\n"; 
      	      $email_headers .= "X-AntiAbuse: Username - " . $userdata['username'] . "\r\n"; 
            	$email_headers .= "X-AntiAbuse: User IP - " . decode_ip($user_ip) . "\r\n"; 
	            $emailer->use_template("repport_post",(file_exists($phpbb_root_path . "language/lang_" . $mods_rowset[$i]['user_lang'] . "/email/repport_post.tpl"))?$mods_rowset[$i]['user_lang'] : ""); 
      	      $i++;
//            	$emailer->set_subject($lang['Post_repport']);
	            $emailer->extra_headers($email_headers); 
      	      $emailer->assign_vars(array( 
			   'POST_URL' => $server_protocol . $server_name . $server_port . $script_name . '?' . POST_POST_URL . "=$post_id#$post_id",
			   'POST_SUBJECT' => $post_subject,
			   'FORUM_NAME' => $forum_name,
	               'USER' => '"'.$userdata['username'].'"', 
            	   'NUMBER_OF_REPPORTS' => $blue_card, 
	               'SITENAME' => $board_config['sitename'], 
      	         'BOARD_EMAIL' => $board_config['board_email'])); 
            	$emailer->send(); 
	            $emailer->reset(); 
		} 
Добавлено спустя 1 минуту 39 секунд:

и этот:

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

      if (!empty($warning_data['user_email'])) 
      { 
		include($phpbb_root_path . 'includes/emailer.'.$phpEx); 
		$script_name = preg_replace('/^\/?(.*?)\/?$/', '\1', trim($board_config['script_path'])). '/viewtopic.'.$phpEx;
		$server_name = trim($board_config['server_name']);
		$server_protocol = ( $board_config['cookie_secure'] ) ? 'https://' : 'http://';
		$server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';
            $emailer = new emailer($board_config['smtp_delivery']);
            $email_headers = "TO: '".$warning_data['username']."' <".$warning_data['user_email']. ">\r\n";
		$email_headers .= ($userdata['user_email'] && $userdata['user_viewemail']) ? 
			"FROM: \"".$userdata['username']."\" <".$userdata['user_email'].">\r\n"  : 
			"FROM: \"".$board_config['sitename']."\" <" .$board_config['board_email'] . ">\r\n"; 
	      $emailer->use_template($e_temp, stripslashes($warning_data['user_lang'])); 
            $emailer->email_address($warning_data['user_email']); 
//            $emailer->set_subject($e_subj); 
            $emailer->extra_headers($email_headers); 
            $emailer->assign_vars(array( 
            	'SITENAME' => $board_config['sitename'], 
	            'WARNINGS' => $warning_data['user_warnings'], 
      	      'TOTAL_WARN' => $board_config['max_user_bancard'], 
			'POST_URL' => $server_protocol . $server_name . $server_port . $script_name . '?' . POST_POST_URL . "=$post_id#$post_id",
      	      'EMAIL_SIG' => str_replace("<br />", "\n", "-- \n" . $board_config['board_email_sig']), 
            	'WARNER' => $userdata['username'], 
			'BLOCK_TIME' => $block_time,
	            'WARNED_POSTER' => $warning_data['username'])
		); 
//            if ($e_subj)
//		{
			$emailer->send(); 
//		}
            $emailer->reset(); 
	}
	else
	{
	 	$message .= "<br/><br/>".$lang['user_no_email']; 
	}
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
UserRU
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 17 лет 5 месяцев

Сообщение UserRU »

Палыч, огромное Вам спасибо.
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Зарегистрирован: 17 лет 4 месяца
Откуда: Одесса

Сообщение lautes »

После установки этого мода в сообщение перед строкой добавленно появилась такая строчка

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

viewtopic.php?p=5#5">
. Где копать?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Зарегистрирован: 19 лет 4 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

lautes
копать в viewtopic_body.tpl
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Зарегистрирован: 17 лет 4 месяца
Откуда: Одесса

Сообщение lautes »

Siava

Как по мойму там всё правильно, но я сомневаюсь в этом куске кода.

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

<td width="100%"><a href="<form method="post" action="{postrow.S_CARD}">
{postrow.U_MINI_POST}<img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE}<span class="gen">&nbsp;</span>&nbsp; &nbsp;{L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span></td>
				<td valign="top" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}{postrow.U_R_CARD}{postrow.U_Y_CARD}{postrow.U_G_CARD}{postrow.U_B_CARD}{postrow.CARD_EXTRA_SPACE}{postrow.CARD_HIDDEN_FIELDS}</td> 
</form>
Правильно ли?

Добавлено спустя 6 часов 32 минуты 41 секунду:

Товарищи помогите разобратся пожалуйста!!!
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Зарегистрирован: 17 лет 4 месяца
Откуда: Одесса

Сообщение lautes »

Гуру помогите пожалуйста!
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Зарегистрирован: 17 лет 4 месяца
Откуда: Одесса

Сообщение lautes »

Ага всё с этой ошибкой разобрался....Но блин отображается только синяя карточка...
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Зарегистрирован: 17 лет 4 месяца
Откуда: Одесса

Сообщение lautes »

Карточки появились но они не выпалняют свои функции. фух........
rex
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 17 лет 4 месяца

Сообщение rex »

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

и еще вопросик

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

# 
#-----[ OPEN ]------------------------------------------------ 
# 
admin/admin_board.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
"L_ENABLE_PRUNE" =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
'L_BLUECARD_LIMIT' => $lang['Bluecard_limit'], 
'L_BLUECARD_LIMIT_EXPLAIN' => $lang['Bluecard_limit_explain'], 
'L_BLUECARD_LIMIT_2' => $lang['Bluecard_limit_2'], 
'L_BLUECARD_LIMIT_2_EXPLAIN' => $lang['Bluecard_limit_2_explain'], 
'L_MAX_USER_BANCARD' => $lang['Max_user_bancard'], 
'L_MAX_USER_BANCARD_EXPLAIN' => $lang['Max_user_bancard_explain'], 
'L_REPORT_FORUM' => $lang['Report_forum'],
'L_REPORT_FORUM_EXPLAIN' => $lang['Report_forum_explain'],


# 
#-----[ FIND ]------------------------------------------------ 
# 
"PRUNE_NO" =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
'BLUECARD_LIMIT' => $new['bluecard_limit'], 
'BLUECARD_LIMIT_2' => $new['bluecard_limit_2'], 
'MAX_USER_BANCARD' => $new['max_user_bancard'], 
'S_REPORT_FORUM' => $report_forum_select_list,
не селенн в програмировании но насколько я понял 'S_REPORT_FORUM' что то вроде вызова переменных ... так вот почему в этом списке все выглядит "S_REPORT_FORUM" (кавычки а не апостровы стоят) глюк или разница версий форума? (у меня 2.0.21)
Последний раз редактировалось rex 11.01.2007 22:37, всего редактировалось 1 раз.
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Зарегистрирован: 17 лет 4 месяца
Откуда: Одесса

Сообщение lautes »

При попытке установить этот мод через EM ещё до начало установки он мне даёт следующию ошибку:

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

Critical Error

FIND FAILED: In file [admin/admin_forumauth.php] could not find:

// View

MOD script line #729 :: FAQ :: Report
Хотя этот фаил существует...!
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

lautes
МОД YC достаточно древний и под EM не заточен.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Зарегистрирован: 17 лет 4 месяца
Откуда: Одесса

Сообщение lautes »

lautes

А чего в инструкции написано что мол под EM можно ставить и даже мод имеет окончание em?
rex
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 17 лет 4 месяца

Сообщение rex »

ставится нормально просто к папке админ надо права доступа проверить (обыно на FTP они урезаны) или же ручками править, там немного и не сложно

Вернуться в «Поддержка модов для phpBB 2.0.x»