[UserWarning Mod] - Мод предупреждений от devICE

Автор devICE, 21 января 2007, 00:26:59

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

devICE

Обновил мод. Все баги, которые были заявлены Loac'ом были поправлены, Кроме разве что настройки возможности раздачи модерами варнов, т.к. пока я не хочу чтобы модеры раздавали их (всё-таки реальные баны). Бага, о которой написал Geolog замечена не была. Попробуйте поставить новый мод.

P.S.: Теперь возьмусь за предложения ;)
Проблемы только в голове.

Geolog

#51
Теперь так:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' , , , , , , , '', '', 0), (29, 0, 0, 0, 0, 0, 0, 0, 0, '', 'lit
Файл: z:\home\eric-club\www\forums\Sources\UserWarn.php
Строка: 175

В общем у меня до этого был пхпбб я сделал полный бэкап с хоста на комп и скорее всего из за этого потому как юзеры то под smf не заходили ни разу, может отсюда грабли.
И еще: увеличиваю уровень до 2 ошибка но уровень повышаеться. но больше 2х не хочет. зашол под др ником юзером и добавил уровень этому юзеру=работает.
Думаю это не будет работать для тех юзеров которые не посещали форум. Возможно у вас поэтому и не было ошибок:)

едем дальше. Какого пня у меня под аватарой юзеров 2 полоски??? одна же должна быть? лан с этм думаю сам разберусь мож сам че понакрутил.

-----------
на хосте заработало но один пень по две полоски. нашол код который идет 2 раза подряд. убрал повторяющийся. Работает.
Нет такого слова я не могу. Сумел один, смогут и другие.
Не смог никто, Будь Первым!

Loac

Я бы посоветовал, для чистоты эксперимента, тестировать мод на только что поставленном форуме, чтобы исключить вероятность конфликта с другими модами.

обнаруженное в версии 125
. Если при добавлении уровня в поля "Номер / Действие" или "Время действия" вписать не число, вывалится ошибка MySQL
. Маленький недочетик. По умолчанию. Ур.2 - срок 30дн. Ур.3 - только 7дн.
. При понижении уровня, наверное, логичнее изменять параметры бана. Т.е. если на 5-ом уровне 90дн, снизили до 4ого, стало 7дн. Если бан уже почти истек (осталось менее 7дн), ничего не делать.
   И соответственно, если бан был полный, снизили на уровень, где он частичный. Изменили параметры бана.
. Баны UW не добавляются в Лог Банов

ЦитироватьКроме разве что настройки возможности раздачи модерами варнов, т.к. пока я не хочу чтобы модеры раздавали их (всё-таки реальные баны)
Если будет возможность редактировать существующие уровни, можно убрать полные баны, сделать например 5 уровней, последний реад-онли.
Если человек столько кучивряжился, что умудрился 5 пре-ий получить, РеадОнли это самое малое, что можно для него сделать.
А если будет такой модер, что спецом пользователю пре-ий наставил, чтобы в бан загнать, в шею такого модера. :)

MartianBuddy

Обьясните нубу, как поставить его в недефолтную тему?

SeDo4

Поставил, затем удалил. Осталась одна полоска, хотя написано, что удаление прошло успешно. Как её убрать?

SeDo4

Пытаюсь добавить нового юзера... пишет:
Out of range value adjusted for column 'ID_WARN' at row 1
Файл: C:\Server\home\192.168.72.2\www\Sources\UserWarn.php
Строка: 206

alexd73

#56
Мод понравился.
не плохо было бы уведомлять пользователя и вести лог предупреждений. а то и сам можешь забыть за что наказал, когда претензии начнутся... :)

ну и не критично, но можно бы вставлять в сообщение строчку
[me=name] [b]дата[/b] сделал предупреждение за этот пост. Теперь их N [/me]

зы: переименуйте тему, а то путаница..
ad-soft.org
Мой Блог

Avdenago

Цитата: alexd73 от 08 апреля 2007, 12:41:50
зы: переименуйте тему, а то путаница..

? какая путаница?

alexd73

Цитата: Avdenago от 08 апреля 2007, 20:14:53
? какая путаница?
ну как бы [Visual Warning Mod]  и [VisWarn Mod] - есть определенная схожесть...  Не зная деталей можно спутать.. Да и мод-то называется теперь не так.
ad-soft.org
Мой Блог

SeDo4

Ой... не морочьте голову... если человеку надо будет, то разберется какой мод за что отвечает.

alexd73

Следуя этой логике можно сделать топики:
Обсуждение мода1
Обсуждение мода2
и так далее - кому надо разберуться. Да и че вы так к этой просьбе привязались? Не считаете нужным - не делайте. Это только имхо.
давайте мод обсудим?
ad-soft.org
Мой Блог

digger®

1) Как отредактировать/удалить стандартные уровни?
2) Неплохо бы выводить кнопку прямо в постах для добавления предупреждения. При этом в предупреждении сохранять ссылку на пост и коммент выдавшего предупреждение.
3) При понижении, бан так так и остается висеть с параметром максимального уровня. Непонятно, зачем тогда вообще возможность понижения.

devICE

Цитата: digger от 10 апреля 2007, 04:35:35
1) Как отредактировать/удалить стандартные уровни?
2) Неплохо бы выводить кнопку прямо в постах для добавления предупреждения. При этом в предупреждении сохранять ссылку на пост и коммент выдавшего предупреждение.
3) При понижении, бан так так и остается висеть с параметром максимального уровня. Непонятно, зачем тогда вообще возможность понижения.
По поводу второго пункта: кнопка, а точнее ссылка есть! Скорее всего у вас нестандартная тема.
Третий пункт: не зачем сразу выдавать пользователю максимальный уровень.
А по всем пунктам в целом: "Москва не сразу строилась"
Проблемы только в голове.

devICE

#63
Новое небольшое обновление.
Исправлено несколько ошибок и недочётов
Проблемы только в голове.

Mavn

ты бы хоть версию другую делал например 1.3.1 а то все релизы с одной версией
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

pasiki

а где можно скачать последнюю версию этого мода?

Avdenago


pasiki

Не работает настройка уровня доступа к предупреждениям (для модераторов например). Галочку ставишь, но доступа к пункту Предупреждения меню админки у модераторов нет.

Т.е. не проходит проверка
if (allowedTo('user_visual_warnings'))
$context['admin_areas']['members']['areas']['user_visual_warnings'] = '<a href="' . $scripturl . '?action=uw">' . $txt['UW_title'] . '</a>';


если же превую строчку заменить на
if (allowedTo('manage_bans'))
при условии что модерам доступен Список банов, то всё ок
(аналогичную замену надо провести и в файле UserWarn.php)

pasiki

вообще хороший мод, модеры довольны O0 спасибо большое.
но, конечно, пока не хватает гибких настроек, пришлось очень много чего в коде менять.
не хватает настроек уровней предупреждения, параметров бана по умолчанию и т.д.
так что ждём продолжения!  ;)

Avdenago

Цитата: pasiki от 19 апреля 2007, 14:47:34
так что ждём продолжения!  ;)

Я вот тоже надеюсь на это. Пока что лично мне он не сильно нужен, но я думаю при полноценной разработке он способен будет стать полноценной альтернативой к существующим методам.

devICE

Мод разрабатывается и дальше. На данный момент думаю как организовать редактирование уровня и ввод причины предупреждения. Но, честно говоря, энтузиазм с этим модом маленько поутих, когда у знал что в SMF 2.0 уже будет интегрирована система предупреждений.
Проблемы только в голове.

alexd73

Ну имхо до стабильной 2-0 как до китая... Лично я сразу переходить не буду... так что жду с нетерпением причины предупреждения...
ad-soft.org
Мой Блог

DJon

А какая версия последняя и где её можно скачать?
А то скачал версию 1.0, а в ней баги.. :( (И незнаю братся за их исправление или нет...) Хочу скачать версию поновей и тогда уже при наличии багов покопаться в коде... :)

ЗЫ Вешь очень нужная! Респект всем, кто над ней трудится ;)
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...


Astafan

#74
Проблема при использовании мода на нестандартной теме:
8: Undefined index:
Файл: /www/kirzhach/www/htdocs/forum/Sources/Subs.php
Строка: 3602

8: Undefined variable: alt
Файл: /www/kirzhach/www/htdocs/forum/Sources/Subs.php
Строка: 3602

2: Missing argument 2 for create_button()
Файл: /www/kirzhach/www/htdocs/forum/Sources/Subs.php
Строка: 3595

Все добавил, но значит что-то пропустил.

В теме по-умолчанию таких сообщений не появляется

DJon

Баги твои.... где-то в теме не правильно прописал обрашение к "Subs.php"
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...

Astafan

да вроде несколько раз уже все проверил.
файлы $themedir/index.template.php и $themedir/Display.template.php

DJon

Главное не сдаваться... :) Еще раз проверь...
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...

Astafan

А ошибка может себя проявлять, если в теме нет языковых файлов.
По идее они из дефолтной должны хвататься......

DJon

Ошибки из за этого быть не может
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...

Astafan

Цитата: DJon от 03 мая 2007, 13:52:57
Баги твои.... где-то в теме не правильно прописал обрашение к "Subs.php"

Из 3 моментов (которые нужно внести ручками) не увидел, где идет обращение к subs.php

DJon

Думаю ошибка subs.php не зря выдается...
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...

Astafan

Посты можно подчистить. Проблема крылась в самой теме оформления. Поскольку удаление всех модов не избавило от ошибок. Данный мод видимо непричем.

devICE

Ну вот и новый билд мода. Спасибо DJon за некоторые замечания и подпинывание :) Во вложении мод.

Что нового:
+ Редактирование/Удаление уровней

Редактирование производится путём ввода в форму существующего номера уровня с изменяемыми параметрами (пока так, позже придумаю другой способ)

В следующей версии:
+ Ввод причины предупреждения
Проблемы только в голове.

DJon

Цитата: devICE от 03 мая 2007, 19:35:56
Ну вот и новый билд мода. Спасибо DJon[/b за некоторые замечания и подпинывание :) Во вложении мод.
Да ладно, незашто. Я и дальше буду подпинывать, мне не жалко :)
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...

Katahreza

Ошибка!
Пакет, который Вы пытаетесь загрузить, не является пакетом модификации или поврежден.

Вот такое он мне выдаёт.. и не понимаю, в чем дело.. права на запись 777 поставил.. он упорно выдает такое сообщение. Никто не знает, в чем может быть дело? Я ставил 1.1.1., потом апгрейдил до 1.1.2 win1251

DarkLance


Loac

Можно все сделать самому.

Вытащить из архива с модом файл modification.xml. Взять какой-нибудь текстовый редактор, умеющий работать с кодировками, например Akelpad, открыть в нем modification.xml и сохранить в UTF кодировке. Потом засунуть обратно в архив.

Paramedic

Здравствуйте. Скачал версию 135. Встало без проблем. У пользователей появился индикатор предупреждений и кнопка -- предупредить. Но вот в админке я ничего не вижу. Может не туда смотрю? При попытке ввода action = vwarn вылетаю в индекс.

Что я сделал неправильно?

Присоединяюсь к пожеланиям обоснования наказания, с автоматическим отсылом в личку. А так же не мешает иметь список всех наказанных, и возможность немедленной амнистии. А то я ради попроба поставил предупреждение пользователю, пришлось вытирать запись из базы данных.

Спасибо за мод.

Loac

Ставить на рабочий форум мод, не опробовав его - дурной тон.
Предупреждения управляются из админки: Пользователи > Предупреждения

action = vwarn ?? по-моему это относится к VisualWarning.

Олег Верещагин

Поставил мод. Почему-то невозможно выдать предупреждение пользователю, имя которого написано русскими буквами.

Gover

Попутно вопрос номер два: как (и можно ли) повышать уровень предупреждений не из админки, а прямо в посте?
Как много лишних слов, как мало лишниг денег...<br />Все победы в жизни начинаются с победы над собой.

MrBean

Мод отличный! Как раз то, чего мне нехватало... Работает, вроде бы, без ошибок. В следующей версии хотелось бы чтобы при выдаче предупреждения администраторам рассылалось уведомление с ником нарушителя, модератора, выдавшего предупреждение, и ссылкой на тему, в которой было допущено нарушение.

wiggin

а кто-нить ставил мод на 1.1.4
как работает и были ли каке-то проблемы при установке ?

MrBean

Работает как часы. Никаких проблем (тьфу-тьфу-тьфу :) )

Avvaron

Прекрасный мод, на 1.1.4 (тема не дефолтная) пашет без проблем!   angel

Шаннар

Можно ли уровень не только в alt прописывать, но и в title? Ну и хотелось бы без изменения кода давать возможность модераторам выставлять предупреждения. Как и поле для ввода текста с сообщением в личку. Опционально -- ещё и в посте делать пометки автоматом.

pasiki

Использую мод давно и успешно, правда новую версию с редактированием уровней ставить не стал, всё можно изменить ручками прямо в таблицах БД.
Но есть одна проблема. Когда увеличиваешь уровень предупреждения, и вступает в силу бан (например "полный"), то забаненный участник форума ещё некоторое время может оставлять сообщения. Если зайти в параметры его бана - всё вроде стоит нормально, но бан не работает... Если там пересохранить этот бан еще раз - становится всё нормально, наказание вступает в силу.
Не подскажете, с чем это может быть связано?

hc2hunter

Попробовал поставить на версию форума 1.1.4 UTF8
Подготовил пакет, преобразовав файлы modification.xml и package-info.xml в UTF-8. Все встало без проблем.
Только никакие дополнительные пункты в админке не появились...  :(
Хотя полосочки серенькие теперь на пользователях видны.

Не понятно... Как поправить?
Попытка вызвать страницу настроек через ?action=warn выбрасывает на заглавную страницу форума.

hc2hunter

#99
ЦитироватьНо есть одна проблема. Когда увеличиваешь уровень предупреждения, и вступает в силу бан (например "полный"), то забаненный участник форума ещё некоторое время может оставлять сообщения. Если зайти в параметры его бана - всё вроде стоит нормально, но бан не работает... Если там пересохранить этот бан еще раз - становится всё нормально, наказание вступает в силу.
Не подскажете, с чем это может быть связано?

Это связано с кэшированиями.


Вобщем, очень плотно повозились с этим модом, очень много поправили, устанили кучу ошибок...

Вот такие изменения на данный момент:

  • Убрано проставление бана на ip-адрес так как с динамическими ip в крупных сетях создает только лишние проблемы для пользователей (хоть и менее эффективный бан получается)
  • Исправлен баг, заключающийся в неснимании частичного бана при понижении уровня
  • Добавлена возможность снятия предупреждений обычными модераторами
  • Изменены картинки карточек и система их отрисовки, а также небольшие косметические изменения
  • Конвертирован для UTF-8
  • Проблема кэширования РЕШЕНА! Применение наказания происходит мгновенно
  • Автоматическая запись причины наказания, которую админ потом может отредактировать


Взяли на себя ответственность и подняли номер версии мода до 1.3.7... хотя по количеству исправлений его надо бы уверенно назвать v1.4


Мод тестировался на версии SMF v1.1.4

Картинка с пояснениями наказаний "по-умолчанию" прикреплена ниже: