Допилено по просьбе одного из посетитлей этого сайта.
Рейтинг из админки для версии 1.7(тестировалось только для неё)
Согласно последним комментариям, работает и на 1.8
Не претендует на оригинальность, простейший способ.
Вот как это выглядит на тестовом сайте :
Заходим в admin\applets\users.php ищем строку этак 190 ± пару строк
и видим примерно такое:
После этого вставляем ещё одну похожую строку:
Ещё ниже после такого вот запроса :
$sql = "UPDATE cms_users
SET login = '$login',
nickname = '$nickname',
email = '$email',
group_id = $group_id,
is_locked = $is_locked $pass_sql
WHERE id = $id
LIMIT 1";
dbQuery($sql) ;
Перед закрывающейся скобкой ("}")
Вставляем следующий код:
Осталось лишь добавить необходимые поля в форму редактирования пользователя.
Скролим дальше, к форме, находим что-то подобное :
и после него, но до закрывающегося тега таблицы вставляем :
Сохраняем, проверяем.
P.S. Что-то может пойти не так, делалось на скорую руку и только для одного человека.
Рейтинг из админки для версии 1.7(тестировалось только для неё)
Согласно последним комментариям, работает и на 1.8
Не претендует на оригинальность, простейший способ.
Вот как это выглядит на тестовом сайте :
Заходим в admin\applets\users.php ищем строку этак 190 ± пару строк
и видим примерно такое:
$email = $inCore->request('email', 'str'); $group_id = $inCore->request('group_id', 'int'); $is_locked = $inCore->request('is_locked', 'int');
$rat = $inCore->request('rat','int'); //получение рейтинга из формы
$sql = "UPDATE cms_users
SET login = '$login',
nickname = '$nickname',
email = '$email',
group_id = $group_id,
is_locked = $is_locked $pass_sql
WHERE id = $id
LIMIT 1";
dbQuery($sql) ;
Перед закрывающейся скобкой ("}")
Вставляем следующий код:
// проверяем был ли изменнён рейтинг // Отправляем сообщение cmsUser::sendMessage(USER_UPDATER, $id, '<b>Ваш рейтинг был изменён на '.$rat.' пунктов</b>'); $sql_hp ="UPDATE cms_users SET rating = rating + ({$rat}) WHERE id = '$id' LIMIT 1"; dbQuery($sql_hp) ; }
Скролим дальше, к форме, находим что-то подобное :
<tr> <td valign="middle"><strong>Заблокировать аккаунт?</strong></td> <td valign="middle"><input name="is_locked" type="radio" value="1" <?php if ($mod['is_locked']) { echo 'checked="checked"'; } ?> /> Да <label> <input name="is_locked" type="radio" value="0" <?php if (!$mod['is_locked']) { echo 'checked="checked"'; } ?> /> Нет</label></td> <td> </td> </tr>
<tr> <td><strong>Изменить рейтинг на : </strong></td> <td> <input name="rat" type="text" id="rat" style="width:50px"/> <b> пунктов</b> <td> </tr>
P.S. Что-то может пойти не так, делалось на скорую руку и только для одного человека.
Реклама #
Anabiotick 13 лет назад #
Pampa 13 лет назад #
lolik 13 лет назад #
pasplus 13 лет назад #
MrJenika 13 лет назад #
Anabiotick 13 лет назад #
MrJenika 13 лет назад #
Anabiotick 13 лет назад #
Pampa 13 лет назад #
WALTERZ 13 лет назад #
Ramin 13 лет назад #
RocketeeR 13 лет назад #
MrJenika 13 лет назад #
Keep 13 лет назад #
Димитриус 13 лет назад #
По просьбе добавлено изменение и кармы
Димитриус 13 лет назад #
13 лет назад #
alisa 13 лет назад #
Mel 13 лет назад #
Blit 13 лет назад #
+
RIM5 13 лет назад #
До этого ставил на два сайта на версии 1.8 - всё нормально работало...
В чем может быть проблема? помогите((
RIM5 13 лет назад #
MrJenika 13 лет назад #
RIM5 13 лет назад #
fact 13 лет назад #
deltas 13 лет назад #
fact 13 лет назад #
fact 13 лет назад #