Админпанель вер.1.1.58

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

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

Исправлен также баг, из-за которого нельзя было снять бан, и еще несколько незначительных багов.

Из новенького добавлена лишь сортировка юзеров по IP.

Т.к. функционала никакого добавлено не было, а был лишь багфикс, то номер версии менять не стал, изменился лишь номер билда, т.е. полная версия — 1.1.57. В любом случае обновление рекомендуется всем, кто использует Админпанель.

Предыдущие топики про модуль:
Топик про версию 1.0 с полным описанием функционала модуля
Топик про версию 1.1 с описанием изменений и дополнений

UPD Выложил версию 1.1.58, в которой был пофиксен мелкий баг (http://livestreet.ru/blog/addons/2016.html#comment24052). Т.к. совсем некритичный баг, то можно не спешить с апдейтом.

UPD2 Выложил очередную версию 1.2.

63 комментария

avatar
спасибо, пригодится!
  • F-5
  • +2
avatar
Нужный багфикс, спасибо! Позже проверю работоспособность :)
avatar
Сейчас понял чего не хватает. Поиска клонов и объединения их в одно лицо.
avatar
Клоноводов нужно банить.
avatar
Адназначна!
avatar
Для начала нужно исползать базу. Выявить их. Потом решать.
avatar
Автоматически выявить клонов фактически невозможно. Существует слишком много нюансов, которые машина не в состонии учесть :(

ЗЫ: непонятно почему зашла речь о клонах в ответ на мой коммент?
avatar
для примера случайно.

Способов несколько, первый user_last_ip и user_register_ip сверяем, больше 2х-3х уже подозрительно. Плюс голоса этих найденных по ИП друг за друга почти что вычислил.

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

Способ по ip очень сомнителен. Разные юзеры могут выходить из одной подсети и получается, что все они по первому способу автоматом становятся клонами друг друга. К примеру, у нас в городе есть провайдер, все юзеры которого выходят с одного ip

А куки, как уже сказали, можно и почистить…
avatar
Выявление клонов автоматом, ИМХО, зряшная затея, поэтому делать это не планирую. Другой вопрос — админу не хватает какого-то инструментария для выявления клонов, вот соображения на эту тему выслушать готов.
avatar
никаких автоматов и не нужно. Нужно видеть кто ещё с этого IP (причем по двум полям. регистр и ласт) заходил (и как давно). Особо нужно видеть перекрёстные голоса за друг друга. Ну и видеть не только в профиле пользователя, а пробегать по всей базе.

Дальше каждый на своё усмотрение, почитает посты/комменты и сделает выводы. Куки не надёжны и сложны в реализации.

У себя мы ищем клонов по такому алгоритму.
avatar
А, ну так это есть — сортировка и фильтр по айпи, за что и за кого и как голосовал юзер. А остальное — работа админа.
avatar
Нет, одними фильтрами тысячу юзеров не просмотришь.
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

Вот так можно глянуть на все дубли.
avatar
а кто такие клоноводы?
  • F-5
  • +1
avatar
зарегиструйте тут еще 10 аккаунтов и вэлкам :)
avatar
Достаточно одного.
avatar
Насчет выявления клонов я думаю можно вычислить с какой то долей вероятности используя cookie и IP. В принципе этот функционал мне не так уж нужен, а вот встроить в админку функционал «голосовалки настоящего админа» я думаю не помешает. Тут есть модуль «голосовалка настоящего админа», но она под версию 0.2 и похоже автор подзабил на развитие этого модуля. Как бы ни было думаю в админке такой функционал не помешал бы, одним кликом поднять рейтинг хорошему человеку или опустить на дно хама. Можно конечно и из phpmyadmin но из админки удобнее. Буду очень признателен автору если реализует такую возможность. Вечером переведу поощрительные 300 wmr на кошелек автора. Модуль супер!
avatar
согласна, не помешает
только думаю, будет лучше если у админа будет возможность установить индивидуальное значение, на сколько понижать/повышать рейтинг, при проведении этой операции для каждого юзера
плюс такая возможность должна быть не только относительно рейтинга юзеров, но и для рейтинга постов, в дополнение можно — и для рейтинга блогов, комментов.
avatar
Avadim добрый день. Вы как всегда радуете дополнениями и обновлениями.
Но не нашел ссылки где скачать новый релиз?
На livestreet.ru/addons/34/
Версия: 1.1
Совместимость: LS 0.3.1
Автор: avadim
Просмотров: 2929
Загрузок: 1092
Добавлено: 23 мая 2009
Обновлено: 21 июня 2009

С уважением
avatar
А скачивать именно там :)
В этот раз не стал я менять описание модуля (чтобы избежать паузы с модерированием), а просто заменил сам файл скачки — сейчас там лежит admin_1.1.57.zip
avatar
понятно. Спасибо
avatar
а дополнения куда писать? здесь или в топике к версии 1.1

я вот что еще нашла:
При просмотре страницы Бан-лист, исчезает возможность сортировки. Надо ее добавить такую же как в полном списке
avatar
Писать можно и туда, и сюда — все равно прочитаю.

По поводу сортировки в бан-листе — знаю. Просто спешил баг-фикс выложить. Хотя, как оказалось, баг был совсем в другом месте ;)
avatar
а еще, если со страницы бан-листа заходишь в профиль пользователя, удаляешь его, то возвращает в общий список, а не в бан-лист
avatar
версия 1.57
при сохранении конфига летит варнинг:
Warning: Invalid argument supplied for foreach() in /home/classes/actions/ActionAdmin.class.php on line 172
avatar
Да, есть такое, когда сохраняешь конфиг, ничего в нем не изменив.
Пофиксил, и выложил билд 1.1.58
avatar
есть модуль Cron
оттуда интеерсен такой функционал:
— Окончательное уничтожение удалённых комментариев.
— Удаление неиспользуемых изображений.


такое возможно реализовать в вашем модуле?
avatar
— Удаление неиспользуемых изображений.
очень хотелось бы видеть в админ панели
avatar
поставил админку, спасибо за модуль!
по 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]

avatar
Баг: под Chrome (3.0 по крайней мере) меню не выводится.
Долго пытался понять, как же это админить, пока не открыл IE 8.
При этом, под Safari 4 всё ok, хоть и тот же Webkit юзает.
avatar
Точную версию в студию.
avatar
А какое меню не выводится? В каком месте? Бегло щас глянул в Хроме — работает.
avatar
Не было меню (ADMIN_TITLE, ADMIN_MENU_SETTINGS и т.д.)
Понял, всё зависит от размера окна: при уменьшении оно исчезает (при ширине окна менее 1000-1200 пикселей). Похоже, когда оно не влезает, целиком переносится на строку ниже, при этом она не видна. Лишь предположение.
И строка поиска видна только верхней четвертью.
Версия админки последняя (1.1.58), версия хрома 3.0.191.3
avatar
3.0.192.1
Update

В версии 3.0.191.3 из того что заметил лично я:
1) вёрстка глючила в некоторых местах (в частности вертикальный репит подложки в ксс)
2) криво отображались favicon
3) не работала GIF анимация.

Думаю этого будет достаточно.
avatar
Народ… а как с этой панелью то работать.
Установил… все ок… набираю в строке адрес сайта/админ — выдает:
Админпанель

Description: Module for LiveStreet Engine Social Networking

Version: 1.1

Compatible with: LS ver.0.3+

Current version of LiveStreet: 0.3.1

И все… а что дальше то? где инструменты?
Мож я что то недочитал в теме? Поможите… други...))))
Буду признателен.
avatar
Да, у нас тут кружок экстрасенсов. Но увы, вы пришли рано, сбор у нас через пару дней. Можете подождать на лавочке около офиса, спасибо.
avatar
Я тоже хочу постебатся )))))) с экстасексами...))
Но вопрос по существу… просба помогите…
avatar
ппц… Назовите пожалуйста свой браузер и его версию, а так же как вы устанавливали модуль. Спасибо, типа.
avatar
Т.С. Спустись с небес то — обьясни как работает
avatar
А других кнопков не видишь? Нет? Совсем-совсем?
avatar
Только это:
Админпанель

Description: Module for LiveStreet Engine Social Networking

Version: 1.1

Compatible with: LS ver.0.3+

Current version of LiveStreet: 0.3.1
avatar
А когда, скажем, Блоги выбираешь, тоже никаких кнопочков нет?
avatar
Нет ни чего и ни где…
вы хоть покажите пример адвминки то? скрин какой нить выложите…
В чем проблема то?
avatar
Вот вы какраз скрин и выложите…
avatar
Мне это напоминает анекдот:
Друг, одолжи 100 рублей. Если нет 100, до дай хотя бы 50, а 50 будешь должен.
avatar
Неудобно спрашивать, а дальнейшая работа над модулем идет, если да, то что ожидается в новой версии?
(все неудобство проявляется в том, что модуль отличный, дальше только звезды )))
avatar
Сегодня-завтра планирую выложить новую версию. Кратко о том, что мы увидим в новой серии:
1. Отправка массовых сообщений юзерам в приват (не совсем то, чего хотелось бы в идеале, но уже что-то)
2. Логирование действий юзеров и админов
3. Голосовалка админа (анлимитед)
4. Частичное редактирование профиля юзера
avatar
при удалении пользователя:
Warning: Invalid argument supplied for foreach() in /home/classes/modules/admin/mapper/Admin.mapper.class.php on line 425
avatar
Спасибо, Лора, принято
avatar

Ну вот выкладываю что у меня получилось… и ни чего больше нет.
Просьба обяснить что не так сделал… ошибок при установке ни каких не было.
avatar
а вы шаблоны админ панели скопируйте внимательней в свою папку с шаблоном
avatar
Разбирайся с шаблоном сайта, с ним проблемы. Прокрути вот эту страницу, на которой мы с тобой общаемся, в самый верх. Ты увидишь меню (на сером фоне): [Все] [Коллективные] [Персональные] [ТОП]. На твоем сайте, как я понял, ничего этого не видно. Значит, настраивай сначала шаблон с базовым функционалом, чтоб работал как надо.
avatar
Помогите с установкой… уже замучался…
Спамеры уже одолели со своими регистрациями
Плиззззз
avatar
Если тебе не советы нужны, а конкретная работа, то это сюда: Биржа заказов на разработку и поддержку за деньги
avatar
Послушайте avadim… мы с вам на брудершафт еще не пили… и почему вы меня называете на ТЫ? Попрошу не Тыкать.
Вы выложили модуль — установка его в соответсвии Факом что вы выложили… установка прошла — модуль не работает… я прошу помощи вы посылаете в платный раздел (хотя модуль бесплатный)
Вы как разработчик -НОЛь — если не можете обяснить работу своего продукта обычным пользователям. А только обезьяничаете ..«конопочки»,«одолжите 100 рублей»… не серьезно.
ЕЩЕ раз повторяю для «КОРОЛЕЙ» — модуль установил как описано в ФАКе… не работает
Скрин выложил…
Еще жду пояснения…
avatar
мание величия страдаите? :)
avatar
Не уверен, что он от этого страдает))
avatar
ппц, по-моему вам уже ВСЁ что нужно объяснили.
avatar
Послушайте, Вы, гениальный юноша, если для Вас является откровением, что общение на форумах на «ты» является нормной, то это, пардон, Ваши проблемы. Но к Вам я готов обращаться даже по имени-отчеству, и даже по дворянским титулам и ученым степеням, если Вы соизволите их озвучить.

А что касается пояснений, то раз на вопрос «А когда, скажем, Блоги выбираешь, тоже никаких кнопочков нет?» получен ответ «Нет ни чего и ни где…», то я делаю вывод: КРИВОЙ ШАБЛОН!

Судя по скрину, шаблон самопальный, кнопок не видно не только в модуле «Админпанель», но и в стандартном модуле «Блоги». Возможно, тебе ВАМ слишком глубоко задумываться воспитание не позволяет, поэтому исключительно из величайшего уважения к столь высокому клиенту еще раз повторяю то, что уже писал выше:
РазбирайсяТЕСЬ с ШАБЛОНОМ САЙТА, с ним проблемы.

Все равно не понятно? Тогда вот еще подсказка (заметьТЕ, совсем бесплатная): подключиТЕ другую (СТАНДАРТНую!) тему сайта (например, NEW) и убедисьТЕСЬ, что все работает нормально.

Так понятно?

ЗЫ: а сей продукт (модуль Админпанель), равно как и сам движок ЛС — не для обычных пользователей, а для вменяемых, и в обязательном порядке умеющих не только писать, но и читать.

ЗЗЫ: Будбьте столь любезны, сэр, прочтите вот это livestreet.ru/blog/1939.html и не судите строго, уж простите великодушно недостойного нулевого разработчика.
avatar
Не на одной из существующих тем — модуль не работает -переключал и на new и на developer в том числе и «Самопальной»
В коментариях всевозможный «Прихлебаев» не нуждаюсь… я задаю вопрос Т.С.
В статус Супер програмиста не лезу… повтояряю я обычный пользователь… выполнил все инструкции… модуль не пашет…
avatar
И еще, на всякий случай, для лучшего понимания ситуации — на «Бирже...» не тусуюсь, и заказы за деньги не принимаю — ни по своему модулю, ни по какому другому. Если действительно возникают проблемы с моим модулем (но не с головой юзера!), то разбираюсь с ними совершенно бесплатно.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.