В разделе «Модули» выложена версия 0.3 модуля Админпанель + модуль расширения языковой поддержки.
Процесс установки не претерпел изменений. Изменения в самом модуле:
— Смена языков, добавление языка «по умолчанию» для модулей, где перевод не сделан
— Возможность просмотра скриншотов для тем
— Добавление/удаление админов сайта
— Редактирование топиков и комментов юзеров
— Бан по IP
Теперь о нововведениях подробней:
1. Сделана смена языков сайта через Админпанель. Причем, при смене языка можно увидеть, насколько полно сделан перевод (число языковых файлов, общее число строк в них и число фраз). Заодно пришлось написать еще один вспомогательный модуль — language. Об этом см. ниже.
2. Для просмотра/выбора тем есть два режима — список и скриншоты. Если в теме есть папка screenshots, а в ней лежит картинка размером 200х300, то она будет выводиться.
3. Расширена работа с пользователями
— В информацию по пользователю добавлено, сколько раз он плюсовал/минусовал топики, юзеров, комментарии (выводы админы сделают сами)
— Есть список админов, там же можно добавить/удалить админа сайта
— Бан теперь возможен еще и по диапазону IP (однако админ может входить на сайт даже с забаненого IP). Отправляя юзера или IP в бан можно добавить комментарий, который будет видет только админу в бан-листе
— При добавлении юзера в бан-лист или в список администраторов работает автозаполнение
— Просматривая инфу по конкретному пользователю, можно посмотреть список всех его топиков и комментов. В этом режиме можно редактировать топики и комментарии. Если в настройках модуля задана подпись (по умолчанию она есть), то она добавляется к топикам и комментам, которые отредактировал админ. Эту подпись можно изменить либо вообще удалить.
4. Отдельным модулем (но идущим в комплекте) поставляется расширение системного языкового модуля. Это расширение нужно для задания языка «по умолчанию». Изначально языком по умолчанию устанавливается русский. Это значит, что если на сайте установлен другой язык, но подключены какие-то модули, для которых перевода нет, то будет использоваться язык по умолчанию. Например, на сайте установлен английский язык, а для модуля Админпанель перевода нет, тогда все сообщения Админпанели будут выводиться на русском, а не NOT_FOUND_LANG_TEXT.
Ну, кажется, ничего не забыл. Т.к. в связи с такими изменениями пришлось дополнять описание модуля, то он ушел на модерацию. После модерации он будет доступен по адресу livestreet.ru/addons/34/
ЗЫ. Народ! Если возникают ошибки или какие-то проблемы при работе с модулем — пишите сюда, а не в отзывах, где скачиваете модуль.
UPD ВНИМАНИЕ! Для корректной работы модуля необходимо обновить ЛС до версии 0.3.1. В крайнем случае, если по каким-то причинам вы не можете этого сделать, то скопируйте из версии 0.3.1 один системный модуль /classes/modules/sys_security/Security.class.php. Без него не будет работать редактирование топиков юзеров.
Редактировать данные о пользователе нельзя, можно редактировать его топики и комменты. Но в том месте «что-то» быть действительно должно. А именно — ссылка на бан пользователя. Судя по всему, у тебя не установился языковой файл модуля. Проверь в папке /templates/language/modules/admin/ должен быть файл russian.php из установочного набора.
Необходимо обновить ЛС.
Или на крайняк — скопировать из текущей сборки ЛС системный модуль /classes/modules/sys_security/Security.class.php. Не помню, в какой версии/сборке он появился.
спасибо за модуль, очень помог!
я первый раз поставил live street и меня очень порадовало следующее —
«Для корректной работы темы необходимы следующие файлы:
***
Копировать их из текущей темы? да нет»
помоему это эпогей внимания к пользователю :) спасибо вам :)
Извините, но какое-то (совсем непродолжительное) время модуль будет недоступен для скачивания. Пришлось описание скорректировать — добавить, что нет возможности отвечать на отзывы на странице загрузки модуля. А то прямо туда пишут люди о проблемах, вопросы задают. А раз скорректировал описание — модуль должен пройти модерацию админа сайта. Обычно в течение дня это происходит.
1. функцию «ПЦ». например админу всё надоело, сайт, тематика, пользователи! и он решил уйти в даун… нажал кнопочку «ПЦ»
где ему предлагается
а. удалить сайт вместе с базами итд
б. заморозить действие сайта, (либо например закрыть его на какое то время… где бы подшивался счётчик как в LOST и было бы написано через сколько он заново откроется)
в. отменить операцию.
2. хотелось бы что бы к банам по IP привязывался whois, а то знаете можно ведь и гугл забанить, а потом удивляться ) почему вас там нет!!! ;)
Аленка, вечно у Вас запросы какие-то… экзотические
Экая неординарная Вы девушка :)
Для удаления сайта есть кнопочка Delete
Закрытие сайта на какое-то время — в этом что-то есть. Скажем, переезд, какой-то апгрейд долгий, работа ручками в базе и т.д. Надо подумать в эту сторону.
с этим вы прекрасно справитесь при помощи любого фтп клиента — выделить все и удалить
б. заморозить действие сайта, (либо например закрыть его на какое то время… где бы подшивался счётчик как в LOST и было бы написано через сколько он заново откроется)
так повесте страничку index.html и напишите «сайт закрыт на реконструкцию до того пока рак на горе не свистнет
хотелось бы что бы к банам по IP привязывался whois, а то знаете можно ведь и гугл забанить, а потом удивляться ) почему вас там нет!!! ;)
А разве может быть юзер из подсети гугла? Кто с таким реально сталкивался?
avadim, а можно добавить в админке такую опцию: при просмотре конкретного пользователя сделать еще одну табличку, в которой будут отображаться последние 5/10 его голосований за коменты и блоги? Для просмотра любителей понакручивать репу
Интересен был бы вывод именно конктретных постов и пользователей за которых голосовал юзер. Накрутить рейтинг можно имея 3-4 аккаунта, просто тупо плюсовать в коменты. Если будет вывод постов и тем за которые голосовал пользователь, то можно будет наблюдать тенденцию и попытки накрутки репы
а можно ли в модуль добавить функцию изменения надписи на хедере оО
и еще чтобы можно было бы вставлять разные словосочитания между постами? =)
как на хабре))
идет пост — потом что-то вроде «НЛО Прилетело и съело все фрукты»
и след. пост =)
я бы сам рад такое написать, но вот грамотности не хватает :)
Про «фрукты» понял, но это не к этому модулю. Для этого надо модуль вывода топиков менять или хук писать. Вообще-то не сложно, но мне не интересно ибо блажь и баловство.
ну судя по всему она определяется…
попыталься вывести ее в статистике — выводится именно тот адрес, который есть на самом деле… Не подскажешь в чем может быть проблема?
Как же она определяется, если require_once пытается прочитать файл DIR_SERVER_ROOT/config/config.rout.php а должен читать C:\xampp\htdocs\prodetok\www\config\config.ajax.php? Т.е. скрипт интерпретирует DIR_SERVER_ROOT не как константу, а как строковое выражение.
Как же она определяется, если require_once пытается прочитать файл DIR_SERVER_ROOT/config/config.route.php а должен читать C:\xampp\htdocs\prodetok\www\config\config.route.php? Т.е. скрипт интерпретирует DIR_SERVER_ROOT не как константу, а как строковое выражение.
и хотелось бы иметь там же возможность… отправить всем юзерам письма ) от админа) например) 12 июня ) админ бац и поздравил всех одним клипом) где бы лучше была привязка типо %name% что бы сразу по имени обращалось!
Функция любопытная. Но, боюсь, решение «в лоб» тут не годится. Если юзеров несколько десятков — это не вызовет проблем. А если тысячи, десятки тысяч? Необходим уже более продвинутый рассылочный сервис.
А если задать функцию крону, что бы делил общее количество пользователей на 50 ) и в случае рассылки каждые пол часа отправлял бы юзерам письма) и в случае что в сутках 24 часа…
и мы имеем 10.000 уникальных юзеров. то…
10.000 / 50 = 200… каждые пол часа…
Дело не в том, как это сделать. И даже не в ограничениях, которые ставят хостеры (в конце концов, такие ограничения ставят не все и можно подобрать подходящий хостинг). Дело в том, что это уже совершенно иная задача. Я занимался подобными задачами — там множество подводных камней, которые даже не на этапе разработки вылезают, а уже на этапе эксплуатации. В любом случае — решение этой задачи явно выходит за рамки банального администрирования, на что ориентирован модуль Админпанель.
Я так посмотрю, вам вообще ничего не нужно,… проще то, проще это! ) может быть интернет-эксплорером пользоваться будем? это ведь проще, ничего устанавливать не нужно )))))))))))))))))))
У меня на сайте стоит регистрация обычная без активации. В админке захожу в «Пользователи» — там есть ссылка «Активировать», нажимаю и пользователь активирован. Поясните для чего нужна активация вообще, я тут немного не понял. Если кто то зарегистрировался и не активировался через email, то понятно — можно принудительно активировать. А если в конфиге у меня стоит не использовать активацию то какой смысл в этом функционале в админке?
Хороший вопрос! Да, если регистрация без активации, то нет смысла в этой функции. В финальной версии она будет отключаться автоматом, если активация не требуется.
Но, что характерно, ошибка вылетает на шаблонах live и developer, на new все норм. на других не проверял. версия движка та, что лежит здесь sourceforge.net/projects/livestreet/ скачано только что
Есть пути решения проблемы?
2) как я понимаю в админке можно добавить юзерам только права админа, а модера нельзя? или я где-то это пропустил?
нет, отсылать вопрос никому не надо, надо разобраться с системой шаблонов и перенести недостающий шаблон (а именно block.admin_admin.tpl) в соотвествующую тему.
98 комментариев
ваш модуль кажется самый быстро обновляемый на сайте
Простите, что не дочитал readme…
Fatal error: Call to a member function IsBannedByLogin() on a non-object in /home/www/*****/****/classes/hooks/HookAdmin.class.php on line 24
Или на крайняк — скопировать из текущей сборки ЛС системный модуль /classes/modules/sys_security/Security.class.php. Не помню, в какой версии/сборке он появился.
самое интересное, что тоже впервые скачал лайвстрит 21 мая, а в тот же день похоже и апдейт вышел 0.3.1…
не заметил… спасибо…
я первый раз поставил live street и меня очень порадовало следующее —
«Для корректной работы темы необходимы следующие файлы:
***
Копировать их из текущей темы? да нет»
помоему это эпогей внимания к пользователю :) спасибо вам :)
1. функцию «ПЦ». например админу всё надоело, сайт, тематика, пользователи! и он решил уйти в даун… нажал кнопочку «ПЦ»
где ему предлагается
а. удалить сайт вместе с базами итд
б. заморозить действие сайта, (либо например закрыть его на какое то время… где бы подшивался счётчик как в LOST и было бы написано через сколько он заново откроется)
в. отменить операцию.
2. хотелось бы что бы к банам по IP привязывался whois, а то знаете можно ведь и гугл забанить, а потом удивляться ) почему вас там нет!!! ;)
Экая неординарная Вы девушка :)
Для удаления сайта есть кнопочка Delete
Закрытие сайта на какое-то время — в этом что-то есть. Скажем, переезд, какой-то апгрейд долгий, работа ручками в базе и т.д. Надо подумать в эту сторону.
А вот по «хуиз» — дельное предложение
так повесте страничку index.html и напишите «сайт закрыт на реконструкцию до того пока рак на горе не свистнет
А разве может быть юзер из подсети гугла? Кто с таким реально сталкивался?
А про б) — не всегда такое очевидное решение поможет. Например, если сайт должен быть закрыт для всех, кроме самого админа.
+1
Я именно такой вариант использую.
В этом плане действительно неплохо было бы иметь красную кнопку — «Выключить».
Обычно сайт закрывают для какой-то серьезной корректировки, которую желательно проверять в работе.
и еще чтобы можно было бы вставлять разные словосочитания между постами? =)
как на хабре))
идет пост — потом что-то вроде «НЛО Прилетело и съело все фрукты»
и след. пост =)
я бы сам рад такое написать, но вот грамотности не хватает :)
Про «фрукты» понял, но это не к этому модулю. Для этого надо модуль вывода топиков менять или хук писать. Вообще-то не сложно, но мне не интересно ибо блажь и баловство.
Меню «Пользователи» — «Бан-лист» — «IP-адреса» — в блоке справа «Добавить»
И автору спасибо за полезный модуль.
Но вот пытаюсь добавить пользователя и выдает мне
попыталься вывести ее в статистике — выводится именно тот адрес, который есть на самом деле… Не подскажешь в чем может быть проблема?
Решил вопрос следующим исправлением:
было
стало
Как же она определяется, если require_once пытается прочитать файл DIR_SERVER_ROOT/config/config.route.php а должен читать C:\xampp\htdocs\prodetok\www\config\config.route.php? Т.е. скрипт интерпретирует DIR_SERVER_ROOT не как константу, а как строковое выражение.
возможно, что его включат в дистрибутив движка?
и мы имеем 10.000 уникальных юзеров. то…
10.000 / 50 = 200… каждые пол часа…
как тебе такая идея?
а массовая рассылка писем скорее нужна для срочных оповещений (один из серверов упал, и т.п.)
в моих постах нет ничего, что могло бы навести человека на такой вывод, который сделали вы
причём здесь это я вообще не могу понять
присоединяюсь к спасибо выше
но есть трабл
буду признателен за помощь
1) описанная выше проблема
при нажатии «Пользователи»
фатальная ошибка
Но, что характерно, ошибка вылетает на шаблонах live и developer, на new все норм. на других не проверял. версия движка та, что лежит здесь
Есть пути решения проблемы?
2) как я понимаю в админке можно добавить юзерам только права админа, а модера нельзя? или я где-то это пропустил?
2) Только админа. Понятия «модера сайта» в движке нет.
в общем, вопрос лучше отослать разботчикам шаблонов, как я понимаю
2)спасибо
работает
такая же итория повторилась с block.admin_ban.tpl
помогло копирование файлов из работающего шаблона
пожалуй, напишу об этом, чтобы вас больше не беспокоили такими глупостями