Наверно, разумное решение было, что модули, создаваемые сторонними разработчиками и загружаемые сюда на сайт, должны пройти модерацию. Но, пожалуй, стоит модернизировать это дело — определить условия, при которых модерации не будет. Напр., при опредленном уровне рейтинга, при N-ой загрузке или еще как-то.
В разделе «Модули» выложил версию 0.2 модуля Админпанель.
Основным новшеством является добавление работы с юзерами:
1. Просмотр списка юзеров (всех, в т.ч. и тех, кто не активировался)
2. Для каждого юзера показывается IP, с которого он регистрировался, и с которого последний раз входил.
3. Неактивных юзеров можно активировать из админпанели
4. И, наверное, самое «вкусное» — это возможность бана (используется дополнительная таблица и хук, не очень изящно, но иначе никак). Бан можно задать на любое число дней (по окончании юзер получает полный доступ, как обычно) или навечно. Бан вешается на конкретного юзера (не на IP), т.е. зарегаться с тем же логином или е-мейлом юзер не может.
Установка так же — файлы заливаются в /update/modules/admin_0.2/ и запускается install.php
Кстати, сам инсталлятор немного улучшил — больше всяческих проверок и должен более внятно сообщать об ошибках, если вдруг случаться. Но наиболее продвинутые и осторожные могут установить модуль вручную — в файле readme.txt, по-моему, довольно подробно все расписано, как это сделать.
UPD. Была небольшая ошибка — таблица adminban создавалась с неверным префиксом. Исправлено. Исправленная версия залита на сайт.
UPD 2 Выложил обновление (версия 0.21). Кто уже поставил и работает без проблем — можно игнорировать. Обновление касается именно установки и первоначального входа в систему сразу после установки.
Сегодня мы подводим итоги ежемесячного конкурса на лучшее бесплатное решение для LiveStreet за май месяц. Так как число участников, равно как и модулей, нас порадовало, то было принято решение увеличить призовой фонд в мае в два раза до 4000 рублей!
Купил модуль галерея… установил как в мануале…
Появились все ссылки… а при клике на них появляется вот такое: The requested URL /gallery/ was not found on this server.
The requested URL /gallery/user/admin/ was not found on this server.
Для многих движков есть модули цель которых не допустить автоматическую регистрацию. Решил сделать для LS, что-то подобное.
Юзер переходит на страницу регистрации. Вводит данные во все стандартные поля + в доп. поле вводит ответ на вопрос. Если ответ не совпадает с заданным в настройках, то говорим юзеру, что он ответил неправильно и аккаунт не регистрируем. Если правильно, то регистрируем :)