Уважаемые пользователи!
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).
august

Сообщение august »

crash Большое спасибо. Кстати карты так и не встали. То что Изимод ругался и не мог скопировать я зделал руками и выкинул из ТХТ-шника, вроде всё прошло нормально, ан нет, нет нифига карточек.
:( :( :(
Hellraiser
phpBB 2.0.1
Сообщения: 258
Зарегистрирован: 19 лет 11 месяцев

Сообщение Hellraiser »

EasyMOD не ругался?
Скопировал все в каждый темплейт?
Удалил только строки с копированием, ничего другого задеть не мог?
yellow_card_db_update.php запускал?
В конфигурации форумов поля от мода появились?
В правах доступа к форумам появились опции от мода?
kabachok

Сообщение kabachok »

у мення всё прикольно встало, тока вот перевести нада его, на скажете есть ли переведённые файлы, или ручками опять всё делать?
езимод гавно кстати, у меня через него тож не вышло, я руками все сделал, убил порядочно аремени на это, но зато доволен терь))
Аватара пользователя
YarNET
phpBB 2.0.6
Сообщения: 518
Зарегистрирован: 19 лет 5 месяцев

Сообщение YarNET »

редактированием пары строк кода
Я был бы очень признателен Вам, если бы Вы сказали какие именно строчки нужно изменить и как изменить?...

И еще вопрос по этому моду:

if($poster_id != ANONYMOUS && $postrow[$i]['user_level'] != ADMIN)
{
$current_user = str_replace("'","\'",$postrow[$i]['username']);
if ($is_auth['auth_greencard'])
{
$g_card_img = ' <input type="image" name="unban" value="unban" onClick="return confirm(\''.sprintf($lang['Green_card_warning'],$current_user).'\')" src="'. $images['icon_g_card'] . '" alt="' . $lang['Give_G_card'] . '" >';
}
else
{
$g_card_img = '';
}
$user_warnings = $postrow[$i]['user_warnings'];
$card_img = ($user_warnings) ? (( $user_warnings < $board_config['max_user_bancard']) ? sprintf($lang['Warnings'], $user_warnings) : $lang['Banned'] ) : '';
// these lines will make a icon apear beside users post, if user have warnings or ar banned
// used instead of the previous line of code, witch shows the status as a text
// ------ From here --- do not include this line
// $card_img = ($user_warnings) ? '<img src="'.(( $user_warnings < $board_config['max_user_bancard']) ?
// $images['icon_y_card'] . '" alt="'. sprintf($lang['Warnings'], $user_warnings) .'">' :
// $images['icon_r_card'] . '" alt="'. $lang['Banned'] .'">') : '';

// ----- To this line --- Do not included this line
//
// You may also included several images, instead of only one yellow, these lines below will produce several yellow images, depending on mumber of yellow cards
// ------ From here --- do not include this line
//$card_img = ($user_warnings >= $board_config['max_user_bancard']) ? '<img src="'.$images['icon_r_card'] . '" alt="'. $lang['Banned'] .'">' : '';
//for ($n=0 ; $n<$user_warnings && $user_warnings < $board_config['max_user_bancard'];$n++)
//{
//$card_img .= ($user_warnings) ? '<img src="'.(( $user_warnings < $board_config['max_user_bancard']) ?
//$images['icon_y_card'] . '" alt="'. sprintf($lang['Warnings'], $user_warnings) .'">' :
//$images['icon_r_card'] . '" alt="'. $lang['Banned'] .'">') : '';
//}
// ----- To this line --- Do not included this line


if ($user_warnings<$board_config['max_user_bancard'] && $is_auth['auth_ban'] )
{
$y_card_img = ' <input type="image" name="warn" value="warn" onClick="return confirm(\''.sprintf($lang['Yellow_card_warning'],$current_user).'\')" src="'. $images['icon_y_card'] . '" alt="' . sprintf($lang['Give_Y_card'],$user_warnings+1) . '" >';
$r_card_img = ' <input type="image" name="ban" value="ban" onClick="return confirm(\''.sprintf($lang['Red_card_warning'],$current_user).'\')" src="'. $images['icon_r_card'] . '" alt="' . $lang['Give_R_card'] . '" >';
}
else
{
$y_card_img = '';
$r_card_img = '';
}
} else
{
$card_img = '';
$g_card_img = '';
$y_card_img = '';
$r_card_img = '';
}

if ($is_auth['auth_bluecard'])
{
if ($is_auth['auth_mod'])
{
$b_card_img = (($postrow[$i]['post_bluecard'])) ? ' <input type="image" name="report_reset" value="report_reset" onClick="return confirm(\''.$lang['Clear_blue_card_warning'].'\')" src="'. $images['icon_bhot_card'] . '" alt="'. sprintf($lang['Clear_b_card'],$postrow[$i]['post_bluecard']) . '">':' <input type="image" name="report" value="report" onClick="return confirm(\''.$lang['Blue_card_warning'].'\')" src="'. $images['icon_b_card'] . '" alt="'. $lang['Give_b_card'] . '" >';
}
else
{
$b_card_img = ' <input type="image" name="report" value="report" onClick="return confirm(\''.$lang['Blue_card_warning'].'\')" src="'. $images['icon_b_card'] . '" alt="'. $lang['Give_b_card'] . '" >';

}
} else $b_card_img = '';

// parse hidden filds if cards visible
$card_hidden = ($g_card_img || $r_card_img || $y_card_img || $b_card_img) ? '<input type="hidden" name="post_id" value="'. $postrow[$i]['post_id'].'">' :'';

И та и другая закомментированная части программы дают изображение полученных желтых карт, вместо надписи Warning
В них есть какое-нибудь отличие?
Проверь, за что ты платишь деньги провайдеру?
Тестирование скорости соединения с INNTERNET
august

Сообщение august »

Hellraiser писал(а): EasyMOD не ругался?
Ругнулся - я удалил строчку, скопировал руками, опять ругнулся опять удалил... и т.д.
Скопировал все в каждый темплейт?
Да. Он у меня один.
Удалил только строки с копированием, ничего другого задеть не мог?
Да. Только их.
yellow_card_db_update.php запускал?
Конечно. В первую очередь. Alredy added
В конфигурации форумов поля от мода появились?
Ни чего подобного не видел.
В правах доступа к форумам появились опции от мода?
Ни чего нового.
Такие пироги :( Ща попробую всё руками, без ИЗИ...
Hellraiser
phpBB 2.0.1
Сообщения: 258
Зарегистрирован: 19 лет 11 месяцев

Сообщение Hellraiser »

В понедельник ставил лично EasyMOD`ом на phpBB 2.0.11 все зашибись...
august

Сообщение august »

Кстати, а ЧМОДЫ как нить влияют? Некоторые моды устанавливались но выдавали варнинги...
sigal
phpBB Plus
Сообщения: 442
Зарегистрирован: 19 лет 11 месяцев
Откуда: КПРФ ;)

Сообщение sigal »

блин.. у кого-нить есть к моду русифицированный lang_russian..
ато главное - английский, французский, немеций и испанские есть а русского нема.. бардак..
Аватара пользователя
YarNET
phpBB 2.0.6
Сообщения: 518
Зарегистрирован: 19 лет 5 месяцев

Сообщение YarNET »

##################--Весь перевод сделан самостоятельно--#####################


Изменения в \language\lang_russian

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"lang_main">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

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

// Start add - Yellow card admin MOD
$lang['Give_G_card']='Снять Ban или Warning с пользователя'; 
$lang['Give_Y_card']='Сделать пользователю предупреждение №%d'; 
$lang['Give_R_card']='Записать пользователя в Ban List'; 
$lang['Ban_update_sucessful'] = 'Ban list был успешно обновлен'; 
$lang['Ban_update_green'] = 'С пользователя успешно снят Ban или Warning'; 
$lang['Ban_update_yellow'] = 'Пользователь получил предупреждение, теперь у него их: %d Максимальное количество предупреждений: %d После чего, пользователь автоматически будет добавлен в Ban list'; 
$lang['Ban_update_red'] = 'Пользователь был успешно занесен в Ban List'; 
$lang['Ban_reactivate'] = 'Ваш профиль был открыт заново'; 
$lang['Ban_warning'] = 'Вы получили предупреждение'; 
$lang['Ban_blocked'] = 'Ваш профиль заблокирован'; 
$lang['Click_return_viewtopic'] = 'Нажмите %sЗдесь%s чтобы вернуться к просмотру темы'; 
$lang['Rules_ban_can'] = 'Вы <b>можете</b> занести в Ban List других пользователей этого форуме'; 
$lang['user_no_email'] = 'Пользователь не имеет email, следовательно, никакое сообщение об этом действии не может быть отправлено. Вы должны отправить ему/ей личное сообщение'; 
$lang['user_already_banned'] = 'Выбранный пользователь уже имеет Ban'; 
$lang['Ban_no_admin'] ='Этот пользователь в группе АДМИНИСТРАЦИИ и поэтому ему нельзя сделать предупреждение или занести в Ban List'; 
$lang['Rules_greencard_can'] = 'Вы <b>можете</b> пожаловаться на сообщение модераторам этого форума'; 
$lang['Rules_bluecard_can'] = 'Вы <b>можете</b> отправлять сообщение модераторам в этом форуме'; 
$lang['Give_b_card'] = 'Отправить жалобу на это сообщение модераторам форума'; 
$lang['Clear_b_card'] = 'На это сообщение пользователи жаловались уже %d раз. Если вы проверили этот пост на нарушения и всё исправили, жмите эту кнопку, счётчик жалоб будет обнулён'; 
$lang['No_moderators'] = 'Форум не имеет модераторов, сообщения не могут быть отправлены!'; 
$lang['Post_repported'] = 'Пользователи форума сообщали модераторам об этом посте %d раз(а)'; 
$lang['Post_repported_1'] = 'Этот пост сейчас имеет сообщение модератору'; 
$lang['Post_repport'] = 'Почтовое сообщение'; //Subject in email notification 
$lang['Post_reset'] = 'Счётчик жалоб был успешно обнулён'; 
$lang['Search_only_bluecards'] = 'Искать только среди сообщений с синими картами';
$lang['Send_message'] = 'Нажмите %sЗдесь%s написать сообщение  модераторам или <br />';
$lang['Send_PM_user'] = 'Нажмите %sЗдесь%s что бы написать личное сообщение пользователю или';
$lang['Link_to_post'] = 'Нажмите %sЗдесь%s чтобы перейти к сообщенному посту  <br/>--------------------------------<br/><br/>';
$lang['Post_a_report'] = 'Отправить сообщение по почте';
$lang['Report_stored'] = 'Ваше сообщение было  успешно введено';
$lang['Send_report'] = 'Нажмите %sЗдесь%s для возвращения к первоначальному сообщению';
$lang['Red_card_warning'] = 'Вы уверены, что хотите записать пользователя: %s в Ban List, после чего он лишиться возможности присутствовать на форуме? Подтвердите  или отмените  выбранное действие'; 
$lang['Yellow_card_warning'] = 'Вы уверены, что хотите сделать пользователю: %s предупреждение? Подтвердите  или отмените  выбранное действие'; 
$lang['Green_card_warning'] = 'Вы уверены, что хотите снять с пользователя: %s предупреждения или Ban? Подтвердите  или отмените  выбранное действие'; 
$lang['Blue_card_warning'] = 'Вы уверены, что хотите сообщить об этом сообщении модераторам форума?'; 
$lang['Clear_blue_card_warning'] = 'Вы уверены, что хотите обнулить счётчик жалоб на это сообщение?';
$lang['Warnings'] = 'Warning: %d'; //shown beside users post, if any warnings given to the user
$lang['Banned'] = 'Ban List';//shown beside users post, if user are banned


<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"lang_admin">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

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

// Start add - Yellow card admin MOD 
$lang['Ban'] = 'Бан'; 
$lang['Max_user_bancard'] = 'Максимальное число предупреждений'; 
$lang['Max_user_bancard_explain'] = 'Если пользователь получает больше желтых карт чем этот лимит, пользователь будет забанен'; 
$lang['ban_card'] = 'Желтая карта'; 
$lang['ban_card_explain'] = 'Пользователь будет забанен когда он/она получает больше %d желтых карт'; 
$lang['Greencard'] = 'Разбанен'; 
$lang['Bluecard'] = 'Сообщение поста'; 
$lang['Bluecard_limit'] = 'Интервал синих карт'; 
$lang['Bluecard_limit_explain'] = 'Уведомлять модератора снова для каждой x синей карты даваемых за пост'; 
$lang['Bluecard_limit_2'] = 'Лимит синих карт'; 
$lang['Bluecard_limit_2_explain'] = 'Первое уведомление модераторам будет посланно, когда пост получит эту сумму синих карт'; 
$lang['Report_forum']= 'Форум сообщения'; 
$lang['Report_forum_explain'] = 'Заполните форуму ID где пользователи должны посылать сообщения о посте, значение 0 позволит выключить эту функцию, пользователи ДОЛЖНЫ иметь доступ к созданию тем/ответов на этом форуме'; 
// End add - Yellow card admin MOD


Изменения в \language\lang_russian\email
Помести в этот каталог англоязычные модули, а затем в этих файлах
произведи следующие замены:

<<<<<<<<<<<<"ban_block">>>>>>>>>>>>>>>>>>

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

Subject: Ваша учетная запись блокирована (Ban List)
Charset: windows-1251

Здравствуйте, {WARNED_POSTER} 

Ваш аккаунт на {SITENAME} заблокирован красной карточкой (Ban List). 

Причины для этого могут быть многочисленными. 
Ban получен из-за этого сообщения {POST_URL}, что Вы оставили.
Если вы не согласны или возражаете этому решению, то свяжитесь с {WARNER}, 
который(ая) сделал(а) Вам занесение в Ban List.


{EMAIL_SIG}


<<<<<<<<<<<<<<<<<"ban_reactivated">>>>>>>>>>>>>>>>>>>

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

Subject: Ваша учетная запись активирована
Charset: windows-1251

Здравствуйте, {WARNED_POSTER} 

Ваш аккаунт на {SITENAME} активирован действием "зеленой карточки" администрации. 

{EMAIL_SIG}




<<<<<<<<<<<<<<<<"ban_warning">>>>>>>>>>>>>>>>>>>

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

Subject: : Вам сделано предупреждение
Charset: windows-1251 

Здравствуйте, {WARNED_POSTER} 

Вы получили предупреждение на {SITENAME} ("желтая карточка"). 
Сейчас у вас количество предепреждений: {WARNINGS}, если вы получите больше {TOTAL_WARN} предепреждений ("желтых карточек"),
ваш аккаунт будет блокирован. 

Причиной полученного замечания может быть ваш ответ: 
{POST_URL} 

Если вы не согласны или возражаете этому решению, то свяжитесь с {WARNER}, который(ая) сделал(а) вам замечание. 


{EMAIL_SIG}


<<<<<<<<<<<<<<<<<<<"card_block">>>>>>>>>>>>>>>>>>>>>>>>>>

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

Subject: Ваша учетная запись блокирована (Ban List)
Charset: windows-1251

Здравствуйте, {WARNED_POSTER} 

Ваш аккаунт на {SITENAME} блокирован  {BLOCK_TIME}. 

Причины для этого могут быть многочисленными. 
Ban получен из-за этого сообщения {POST_URL} что Вы оставили. 
Если вы не согласны или возражаете этому решению, то свяжитесь с {WARNER}, 
который(ая) сделал(а) Вам занесение в Ban List. 


{EMAIL_SIG}



<<<<<<<<<<<<<<<<<<<<<"repport_post">>>>>>>>>>>>>>>>>>>>>>>>>

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

Subject: Уведомление о жалобах на сообщение
Charset: windows-1251 

Жалоба от {SITENAME} 

Пользователь {USER} пожаловался модератору. 
Этот ответ уже имеет {NUMBER_OF_REPPORTS} жалоб. 

URL - чтобы перейти к ответу, на который пожаловались: 
{POST_URL} 

Этот ответ находится в форуме "{FORUM_NAME}" 
Тема "{POST_SUBJECT}" 

{BOARD_EMAIL}
Проверь, за что ты платишь деньги провайдеру?
Тестирование скорости соединения с INNTERNET
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

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

Сообщение Ferrari »

У меня такая проблемма. Установил ЖК все работает но иконки самих карт он не показывает а вместо этого красный крест с надписью и пост растягивается на полстраницы :? . Так как же мне всетаки заставить его показвать эконки карт? файлы с иконками я скопировал в эти папки /templates/PortalPi/IMAGES/xxxx и /template/subSilver/image/xxxx. Но почему же он не показывает их?

Да и еще пару вопросов?
1) где можно менять расположение кнопки "цитата" а то она сильно близка к аваторе надобы повыше ее подвинуть.
2)Как заменить слово warning: на изображение желтых карт как на овере?
Заранее спасибо за ответы!!!! :D
Аватара пользователя
YarNET
phpBB 2.0.6
Сообщения: 518
Зарегистрирован: 19 лет 5 месяцев

Сообщение YarNET »

Ferrari
На счет системы карт: ищите ошибки в viewtopic_body.tpl
Я этот мод четыре раза устанавливал и не разу не было проблем.
Проверь, за что ты платишь деньги провайдеру?
Тестирование скорости соединения с INNTERNET
Ferrari

Сообщение Ferrari »

Да проблем то нету :D
просто хочется чтобы заместо Warnig: № было изображение ЖК а вместо изображений четырех ЖК были надписи! как это сделать?
kabachok

Сообщение kabachok »

YarNet
пасиб за перевод)) :lol:
Аватара пользователя
Ламер
phpBB 1.4.4
Сообщения: 107
Зарегистрирован: 19 лет 8 месяцев

Сообщение Ламер »

Ferrari
у тебя изображения карточек не закачаны...

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