Иконка ресурса

Причины банов модераторами

Майор

Администратор
Команда форума
Регистрация
04.09.14
Сообщения
2.837
Реакции
1.942
Баллы
113
Пользователь Капитан разместил новый ресурс:

Причины банов модераторами - Возможность создавать уже готовые причины банов

Список причин банов
Дает возможность использовать уже готовые причины банов.
Установка:
1. В chat/admin/navi.php добавляем ссылку
HTML:
<a href="reasons.php?session=<?php echo $session;?>" target="admin_main" class=menu>[Причины банов]</a><br>
2. В папке chat/admin создаём файл reasons.php такого содержания:
PHP:
<?php
include("check_session.php");
include("../inc_common.php");
include("header.php");
$data_file=$data_path."reasons.dat";
if...
Узнать больше об этом ресурсе...
 

stream

Support
Команда форума
Регистрация
09.09.14
Сообщения
958
Реакции
625
Баллы
93
хм... В админке чата всё работает ок, в модерке - ничего нового не появилось...
 

stream

Support
Команда форума
Регистрация
09.09.14
Сообщения
958
Реакции
625
Баллы
93
мод достаточно старый, на новом ПО может и не работать
..Кажется, что не в ПО дело. Думается, что в последнем фраменте кода, который надо вставлять в admin_work.php, не хватает части кода. Должен идти перебор элементоа массива, и вывод этих элементов в селекторе <select>?
 

mychatik

Support
Команда форума
Регистрация
26.05.15
Сообщения
482
Реакции
389
Баллы
63
Веб-сайт
mychatik.ru
..Кажется, что не в ПО дело. Думается, что в последнем фраменте кода, который надо вставлять в admin_work.php, не хватает части кода. Должен идти перебор элементоа массива, и вывод этих элементов в селекторе <select>?
Ты прав. По форумам гуляет неполная версия мода. Возможно, эта тут и загружена. Не смотрел.

Вот то, чего не хватает:
[HIDE="50"]
В файле chat/admin_work.php, в теле case "ban" добавляем:
PHP:
$data_file=$data_path."reasons.dat";
$reasons=file($data_file);
Код:
PHP:
$html_to_out .= "</select><br>".$w_admin_reason.": <input type=\"text\" name=\"cause\" class=\"input\">". "<br><input type=\"submit\" value=\"$w_admin_ban\" class=\"input\">". "</form>";
Меняем на:
PHP:
$html_to_out .= "</select><br><br>".$w_admin_reason.": "; if (count ($reasons)!=0) { $html_to_out.="<br>$w_select: <select name=\"cause\" class=\"input\">\n"; foreach ($reasons as $reason) { $reason=trim($reason); $html_to_out.="<option value=\"$reason\">$reason\n"; } $html_to_out.="</select><br>$w_or_write: "; } $html_to_out.="<input type=\"text\" name=\"my_cause\" class=\"input\">". "<br><input type=\"submit\" value=\"$w_admin_ban\" class=\"input\">". "</form>";
В теле case "do_ban", после:
PHP:
set_variable("cause");
Добавляем:
PHP:
set_variable("my_cause");
if ($my_cause!="") $cause=$my_cause;
В languages/ru.php добавляем:
PHP:
$w_select="Выберите";
$w_or_write="или напишите";
[/HIDE]
Этот вариант у меня работает нормально.
 

stream

Support
Команда форума
Регистрация
09.09.14
Сообщения
958
Реакции
625
Баллы
93
Ты прав. По форумам гуляет неполная версия мода. Возможно, эта тут и загружена. Не смотрел.

Вот то, чего не хватает:
***Скрытый текст***
Этот вариант у меня работает нормально.
:good: +100500 Работает) Сию штукенцию еще в вуду видел)
 
Сверху Снизу