Не планировал выкладывать очередную версию Админпанели в таком виде, но пришлось, т.к. у некоторых возникли с ней проблемы. А именно — забаненные юзеры продолжали спокойно шастать по сайту и творить нехорошие вещи.
Сразу скажу, что не смог у себя воспроизвести такую ситуацию, поэтому пришлось работать где-то на уровне логики, где-то на уровне интуиции. Что в результате получилось — об этом прошу отписаться тех, кого затронула вышеописанная проблема.
Исправлен также баг, из-за которого нельзя было снять бан, и еще несколько незначительных багов.
Из новенького добавлена лишь сортировка юзеров по IP.
Т.к. функционала никакого добавлено не было, а был лишь багфикс, то номер версии менять не стал, изменился лишь номер билда, т.е. полная версия — 1.1.57. В любом случае обновление рекомендуется всем, кто использует Админпанель.
UPD Выложил версию 1.1.58, в которой был пофиксен мелкий баг (http://livestreet.ru/blog/addons/2016.html#comment24052). Т.к. совсем некритичный баг, то можно не спешить с апдейтом.
Способов несколько, первый user_last_ip и user_register_ip сверяем, больше 2х-3х уже подозрительно. Плюс голоса этих найденных по ИП друг за друга почти что вычислил.
Второй, более сложный но дающий результат выше. Куки. Пишем кто ето в натуре, смотрим когда клон прикидывается не собой, если ещё и голосует за себя значит клиент готов.
мы раздвоением личности не страдаем ничего страшного — бывает.
Способ по ip очень сомнителен. Разные юзеры могут выходить из одной подсети и получается, что все они по первому способу автоматом становятся клонами друг друга. К примеру, у нас в городе есть провайдер, все юзеры которого выходят с одного ip
Выявление клонов автоматом, ИМХО, зряшная затея, поэтому делать это не планирую. Другой вопрос — админу не хватает какого-то инструментария для выявления клонов, вот соображения на эту тему выслушать готов.
никаких автоматов и не нужно. Нужно видеть кто ещё с этого IP (причем по двум полям. регистр и ласт) заходил (и как давно). Особо нужно видеть перекрёстные голоса за друг друга. Ну и видеть не только в профиле пользователя, а пробегать по всей базе.
Дальше каждый на своё усмотрение, почитает посты/комменты и сделает выводы. Куки не надёжны и сложны в реализации.
Нет, одними фильтрами тысячу юзеров не просмотришь.
select
prefix_user.user_login,
prefix_user.user_ip_register
from prefix_user where
prefix_user.user_ip_register in
(SELECT
prefix_user.user_ip_register
FROM
prefix_user
where
prefix_user.user_date_last IS NOT Null
GROUP BY
prefix_user.user_ip_register
having count(*) >1)
order by prefix_user.user_ip_register
Насчет выявления клонов я думаю можно вычислить с какой то долей вероятности используя cookie и IP. В принципе этот функционал мне не так уж нужен, а вот встроить в админку функционал «голосовалки настоящего админа» я думаю не помешает. Тут есть модуль «голосовалка настоящего админа», но она под версию 0.2 и похоже автор подзабил на развитие этого модуля. Как бы ни было думаю в админке такой функционал не помешал бы, одним кликом поднять рейтинг хорошему человеку или опустить на дно хама. Можно конечно и из phpmyadmin но из админки удобнее. Буду очень признателен автору если реализует такую возможность. Вечером переведу поощрительные 300 wmr на кошелек автора. Модуль супер!
согласна, не помешает
только думаю, будет лучше если у админа будет возможность установить индивидуальное значение, на сколько понижать/повышать рейтинг, при проведении этой операции для каждого юзера
плюс такая возможность должна быть не только относительно рейтинга юзеров, но и для рейтинга постов, в дополнение можно — и для рейтинга блогов, комментов.
Avadim добрый день. Вы как всегда радуете дополнениями и обновлениями.
Но не нашел ссылки где скачать новый релиз?
На livestreet.ru/addons/34/
Версия: 1.1
Совместимость: LS 0.3.1
Автор: avadim
Просмотров: 2929
Загрузок: 1092
Добавлено: 23 мая 2009
Обновлено: 21 июня 2009
А скачивать именно там :)
В этот раз не стал я менять описание модуля (чтобы избежать паузы с модерированием), а просто заменил сам файл скачки — сейчас там лежит admin_1.1.57.zip
версия 1.57
при сохранении конфига летит варнинг:
Warning: Invalid argument supplied for foreach() in /home/classes/actions/ActionAdmin.class.php on line 172
Баг: под Chrome (3.0 по крайней мере) меню не выводится.
Долго пытался понять, как же это админить, пока не открыл IE 8.
При этом, под Safari 4 всё ok, хоть и тот же Webkit юзает.
Не было меню (ADMIN_TITLE, ADMIN_MENU_SETTINGS и т.д.)
Понял, всё зависит от размера окна: при уменьшении оно исчезает (при ширине окна менее 1000-1200 пикселей). Похоже, когда оно не влезает, целиком переносится на строку ниже, при этом она не видна. Лишь предположение.
И строка поиска видна только верхней четвертью.
Версия админки последняя (1.1.58), версия хрома 3.0.191.3
В версии 3.0.191.3 из того что заметил лично я:
1) вёрстка глючила в некоторых местах (в частности вертикальный репит подложки в ксс)
2) криво отображались favicon
3) не работала GIF анимация.
Неудобно спрашивать, а дальнейшая работа над модулем идет, если да, то что ожидается в новой версии?
(все неудобство проявляется в том, что модуль отличный, дальше только звезды )))
Сегодня-завтра планирую выложить новую версию. Кратко о том, что мы увидим в новой серии:
1. Отправка массовых сообщений юзерам в приват (не совсем то, чего хотелось бы в идеале, но уже что-то)
2. Логирование действий юзеров и админов
3. Голосовалка админа (анлимитед)
4. Частичное редактирование профиля юзера
Разбирайся с шаблоном сайта, с ним проблемы. Прокрути вот эту страницу, на которой мы с тобой общаемся, в самый верх. Ты увидишь меню (на сером фоне): [Все] [Коллективные] [Персональные] [ТОП]. На твоем сайте, как я понял, ничего этого не видно. Значит, настраивай сначала шаблон с базовым функционалом, чтоб работал как надо.
Послушайте avadim… мы с вам на брудершафт еще не пили… и почему вы меня называете на ТЫ? Попрошу не Тыкать.
Вы выложили модуль — установка его в соответсвии Факом что вы выложили… установка прошла — модуль не работает… я прошу помощи вы посылаете в платный раздел (хотя модуль бесплатный)
Вы как разработчик -НОЛь — если не можете обяснить работу своего продукта обычным пользователям. А только обезьяничаете ..«конопочки»,«одолжите 100 рублей»… не серьезно.
ЕЩЕ раз повторяю для «КОРОЛЕЙ» — модуль установил как описано в ФАКе… не работает
Скрин выложил…
Еще жду пояснения…
Послушайте, Вы, гениальный юноша, если для Вас является откровением, что общение на форумах на «ты» является нормной, то это, пардон, Ваши проблемы. Но к Вам я готов обращаться даже по имени-отчеству, и даже по дворянским титулам и ученым степеням, если Вы соизволите их озвучить.
А что касается пояснений, то раз на вопрос «А когда, скажем, Блоги выбираешь, тоже никаких кнопочков нет?» получен ответ «Нет ни чего и ни где…», то я делаю вывод: КРИВОЙ ШАБЛОН!
Судя по скрину, шаблон самопальный, кнопок не видно не только в модуле «Админпанель», но и в стандартном модуле «Блоги». Возможно, тебе ВАМ слишком глубоко задумываться воспитание не позволяет, поэтому исключительно из величайшего уважения к столь высокому клиенту еще раз повторяю то, что уже писал выше:
РазбирайсяТЕСЬ с ШАБЛОНОМ САЙТА, с ним проблемы.
Все равно не понятно? Тогда вот еще подсказка (заметьТЕ, совсем бесплатная): подключиТЕ другую (СТАНДАРТНую!) тему сайта (например, NEW) и убедисьТЕСЬ, что все работает нормально.
Так понятно?
ЗЫ: а сей продукт (модуль Админпанель), равно как и сам движок ЛС — не для обычных пользователей, а для вменяемых, и в обязательном порядке умеющих не только писать, но и читать.
ЗЗЫ: Будбьте столь любезны, сэр, прочтите вот это livestreet.ru/blog/1939.html и не судите строго, уж простите великодушно недостойного нулевого разработчика.
Не на одной из существующих тем — модуль не работает -переключал и на new и на developer в том числе и «Самопальной»
В коментариях всевозможный «Прихлебаев» не нуждаюсь… я задаю вопрос Т.С.
В статус Супер програмиста не лезу… повтояряю я обычный пользователь… выполнил все инструкции… модуль не пашет…
И еще, на всякий случай, для лучшего понимания ситуации — на «Бирже...» не тусуюсь, и заказы за деньги не принимаю — ни по своему модулю, ни по какому другому. Если действительно возникают проблемы с моим модулем (но не с головой юзера!), то разбираюсь с ними совершенно бесплатно.
63 комментария
ЗЫ: непонятно почему зашла речь о клонах в ответ на мой коммент?
для примераслучайно.Способов несколько, первый user_last_ip и user_register_ip сверяем, больше 2х-3х уже подозрительно. Плюс голоса этих найденных по ИП друг за друга почти что вычислил.
Второй, более сложный но дающий результат выше. Куки. Пишем кто ето в натуре, смотрим когда клон прикидывается не собой, если ещё и голосует за себя значит клиент готов.
мы раздвоением личности не страдаемничего страшного — бывает.Способ по ip очень сомнителен. Разные юзеры могут выходить из одной подсети и получается, что все они по первому способу автоматом становятся клонами друг друга. К примеру, у нас в городе есть провайдер, все юзеры которого выходят с одного ip
А куки, как уже сказали, можно и почистить…
Дальше каждый на своё усмотрение, почитает посты/комменты и сделает выводы. Куки не надёжны и сложны в реализации.
У себя мы ищем клонов по такому алгоритму.
Вот так можно глянуть на все дубли.
только думаю, будет лучше если у админа будет возможность установить индивидуальное значение, на сколько понижать/повышать рейтинг, при проведении этой операции для каждого юзера
плюс такая возможность должна быть не только относительно рейтинга юзеров, но и для рейтинга постов, в дополнение можно — и для рейтинга блогов, комментов.
Но не нашел ссылки где скачать новый релиз?
На
Версия: 1.1
Совместимость: LS 0.3.1
Автор: avadim
Просмотров: 2929
Загрузок: 1092
Добавлено: 23 мая 2009
Обновлено: 21 июня 2009
С уважением
В этот раз не стал я менять описание модуля (чтобы избежать паузы с модерированием), а просто заменил сам файл скачки — сейчас там лежит admin_1.1.57.zip
я вот что еще нашла:
При просмотре страницы Бан-лист, исчезает возможность сортировки. Надо ее добавить такую же как в полном списке
По поводу сортировки в бан-листе — знаю. Просто спешил баг-фикс выложить. Хотя, как оказалось, баг был совсем в другом месте ;)
при сохранении конфига летит варнинг:
Warning: Invalid argument supplied for foreach() in /home/classes/actions/ActionAdmin.class.php on line 172
Пофиксил, и выложил билд 1.1.58
оттуда интеерсен такой функционал:
— Окончательное уничтожение удалённых комментариев.
— Удаление неиспользуемых изображений.
такое возможно реализовать в вашем модуле?
очень хотелось бы видеть в админ панели
по LS уже начали спамить, и в админке неплохобы видеть следующий функционал:
1. Удаление урл
[URL=http://floomby.ru/content/2tBNn0ddEm/][IMG]http://s3.amazonaws.com/floomby/7_6_2009/FWFpeqSC8EWlVqD3z7EHyw_Thumbnail.jpg[/IMG][/URL]
2. В сводной таблице пользователей, выводить урл пользователя. Тогда можно сразу будет его опознать по урлу.
[URL=http://floomby.ru/content/Wq8DljW0gU/][IMG]http://s3.amazonaws.com/floomby/7_6_2009/q8D9kVHYUuXBieJeOyfyg_Thumbnail.jpg[/IMG][/URL]
Долго пытался понять, как же это админить, пока не открыл IE 8.
При этом, под Safari 4 всё ok, хоть и тот же Webkit юзает.
Понял, всё зависит от размера окна: при уменьшении оно исчезает (при ширине окна менее 1000-1200 пикселей). Похоже, когда оно не влезает, целиком переносится на строку ниже, при этом она не видна. Лишь предположение.
И строка поиска видна только верхней четвертью.
Версия админки последняя (1.1.58), версия хрома 3.0.191.3
Update
В версии 3.0.191.3 из того что заметил лично я:
1) вёрстка глючила в некоторых местах (в частности вертикальный репит подложки в ксс)
2) криво отображались favicon
3) не работала GIF анимация.
Думаю этого будет достаточно.
Установил… все ок… набираю в строке адрес сайта/админ — выдает:
Админпанель
Description: Module for LiveStreet Engine Social Networking
Version: 1.1
Compatible with: LS ver.0.3+
Current version of LiveStreet: 0.3.1
И все… а что дальше то? где инструменты?
Мож я что то недочитал в теме? Поможите… други...))))
Буду признателен.
Но вопрос по существу… просба помогите…
Админпанель
Description: Module for LiveStreet Engine Social Networking
Version: 1.1
Compatible with: LS ver.0.3+
Current version of LiveStreet: 0.3.1
вы хоть покажите пример адвминки то? скрин какой нить выложите…
В чем проблема то?
Друг, одолжи 100 рублей. Если нет 100, до дай хотя бы 50, а 50 будешь должен.
(все неудобство проявляется в том, что модуль отличный, дальше только звезды )))
1. Отправка массовых сообщений юзерам в приват (не совсем то, чего хотелось бы в идеале, но уже что-то)
2. Логирование действий юзеров и админов
3. Голосовалка админа (анлимитед)
4. Частичное редактирование профиля юзера
Warning: Invalid argument supplied for foreach() in /home/classes/modules/admin/mapper/Admin.mapper.class.php on line 425
Ну вот выкладываю что у меня получилось… и ни чего больше нет.
Просьба обяснить что не так сделал… ошибок при установке ни каких не было.
Спамеры уже одолели со своими регистрациями
Плиззззз
Вы выложили модуль — установка его в соответсвии Факом что вы выложили… установка прошла — модуль не работает… я прошу помощи вы посылаете в платный раздел (хотя модуль бесплатный)
Вы как разработчик -НОЛь — если не можете обяснить работу своего продукта обычным пользователям. А только обезьяничаете ..«конопочки»,«одолжите 100 рублей»… не серьезно.
ЕЩЕ раз повторяю для «КОРОЛЕЙ» — модуль установил как описано в ФАКе… не работает
Скрин выложил…
Еще жду пояснения…
А что касается пояснений, то раз на вопрос «А когда, скажем, Блоги выбираешь, тоже никаких кнопочков нет?» получен ответ «Нет ни чего и ни где…», то я делаю вывод: КРИВОЙ ШАБЛОН!
Судя по скрину, шаблон самопальный, кнопок не видно не только в модуле «Админпанель», но и в стандартном модуле «Блоги». Возможно,
тебеВАМ слишком глубоко задумываться воспитание не позволяет, поэтому исключительно из величайшего уважения к столь высокому клиенту еще раз повторяю то, что уже писал выше:Все равно не понятно? Тогда вот еще подсказка (заметьТЕ, совсем бесплатная): подключиТЕ другую (СТАНДАРТНую!) тему сайта (например, NEW) и убеди
сьТЕСЬ, что все работает нормально.Так понятно?
ЗЫ: а сей продукт (модуль Админпанель), равно как и сам движок ЛС — не для обычных пользователей, а для вменяемых, и в обязательном порядке умеющих не только писать, но и читать.
ЗЗЫ: Будбьте столь любезны, сэр, прочтите вот это
В коментариях всевозможный «Прихлебаев» не нуждаюсь… я задаю вопрос Т.С.
В статус Супер програмиста не лезу… повтояряю я обычный пользователь… выполнил все инструкции… модуль не пашет…