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

В новой версии добавлено:

1. Массовая рассылка приватных сообщений пользователям.
2. Ведение лога пользователей.
3. Ведение лога админов.
4. Голосовалка админа
5. Частичное редактирование профиля пользователя
6. Всякая мелочь

1. Массовая рассылка приватных сообщений пользователям.
Это, конечно, далеко не то, о чем просили многие (персонализированная е-мейл рассылка всем юзерам), но хоть что-то. Рассылка производится «постранично», т.е. сколько юзеров выводится на одной странице, столько писем за раз и можно отправить. Потом перейти на другую страницу и опять отправить. А чтоб не набивать одно и то же письмо по нескольку раз, его просто можно выбрать из списка отправленных. Юзеры, у которых в профайле отмечено, что они получают приватные сообщения на мыло (а по умолчанию у всех отмечено), те получат рассылку на мыло.

2. Ведение лога пользователей.
Можно включать/выключать ведение лога пользователей, задавать имя файла лога, максимальный размер и число файлов ротации.
В текстовый лог (кладется в папку logs) пишется время (серверное), логин и ip юзера, а также action, event и url. Т.е. фиксируется загрузка каждого модуля. Можно также задать запись отладочной инфы — стек вызовов. Можно писать в лог не всех юзеров, а только заданных, причем у каждого будет свой лог-файл. Ротацию лог-файлов можно задать по размеру, либо по дате (если установить максимальный размер равный 0, то новый лог-файл будет создаваться каждые сутки).
Между прочим, оказалось, что это чертовски удобная вещь при отладке на «живом» сайте :)

3. Ведение лога админов.
Если админов на сайте несколько, то иногда неплохо было бы логировать их действия, чтобы в случае неприятностей быстро найти «крайнего» :) Для этого специально для админов можно вести отдельный лог. Туда пишутся не просто переходы админов по пунктам меню (как в пользовательском логе), а конкретные действия и их результат. Например, бан юзера, добавление/удаление страницы и т.д. Схема ротации админ-логов общая с пользовательскими (а сами файлы, естественно, разные).

4. Голосовалка админа
Кому-то очень надо это было — нате. В профиле юзера в админке добавлены «усиленные» стрелки для голосования. Они (как, впрочем, и «стандартные» стрелки в том же профиле) работают безлимитно — голосуй сколько хочешь раз, а сила голосования задается в меню Админпанель->Параметры. Хоть 100 единиц ставь :)

5. Частичное редактирование профиля пользователя
Мне показалось, что вряд ли есть необходимость редактировать абсолютно все поля профайла пользователя. Сделал возможность правки полей «О себе» и «Сайт».

6. Всякая мелочь
Небольшой рефакторинг и баг-фикс.

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

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

И, как обычно, публикую реквизиты для добровольных поощрений автора: кошельки WebMoney Z178319650868 или R312496642374, счет Яндекс.Деньги 41001176375531

Модуль доступен для скачивания здесь

UPD Выложил новый билд с небольшим баг-фиксом. Последняя полная версия 1.2.75. Тем, кто успел скачать более раннюю версию 1.2.хх, рекомендуется обновиться.

UPD 2 Выложил версию 1.2.78. Исправлен глупый баг, из-за которого не отправлялись массовые сообщения, кроме как самому себе. Плюс чуть изменил форму отправки — теперь админ сам задает/отменяет отправку копии сообщения самому себе.

UPD 3 Выложил версию 1.2.82. Немного доработан функционал отправки сообщений

UPD 4 Выложил версию 1.2.86, где была устранена критичная уязвимость

UPD 5 Выложил версию 1.2.100

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

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

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

Пример: я — admin, насоздавал кучу блогов и теперь хочу их почикать. Иду в список юзеров, выбираю из списка себя и вижу все блоги, которые родил. И — «размахнись рука, раззудись плечо...» :)
avatar
ЗЫ Пора, наверное, документацию писать по модулю — возможностей много, но не все они очевидны
avatar
я не имел ввиду ваш модуль, я говорил про то что не могу удалить общие блоги — коллективные, ваш модуль я не ставил еще, просто спрашиваю заранее можно ли там удалить коллективный блог. я наверное смотрю куда то в другую сторону. но когда я — админ — создаю коллективный блог — я не понимаю как его потом удалить. извините если утомил вас))
avatar
Насколько я знаю, в стандартном функционале ЛС нет возможности удалять коллективные блоги.

Но поскольку это топик про Админпанель, то я отвечаю с точки зрения использования именно этого модуля. В модуле Админпанель такая возможность есть. Как — я описал выше.
avatar
извините, спасибо, как только модерация закончится обязательно установлю))
avatar
В ожидании модерации) Большое спасибо! Очень полезная вещь!
avatar
Аvadim большое спасибо!!! Ждем модерации )
avatar
Тут кстати Avadim топик публиковал о том, как добавить ссылку на админку, которая будет видна только админам. Судя по количеству коментариев, пост остался незамечен. Сцылко: livestreet.ru/blog/2110.html
avatar
Спасибо :-)
avatar
Прошу прощения у тех, кто до этого момента уже успел скачать версию 1.2 — запарился слегка и не самый последний билд выложил. Сейчас обновил, последняя версия 1.2.75. Отличие от предыдущего билда — улучшенный алгоритм записи в лог-файлы (использование блокировки для безопасной записи в файл). Если особо в логгировании не нуждаетесь, то можно не обновляться.
avatar
Извините, у меня куча проблем:

1. Стрелки админа не срабатывают. При клике ничего не происходит.
2. Редактирование профиля пользователя не срабатывает. Когда нажимаешь сэйв, появляется анимация загрузки и остается до тех пор, пока не уйду со страницы.
3. Измененная информация в конфиг файл не может сохраниться.
Warning: copy(config/config.php.bak) [function.copy]: failed to open stream: Permission denied in /home/u123123/123123.ru/www/classes/actions/ActionAdmin.class.php on line 253


Если у меня руки с изгибами, то помогите их пожалуйста выпрямить :)
  • RoM
  • 0
avatar
Попробуйте на папку config поставить права 777
avatar
1. Очистить папку /templates/compiled/ (удалить из нее все)
2. Залить все файлы админки руками
3. На папку /config/ поставить права 775. Если не поможет, то 777
avatar
По поводу прав 777 на папке config — это не опасно?
avatar
Нет, если в папке лежит файлик .htaccess с записью
Order Deny,Allow
Deny from all
В стандартной комплектации он должен быть :)
avatar
У меня тоже не работает голосовалка админа :(
1. Очистить папку /templates/compiled/ (удалить из нее все)

Очистил, но при попытке голосовать несколько раз гвоорит, что «вы уже голосовали за этот топик» :( помогите, пожалуйста.
avatar
А вы это точно из админки делаете?
avatar
Уверен, что точно НЕ из админки. Потому что «голосовалкой админа» только за юзера голосовать можно.
avatar
Да, я это делал не из админки :( Я неправильно понял и решил что ей можно за посты любое кол-во раз голосовать :(
avatar
Нет. Только за юзера (не за посты, и не за комменты), и только из админки
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
  • Sky
  • 0
avatar
Можно ли несмотря на устанвленную АдминПанель 1.1, выполнить стандартную процедуру установки 1.2?
avatar
Да, можно. И вот когда установите 1.2, тогда и появится ссылочка «Обновить» :)
avatar
у меня письмо только самой себе почему-то отправляется
причем даже когда я себя не выбираю
другим не отправляется

и еще желтый значок письма горит, даже когда я их прочитала (и удалила уже), обычно становится серым сразу как только прочитаешь письмо
avatar
принято
еще раз тщательно проверю
avatar
Выложил версию 1.2.78 с багфиксом. Правда, смог только воспроизвести ситуацию, что письма другим не уходили, только себе самому (это исправил). А вот сделать так, чтоб при всех прочитанных письмах значок желтым горел — не смог. Да и не должно такого быть — я ж отправляю письма с помощью стандартного класса.
avatar
Было бы хорошо в будущей версии предусмотреть массовое удаление пользователей. Но это так, мысли вслух, может, это только мне и надо…
avatar
Уже, как минимум, двум :)
avatar
Сделай ещё кнопки «Удалить сайт», «Удалить сайт соседа», «Удалить сервер из стойки».
avatar
и большую красную: удалить домен первого уровня )))
avatar
Ну, можно опционально сделать.
avatar
уже трем ;) мне тоже пригодилось)))
avatar
Не существенно, но пожелание. Сделать подтверждение удаления(блога, топика и т.д.). Мало ли, кто-то случайно нажмёт не туда или чего чего :)
avatar
Спасибо большое! ))
avatar
что-то я так и не понял где смотреть активность админов :(
avatar
В логах. В папке /logs/
avatar
ещё можно прикрутить смену пароля какому-нибудь юзеру
avatar
Зачем?
avatar
После нажатия «Upgrade» вылетела ошибка

SQL Error: Duplicate column name 'adm_vote_date' at /сайт/classes/modules/admin/upgrade/AdminUpgrade110x120.php line 13
Array ( [code] => 1060 [message] => Duplicate column name 'adm_vote_date' [query] => ALTER TABLE `prefix_user_vote` ADD `adm_vote_date` TIMESTAMP NOT NULL [context] => /сайт/classes/modules/admin/upgrade/AdminUpgrade110x120.php line 13 ) 

в админку теперь не заходится совсем… подскажите, что делать?…
avatar
Еще раз нажми на «Upgrade». У меня тоже была такая ошибка. Все ушло после второго нажатия.
avatar
кнопка «Upgrade» исчезла — её больше нету. А по ссылке сайт/admin/ выдается только

Админпанель

Description: Module for LiveStreet Engine Social Networking

Version: 1.2

Compatible with: LS ver.0.3+

Current version of LiveStreet: 0.3.1


и всё…
avatar
Ну правильно! Админ панель уже стоит у тебя! Посмотри выше. Горизонтально размещены
Админпанель Настройки Темы Языки Страницы Пользователи
Примерно так. Разве нет?
avatar
Вот именно что нет :) — горизонтальная панель отсутствует. Раньше была, а после upgrade — исчезла. Может в шаблоне надо что-нить изменить теперь?…
avatar
Хммм… Тогда сорри… Даже незнаю. Проверь вручную установку. Все ли стоит на своих местах. Может где то что то забыл…
avatar
Прверь, на месте ли файл \templates\language\modules\admin\russian.php?
avatar
да, файл на месте
avatar
Тогда проверяем наличие файла \templates\skin\имя_текущего_скина\menu.asmin.tpl
avatar
всё на месте…
avatar
Хм, а в других разделах меню работает нормально? Т.е. если просто главную страницу ЛС загружаешь, то меню отображается нормально? Т.е. Блоги, Люди — с этим проблем нет? Только в админке меню не видишь?
avatar
У нас переделанная структура шаблона походу — меню нету нигде, вернее вместо него java-выплывающие меню (http://avril.ru/blogs/) только как с админкой теперь поступить…
avatar
А, ну вот все и прояснилось. Админское меню (как и меню всех остальных разделов в типовой схеме скина) лежит в отдельном файле-шаблоне для Смарта menu.admin.tpl. Я не знаю, как у вас скин скроен, но, видимо, надо определять, не админка ли вызывается, и подключать этот файл.
avatar
Угу, спасибо, попробуем разобраться.
avatar
из-за чего может быть 404 при вызове domain.ru/admin?
avatar
из-за того, что не залогинился под админским аккаунтом :)
avatar
Зашел под админом!
avatar
перепроверьте
и файлы модуля заодно
avatar
«Зашел под админом и все заработало» или «Зашел под админом и все равно ничо не работает»?
avatar
2 вариант, Зашел под админом и все равно ничо не работает
avatar
Файл \comm\config\modules\admin\config.route.php лежит на своем месте, как положено?
avatar
Да
avatar
из-за чего может быть 404 при вызове domain.ru/admin?

Выполнить действия в следующем порядке:

1) Убедиться, что другие модули работают, например, domain.ru/blog. Если и тут не работают — проблема не в конкретном модуле, а вообще в настройках сайта/движка

2) Убедиться, что вошли действительно под логином админа.

3) Убедиться, что установка прошла нормально. В первую очередь проверить файл /config/modules/admin/config.route.php. Провести установку вручную (см. readme.txt, входящий в комплект модуля).

Если все сделано и все равно не помогает, то я даже и не знаю, что еще может такое быть =(
avatar
Модуль отличнейший и мегаполезный. Много чего могу порекомендовать, но это потом (и не факт что понадобится). Тут вот есть проблема одна.

Когда я под своим акком (под админом), при клике на Прямой эфир — Публикации (инфоблок, floomby.ru/content/O5iaHA0kUG/) вываливается ошибка, ниже ее лог

[2009-08-03 17:16:51][20206][ERROR][SQL Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay at /home/esoterix/eso.ru/http/classes/modules/topic/mapper/Topic.mapper.class.php line 460
Array
(
    [code] => 1104
    [message] => The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay
    [query] => 
				SELECT 
					t_fast.*, 
					tc.*,
					u.user_login as user_login,
					IF(tv.topic_id IS NULL,0,1) as user_is_vote,
					tv.vote_delta as user_vote_delta,
					IF(tqv.topic_id IS NULL,0,1) as user_question_is_vote,
					bu.is_moderator as user_is_blog_moderator,
					bu.is_administrator as user_is_blog_administrator,
					IF(tr.comment_count_last IS NULL,t_fast.topic_count_comment,t_fast.topic_count_comment-tr.comment_count_last) as count_comment_new,
					IF(ft.topic_id IS NULL,0,1) as topic_is_favourite
				FROM (
					SELECT 
						t.*,	
						b.blog_title as blog_title,
						b.blog_type as blog_type,
						b.blog_url as blog_url,
						b.user_owner_id as blog_owner_id									
					FROM 
						prefix_topic as t,	
						prefix_blog as b				
					WHERE 
						1=1
					
						 AND t.topic_publish =  1 AND b.blog_type in ('personal','open') 								
					
						AND
						t.blog_id=b.blog_id											
					ORDER by t.topic_date_add desc
					LIMIT 0, 20
				) as t_fast
				JOIN prefix_user AS u ON t_fast.user_id=u.user_id
				LEFT JOIN (
						SELECT
							topic_id,
							vote_delta												
						FROM prefix_topic_vote 
						WHERE user_voter_id = 1
					) AS tv ON t_fast.topic_id=tv.topic_id 
				LEFT JOIN (
						SELECT
							topic_id												
						FROM prefix_favourite_topic 
						WHERE user_id = 1
					) AS ft ON t_fast.topic_id=ft.topic_id
				LEFT JOIN (
						SELECT
							topic_id,
							comment_count_last												
						FROM prefix_topic_read 
						WHERE user_id = 1
					) AS tr ON t_fast.topic_id=tr.topic_id
				LEFT JOIN (
						SELECT
							topic_id																			
						FROM prefix_topic_question_vote 
						WHERE user_voter_id = 1
					) AS tqv ON t_fast.topic_id=tqv.topic_id
				LEFT JOIN (
						SELECT
							is_moderator,
							is_administrator,
							blog_id												
						FROM prefix_blog_user 
						WHERE user_id = 1
					) AS bu ON t_fast.blog_id=bu.blog_id
				JOIN  prefix_topic_content AS tc ON t_fast.topic_id=tc.topic_id
				order by t_fast.topic_date_add desc
				;	
					
    [context] => /home/esoterix/eso.ru/http/classes/modules/topic/mapper/Topic.mapper.class.php line 460


это только под админом. Проверил выборочно незарегенным, под другой учеткой — все ОК. А тут такое дело… главное я не помню было ли это вначале, сразу после установки или же я уже в процессе работы в последние ару дней что-то наворотил. Может кто-то поможет разобраться…
avatar
Упс, сори. Это, видимо, не из-за админпанели.
avatar
Однозначно, не из-за нее
avatar
ADMIN_TITLE
ADMIN_MENU_ABOUT
ADMIN_MENU_PARAMS
ADMIN_MENU_SETTINGS
ADMIN_MENU_THEMES
ADMIN_MENU_LANGUAGES

и т.д. вместо текста. Перепроверил языковые файлы модуля, файлы шаблонов, экшены, класс модуля. Всё на месте. ЧЯДНТ?
зы. внопки upgrade нет.
avatar
Я такого смог добиться только задав текущий язык и язык по умолчанию = english, в то время, как языковых файлов английских не положил.

В любом случае эффект этот возникает, если не найден языковой файл.
avatar
Я уже понял это, но язык русский… ладно, пошаманю с языковыми файлами.
avatar
Решено со сбросом кеша memcached.
avatar
Тут у всех такие вопросы серьезные, даже не знаю как к моему отнесутся. На странице просмотра списка пользователей (admin/users/list/) у некоторых пользователей иконки зелененькие, а у некоторых серенькие:
<div class="adm_user" style="background-image: url(/templates/skin/new/images/adm_icons.gif);"/>
и
<div class="adm_user" style="background-image: url(/templates/skin/new/images/adm_icons.gif);"/>

Что они означают?
avatar
Красненький — админ.
Зелененький — активированный юзер.
Серенький — неактивированный юзер.
Зелененький за решеткой — забаненный юзер.
avatar
Помогите плииз!!!
Когда в админпанели нажимаю вкладку «Пользователи», у меня выдает такую ошибку
Warning: getmypid() has been disabled for security reasons in /home/vol3/0fees.net/fees0_3936062/htdocs/classes/modules/sys_logger/Logger.class.php on line 201
SQL Error: Table 'fees0_3936062_livestreet.prefix_adminban' doesn't exist at /home/vol3/0fees.net/fees0_3936062/htdocs/classes/modules/admin/mapper/Admin.mapper.class.php line 151
Array ( [code] => 1146 [message] => Table 'fees0_3936062_livestreet.prefix_adminban' doesn't exist [query] => SELECT SQL_CALC_FOUND_ROWS u.user_id, user_login, user_date_register, user_skill, user_rating, user_activate, user_date_activate, user_date_last, user_date_comment_last, user_ip_register, user_ip_last, user_profile_avatar, user_profile_avatar_type, IF(ua.user_id IS NULL,0,1) as user_is_administrator, ab.banline, ab.banunlim, ab.banactive FROM prefix_user AS u LEFT JOIN prefix_adminban AS ab ON u.user_id=ab.user_id LEFT JOIN prefix_user_administrator AS ua ON u.user_id=ua.user_id WHERE (1=1) ORDER BY user_id ASC LIMIT 0, 15 [context] => /home/vol3/0fees.net/fees0_3936062/htdocs/classes/modules/admin/mapper/Admin.mapper.class.php line 151 )

Никак не могу понять, что с этим делать(((
avatar
Никак не могу понять, что с этим делать(((

Сначала надо научиться читать
avatar
Спасибо за подсказку))
Почему-то при автоматической установке не копировалось содержимое папки install\classes\modules\
Пришлось руцями кидать.

P.S. Прошу прощения за глупый вопрос
avatar
поставил последнюю админку… и непойму только я заметил или только у меня (в админке блок кто онлайн) —
Who is online ↓
админ admin 2009-08-19 11:12:20
Linuxoid Linuxoid 2009-08-19 11:05:17
ASovetov ASovetov 2009-08-19 10:48:13
NewsMaker NewsMaker 2009-08-18 09:06:33 ----?????
mikevinogradov mikevinogradov 2009-08-13 20:42:47 ----?????

оно выводит список всех юзеров? (это тестовая локальная сборка потому и юзеров немного) но если сегодня 2009-08-19 то как в онлайн попали 18е и 13е число?
или на всякий случай спрошу откуда он берёт список онлайн юзеров?
avatar
приношу свои глубочайшие… это не имеет отношения к админпанели =( сори
комментарий был удален
avatar
Да, админпанель совершенно не при чем, это работа блока online, который идет в комплекте с Менеджером блоков. Но все же отвечу: внимательно читаем конфиг этого блока: \config\blocks\online\config.php — там все подробнейшим образом расписано
avatar
Всем привет, модуль понравился, только после его установки у меня сверху появилась пустая строка, никак не могу найти где она могла появиться и откуда её убрать
avatar
Ты первый, у кого такой странный эффект. Что за скин? Стандартный или какой-то свой? Уверен, что это из-за модуля?
avatar
У меня есть один вопрос по поводу данного модуля, я заметил, что при регистрации (в случае с активацией при регистрации по мейлу) пользователя, когда зарегистрировавшись окошко регистрации закрывается и открывается окошко с ссылкой перехода пользователя на главную страницу, и если при этом пользователь воспользуется этой ссылкой до того, как он перейдет на свой емайл для активации регистрации, то пользователь автоматически оказывается забаненным с резоном «спам», а если пользователь после регистрации сразу переходит на свой емайл для активации своего акаунта и оттуда активирует свой аккаунт, то все нормально. Но мне видится это не очень правильным, поскольку пользователь и не подозревает о том, что он перейдя на главную страницу, не активировав свой аккаунт сразу оказывается забаненным, он может просто по незнанию туда перейти, или решить для себя активировать аккаунт позже (разные причины могут им двигать).
Надеюсь мой вопрос понятен, ибо написано, согласен, на скорую руку и не очень по русски. Спасибо.

P.S. Описанное проверенно мною лично и несколько раз. Прошу перепроверить автора модуля, если конечно это именно так и не было задумано.
avatar
Многа букаф, ниасилил :)

Нет, правда, я не понял.
Что значит: пользователь автоматически оказывается забаненным с резоном «спам»?
Юзер появляется в админпанели в списке Бан-лист? Там можно оказаться только в результате действий админа, больше никак.

Банить юзера только за то, что он не туда кликнул или не тот порядок действий предпринял — полный идиотизм. Поэтому ничего подобного и в мыслях не было.
avatar
Именно так, если пользователь сразу после регистрации переходит на главную страницу, не подтвердив активацию на своем емайле, он оказывается в списке забаненных.

Проверьте пожалуйста, я тоже думаю, что так не должно быть и что вряд ли Вы этого желали, но это так.
avatar
Этого не может быть, потому что не может быть никогда. Дабы исключить какие-то случайности, проверил только что у себя — все ОК.

Ты уверен, что стоит оригинальная Админпанель без всяких доработок? Сам ставил или кто-то другой делал? Если кто-то другой, то лучше уточнить у него — не было ли каких-то изменений в модуле. Если сам, то лучше скачать и залить последнюю версию модуля.

Если после всего вышесказанного проблема не будет устранена — дай знать, будем разбираться.
avatar
Сам ставил и ничего не менял, просто установил и все… вчера заметил вышеописанное…
Да я вроде как последнюю и залил… ну хз, яж не придумал все это, зачем мне…
avatar
Что ж, тогда могу предложить следующее:

1) Сначала мне нужен админский доступ, чтоб я своими глазами увидел эту хрень (не к сайту вообще, а именно к админке, т.е. можешь просто завести нового юзера, добавить его в дамины, включить логгирование админский действий и данного юзера во избежание ненужных проблем)

2) Если вдруг симптом подтвердится, то нужен будет доступ по ФТП, чтобы разобраться со всей этой байдой
avatar
Комментирую, чтобы не было никаких домыслов относительно Админпанели. Все, что описанно мною выше, сегодня не повторилось, то есть регистрация проходит в нормальном режиме, никто в банлист не попадает. Чем было вызвано вчерашнее не могу объяснить, возможно кеш так отреагировал.
Извините за беспокойство.
avatar
Установка прошла успешно. Но когда я попытался открыть сайт, вышла ошибка

«Fatal error: Call to undefined function mb_substr() in Z:\home\ls\www\classes\hooks\HookAdminlogs.class.php on line 41»

, после закомментирования строки 41 в HookAdminlogs.class.php, проблема решилась и стал доступен как сайт, так и админка. Подскажите чайнику, отсутствие строки
#if (strpos($path, DIR_WEB_ROOT)===0) $path = mb_substr($path, DIR_WEB_ROOT);

смертельно?
avatar
avatar
У меня такая проблема при попытке обращения в админпанели к банлисту

SQL Error: Unknown column 'ab.bantype' in 'field list' at X:\home\nice-baby.local\www\classes\modules\admin\mapper\Admin.mapper.class.php line 286
Array ( [code] => 1054 [message] => Unknown column 'ab.bantype' in 'field list' [query] => SELECT SQL_CALC_FOUND_ROWS u.user_id, user_login, user_date_register, user_skill, user_rating, user_activate, user_date_activate, user_date_last, user_date_comment_last, user_ip_register, user_ip_last, user_profile_avatar, user_profile_avatar_type, IF(ua.user_id IS NULL,0,1) as user_is_administrator, ab.banline, ab.banunlim, ab.bancomment, ab.banactive, ab.bantype FROM prefix_user AS u LEFT JOIN prefix_adminban AS ab ON u.user_id=ab.user_id LEFT JOIN prefix_user_administrator AS ua ON u.user_id=ua.user_id WHERE (ab.user_id>0) AND (ab.banunlim>0 OR (Now() X:\home\nice-baby.local\www\classes\modules\admin\mapper\Admin.mapper.class.php line 286 )

проверила и оказалось что таблица adminban и правда не имеет поля bantype!

Description: Module for LiveStreet Engine Social Networking
Version: 1.2.135
Compatible with: LS ver.0.3+
Current version of LiveStreet: 0.3.1
avatar
Пофиксил. Выложил 1.2.136
avatar
Спасибо большое за оперативность, все ок :)
avatar
Вы планируете перебираться на на 0.4? Спасибо.
avatar
Да
avatar
Warning: Call-time pass-by-reference has been deprecated in 
/domain.ru/htdocs/classes/modules/admin/mapper/Admin.mapper.class.php  on line 346

дизаблить варнинги не хотелось бы,
поэтому убрала ссылку, поменяв
&$iCount
на
$iCount

теперь варнинга нет, но не уверена, что тоже правильное решение.
avatar
Правильное. Как автор модуля это говорю
avatar
спасибо, знач так и оставим
avatar
Спасибо большое!
avatar
У меня вообще не существует папки admin в корне!!! Непонятно…
avatar
А кто-то обещал, что там такая папка есть?
avatar
Ну… Хотел поставить автоматом модуль админки. Всё делаю как положено в инструкции… Заходу на сайт/админ.пхп а мне сразу в лицо тычут — ошибка 404
avatar
Ну… Хотел поставить автоматом модуль админки. Всё делаю как положено в инструкции… Заходу на сайт/админ/ а мне сразу в лицо тычут — ошибка 404
avatar
Ну… Хотел поставить автоматом модуль админки. Всё делаю как положено в инструкции… Заходу на сайт/админ/ а мне сразу в лицо тычут — ошибка 404

Может обязательное условие пароль admin ??
avatar
Обязательное условие — залогиниться на сайте админом
avatar
Когда можно ждать переделки его для 0.4.1? Это ведь, насколько я понимаю, один из важнейших модулей, если не самый важный.
avatar
avatar
Разобрался.

Мне нужно иметь категории для блогов, я думал, эта панель существует отдельно от aceAdminPanel и в ней можно делать категории. А, оказывается, этим занимается модуль MultiType Blogs, который под эту панель сделан. А под ace его еще нет.
avatar
Если я правильно понял, вам нужен aceblogextender
Это платный модуль, который написал avadim (для 0.4.1 уже есть)
livestreet.ru/blog/4340.html
avatar
Да, именно он, спасибо! Непонятно только, почему его нет в репозитории платных модулей.
avatar
В силу определенных причин, там не все модули видны в списке
avatar
почему когда я захожу в site.ru/admin/ мне пишет
У вас нет доступа к этому режиму

Че делать?
avatar
Если пишет «У вас нет доступа к этому режиму», то это означает, что у вас нет доступа к этому режиму. Строим элементарную логическую цепочку:
1) Это режим администрирования сайта
2) Доступ к администрированию могут иметь только администраторы
3) Раз юзеру не дает доступ, значит юзер — не администратор
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.