Уважаемые пользователи!
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
-
- phpBB 1.4.2
- Сообщения: 56
- Стаж: 19 лет 2 месяца
- Откуда: Москва
Yellow Card vs. Mass Delete Posts
Не работают вместе, ибо массовое удаление постов делает форму на все сообщения, а еллоу кард только на карточки в каждом сообщении. Итог: кнопка удалить сообщения не работает.
Есть вариант как обойти?
Как я понял форма вложеная в форму работать не будет
Есть вариант как обойти?
Как я понял форма вложеная в форму работать не будет
Последний раз редактировалось ShpurloS 13.01.2006 23:52, всего редактировалось 1 раз.
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 2.0.5
- Сообщения: 490
- Стаж: 19 лет 5 месяцев
- Откуда: Санкт-Петербург
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.4.2
- Сообщения: 56
- Стаж: 19 лет 2 месяца
- Откуда: Москва
Ладно, щас пиФо допью, посплю, с утра подумаю... Но ничего не обещаю... Впринципи подумаю
Добавлено спустя 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 а проверяются уже с ним Кто-нить объяснит?
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
x и y - это координаты курсора при клике на картинке, правда я не помню относительно чего.
Что-то в card.php странные у вас изменения, да и во viewtopic.php не все отлично, местами окна подтверждения забыта... А так все ок.
Что-то в card.php странные у вас изменения, да и во viewtopic.php не все отлично, местами окна подтверждения забыта... А так все ок.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 18 лет 3 месяца
А можно поправить? Чтобы все было нормально и без недочетов?Xpert писал(а):x и y - это координаты курсора при клике на картинке, правда я не помню относительно чего.
Что-то в card.php странные у вас изменения, да и во viewtopic.php не все отлично, местами окна подтверждения забыта... А так все ок.
Форум Гильдии U.S.S.R. игры Ragnarok:Online сервера raggame.ru/loki http://www.ussr-guild.h16.ru
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 18 лет 3 месяца
Ну так что, все готово на 100%???
Форум Гильдии U.S.S.R. игры Ragnarok:Online сервера raggame.ru/loki http://www.ussr-guild.h16.ru
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 18 лет 3 месяца
Что, все? Тема умерла?
Форум Гильдии U.S.S.R. игры Ragnarok:Online сервера raggame.ru/loki http://www.ussr-guild.h16.ru
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 19 лет 3 месяца
- Откуда: 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 а проверяются уже с ним Кто-нить объяснит?
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 18 лет 3 месяца
Извините за беспокойство, но у меня такая проблемка. Поставил я моды 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
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 18 лет 3 месяца
Никто не знает решения данной проблемы?
Форум Гильдии U.S.S.R. игры Ragnarok:Online сервера raggame.ru/loki http://www.ussr-guild.h16.ru