Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
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 vs. Mass Delete Posts
Yellow Card vs. Mass Delete Posts
Не работают вместе, ибо массовое удаление постов делает форму на все сообщения, а еллоу кард только на карточки в каждом сообщении. Итог: кнопка удалить сообщения не работает.
Есть вариант как обойти?
Как я понял форма вложеная в форму работать не будет
Есть вариант как обойти?
Как я понял форма вложеная в форму работать не будет
Последний раз редактировалось ShpurloS 13.01.2006 23:52, всего редактировалось 1 раз.
Ладно, щас пиФо допью, посплю, с утра подумаю... Но ничего не обещаю... Впринципи подумаю
Добавлено спустя 8 часов 2 минуты 15 секунд:
Вообщем что-то сделал... Не судите строго, первый раз что-нить пишу...
/templates/subSilver/viewtopic_body.tpl
/viewtopic.php
card.php
Вроди работает, правда непонятным мне остаётся откуда берётся переменная $HTTP_GET_VARS['block_x']
так же не ясно почему изначально в форме были переменные без _x а проверяются уже с ним Кто-нить объяснит?
Добавлено спустя 8 часов 2 минуты 15 секунд:
Вообщем что-то сделал... Не судите строго, первый раз что-нить пишу...
/templates/subSilver/viewtopic_body.tpl
Код: Выделить всё
Найти и удалить
<form method="post" action="{postrow.S_CARD}">
в той же строке насти и удалить
{postrow.CARD_HIDDEN_FIELDS}</form>
Код: Выделить всё
Найти
$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'] . '" >';
Заменить на
$g_card_img = ' <a href="' . append_sid("card.".$phpEx) . '?unban_x=unban&post_id=' . $postrow[$i]['post_id'] . '"><img src="'. $images['icon_g_card'] . '" alt="' . $lang['Give_G_card'] . '" border="0" ></a>';
Найти
$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'] . '" >';
Заменить на
$y_card_img = ' <a href="' . append_sid("card.".$phpEx) . '?warn_x=warn&post_id=' . $postrow[$i]['post_id'] . '"><img src="'. $images['icon_y_card'] . '" alt="' . sprintf($lang['Give_Y_card'],$user_warnings+1) . '" border="0" ></a>';
$r_card_img = ' <a href="' . append_sid("card.".$phpEx) . '?ban_x=ban&post_id=' . $postrow[$i]['post_id'] . '"><img src="'. $images['icon_r_card'] . '" alt="' . $lang['Give_R_card'] . '" border="0" ></a>';
Найти
$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'] . '" >';
Заменить на
$b_card_img = (($postrow[$i]['post_bluecard'])) ? ' <a href="' . append_sid("card.".$phpEx) . '?report_reset_x=report_reset&post_id=' . $postrow[$i]['post_id'] . '"><img src="'. $images['icon_bhot_card'] . '" alt="'. sprintf($lang['Clear_b_card'],$postrow[$i]['post_bluecard']) . '" border="0" ></a>':' <a href="' . append_sid("card.".$phpEx) . '?report_x=report&post_id=' . $postrow[$i]['post_id'] . '"><img src="'. $images['icon_b_card'] . '" alt="'. $lang['Give_b_card'] . '" border="0" ></a>';
Найти
$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'] . '" >';
Заменить на
$b_card_img = ' <a href="' . append_sid("card.".$phpEx) . '?report_x=report&post_id=' . $postrow[$i]['post_id'] . '"><img src="'. $images['icon_b_card'] . '" alt="'. $lang['Give_b_card'] . '" border="0" ></a>';
Код: Выделить всё
Найти
$mode = ( isset($HTTP_POST_VARS['report_x']) ) ? 'report' :
((isset($HTTP_POST_VARS['report_reset_x']) ) ? 'report_reset' :
((isset($HTTP_POST_VARS['ban_x']) ) ? 'ban' :
((isset($HTTP_POST_VARS['unban_x']) ) ? 'unban' :
((isset($HTTP_POST_VARS['warn_x']) ) ? 'warn' :
((isset($HTTP_POST_VARS['block_x']) ) ? 'block' : ''
Заменить на
$mode = ( isset($HTTP_GET_VARS['report_x']) ) ? 'report' :
((isset($HTTP_GET_VARS['report_reset_x']) ) ? 'report_reset' :
((isset($HTTP_GET_VARS['ban_x']) ) ? 'ban' :
((isset($HTTP_GET_VARS['unban_x']) ) ? 'unban' :
((isset($HTTP_GET_VARS['warn_x']) ) ? 'warn' :
((isset($HTTP_GET_VARS['block_x']) ) ? 'block' : ''
Найти
$post_id = ( isset($HTTP_POST_VARS['post_id']) ) ? intval ($HTTP_POST_VARS['post_id']) : '';
Заменить на
$post_id = ( isset($HTTP_GET_VARS['post_id']) ) ? intval ($HTTP_GET_VARS['post_id']) : '';
так же не ясно почему изначально в форме были переменные без _x а проверяются уже с ним Кто-нить объяснит?
x и y - это координаты курсора при клике на картинке, правда я не помню относительно чего.
Что-то в card.php странные у вас изменения, да и во viewtopic.php не все отлично, местами окна подтверждения забыта... А так все ок.
Что-то в card.php странные у вас изменения, да и во viewtopic.php не все отлично, местами окна подтверждения забыта... А так все ок.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
А можно поправить? Чтобы все было нормально и без недочетов?Xpert писал(а):x и y - это координаты курсора при клике на картинке, правда я не помню относительно чего.
Что-то в card.php странные у вас изменения, да и во viewtopic.php не все отлично, местами окна подтверждения забыта... А так все ок.
Форум Гильдии U.S.S.R. игры Ragnarok:Online сервера raggame.ru/loki http://www.ussr-guild.h16.ru
Ну так что, все готово на 100%???
Форум Гильдии U.S.S.R. игры Ragnarok:Online сервера raggame.ru/loki http://www.ussr-guild.h16.ru
Что, все? Тема умерла?
Форум Гильдии U.S.S.R. игры Ragnarok:Online сервера raggame.ru/loki http://www.ussr-guild.h16.ru
- [R: R@m$e$ :U]
- phpBB Maniac
- Сообщения: 1464
- Стаж: 19 лет 2 месяца
- Откуда: Novosibirsk,RU
- Контактная информация:
ns13
кажется я написал, что это работоспособное решение... http://phpbbguru.net/community/viewtopi ... 3253#63253
кажется я написал, что это работоспособное решение... http://phpbbguru.net/community/viewtopi ... 3253#63253
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
после этого карточки перестали спрашивать подтверждения действия... это не очень удобно... масс делит заработал нормальноShpurloS писал(а):Ладно, щас пиФо допью, посплю, с утра подумаю... Но ничего не обещаю... Впринципи подумаю
Добавлено спустя 8 часов 2 минуты 15 секунд:
Вообщем что-то сделал... Не судите строго, первый раз что-нить пишу...
/templates/subSilver/viewtopic_body.tpl/viewtopic.phpКод: Выделить всё
Найти и удалить <form method="post" action="{postrow.S_CARD}"> в той же строке насти и удалить {postrow.CARD_HIDDEN_FIELDS}</form>
card.phpКод: Выделить всё
Найти $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'] . '" >'; Заменить на $g_card_img = ' <a href="' . append_sid("card.".$phpEx) . '?unban_x=unban&post_id=' . $postrow[$i]['post_id'] . '"><img src="'. $images['icon_g_card'] . '" alt="' . $lang['Give_G_card'] . '" border="0" ></a>'; Найти $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'] . '" >'; Заменить на $y_card_img = ' <a href="' . append_sid("card.".$phpEx) . '?warn_x=warn&post_id=' . $postrow[$i]['post_id'] . '"><img src="'. $images['icon_y_card'] . '" alt="' . sprintf($lang['Give_Y_card'],$user_warnings+1) . '" border="0" ></a>'; $r_card_img = ' <a href="' . append_sid("card.".$phpEx) . '?ban_x=ban&post_id=' . $postrow[$i]['post_id'] . '"><img src="'. $images['icon_r_card'] . '" alt="' . $lang['Give_R_card'] . '" border="0" ></a>'; Найти $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'] . '" >'; Заменить на $b_card_img = (($postrow[$i]['post_bluecard'])) ? ' <a href="' . append_sid("card.".$phpEx) . '?report_reset_x=report_reset&post_id=' . $postrow[$i]['post_id'] . '"><img src="'. $images['icon_bhot_card'] . '" alt="'. sprintf($lang['Clear_b_card'],$postrow[$i]['post_bluecard']) . '" border="0" ></a>':' <a href="' . append_sid("card.".$phpEx) . '?report_x=report&post_id=' . $postrow[$i]['post_id'] . '"><img src="'. $images['icon_b_card'] . '" alt="'. $lang['Give_b_card'] . '" border="0" ></a>'; Найти $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'] . '" >'; Заменить на $b_card_img = ' <a href="' . append_sid("card.".$phpEx) . '?report_x=report&post_id=' . $postrow[$i]['post_id'] . '"><img src="'. $images['icon_b_card'] . '" alt="'. $lang['Give_b_card'] . '" border="0" ></a>';
Вроди работает, правда непонятным мне остаётся откуда берётся переменная $HTTP_GET_VARS['block_x']Код: Выделить всё
Найти $mode = ( isset($HTTP_POST_VARS['report_x']) ) ? 'report' : ((isset($HTTP_POST_VARS['report_reset_x']) ) ? 'report_reset' : ((isset($HTTP_POST_VARS['ban_x']) ) ? 'ban' : ((isset($HTTP_POST_VARS['unban_x']) ) ? 'unban' : ((isset($HTTP_POST_VARS['warn_x']) ) ? 'warn' : ((isset($HTTP_POST_VARS['block_x']) ) ? 'block' : '' Заменить на $mode = ( isset($HTTP_GET_VARS['report_x']) ) ? 'report' : ((isset($HTTP_GET_VARS['report_reset_x']) ) ? 'report_reset' : ((isset($HTTP_GET_VARS['ban_x']) ) ? 'ban' : ((isset($HTTP_GET_VARS['unban_x']) ) ? 'unban' : ((isset($HTTP_GET_VARS['warn_x']) ) ? 'warn' : ((isset($HTTP_GET_VARS['block_x']) ) ? 'block' : '' Найти $post_id = ( isset($HTTP_POST_VARS['post_id']) ) ? intval ($HTTP_POST_VARS['post_id']) : ''; Заменить на $post_id = ( isset($HTTP_GET_VARS['post_id']) ) ? intval ($HTTP_GET_VARS['post_id']) : '';
так же не ясно почему изначально в форме были переменные без _x а проверяются уже с ним Кто-нить объяснит?
Извините за беспокойство, но у меня такая проблемка. Поставил я моды yellow и mass delete posts, профиксил, как здесь сказано, mass delete стал работать, но Красная карта не выдается, остальные работают нормально. Когда я нажимаю на КК, меня перекидывает на страницу удаления постов, т.е. примерно по такой ссылке
http://сайта/modcp.php?t=17&mode=delete ... 07cf214986
При это КК не выдается...В чем может быть дело?
http://сайта/modcp.php?t=17&mode=delete ... 07cf214986
При это КК не выдается...В чем может быть дело?
Форум Гильдии U.S.S.R. игры Ragnarok:Online сервера raggame.ru/loki http://www.ussr-guild.h16.ru
Никто не знает решения данной проблемы?
Форум Гильдии U.S.S.R. игры Ragnarok:Online сервера raggame.ru/loki http://www.ussr-guild.h16.ru