Плагин aceAdminPanel - пре-релиз

Выложил пре-релиз новой админки под LS 1.0.x на гитхаб. Разумеется, все очень сыро еще, но, тем не менее, кому не терпится увидеть и потрогать ручками, могут это сделать и высказать свои соображения, пожелания и замечания, которые я хоть и не обещаю строго, но все же постараюсь учесть.

Качать можно здесь: github.com/aVadim483/aceAdminPanel/downloads

60 комментариев

avatar
У меня не активируется.
Warning: include_once(include/adm_function.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/********/data/www/********/plugins/aceadminpanel/PluginAceadminpanel.class.php on line 220

Warning: include_once() [function.include]: Failed opening 'include/adm_function.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear:/var/www/********/data/www/********:/var/www/robodom/data/www/********/engine/classes') in /var/www/********/data/www/********/plugins/aceadminpanel/PluginAceadminpanel.class.php on line 220

Fatal error: Call to undefined function admClearDir() in /var/www/********/data/www/********/plugins/aceadminpanel/PluginAceadminpanel.class.php on line 153
  • Rega
  • 0
avatar
fixed
avatar
ок
avatar
Не хочет (
Warning: include_once(include/ACE.functions.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/********/data/www/********/plugins/aceadminpanel/PluginAceadminpanel.class.php on line 221

Warning: include_once() [function.include]: Failed opening 'include/ACE.functions.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear:/var/www/********/data/www/********:/var/www/********/data/www/********/engine/classes') in /var/www/********/data/www/********/plugins/aceadminpanel/PluginAceadminpanel.class.php on line 221

Fatal error: Class 'ACE_Func' not found in /var/www/********/data/www/********/plugins/aceadminpanel/include/ACE.php on line 16
avatar
Сначала написал этот топик, потом понял, что поспешил, и убрал в черновики, чтобы не смущать.

Теперь, вроде, нормально должен активироваться плагин, проверил на реальном хосте, а потому опять выкладываю топик.
avatar
— Слава Селестии! Держи няшу. Пока порадуюсь и скажу огромадное спасибо за очешуенный плагин. Но у меня 4 ночи, поэтому тестировать буду, как просплюсь.
avatar
Ребят, пропустили подключение bootstrap, админка сыпется.
avatar
Нет ссылки на настройку плагинов.
avatar
Линка на блоги ведет на 404.
avatar
всё встало, но толи стиля нет, толи ещё чего, криво выглядит (
  • Rega
  • +1
avatar
avatar
Поддерживаю у меня также
avatar
И у меня так же.
avatar
И у меня)
avatar
Подтверждаю, но там мелкий косяк.
avatar
— Оки, правим багу.
'___path.static.skin___/assets/bootstrap/less/bootstrap.less'

Проверяем файл: да, лежит на месте.
plugins/aceadminpanel/templates/skin/admin_new/assets/bootstrap/less$ l | grep bootstrap
-rw-rw-r-- 1 root 1.5K Sep  2 03:11 bootstrap.less


Но всё равно^ GET example.com/plugins/aceadminpanel/templates/skin/admin_new/assets/bootstrap/less/bootstrap.less 404 (Not Found)

ЧЯДНТ?
avatar
*Orhideous понял и довольно улыбнулся.
— Всё дело было в специфических настройках nginx. Когда я проверил, что png-файл в той же директории отлично отдается, сразу заподозрил, что тут что-то нечисто. Вот:
if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css|data|less)$")
                {rewrite ^(.*) /index.php last;}

В расширениях не было «less»
avatar
Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: «example.com/plugins/aceadminpanel/templates/skin/admin_new/assets/bootstrap/less/bootstrap.less».
Гм.
avatar
Немного опередил. Спасибо за помощь! Надо подумать, как лучше запрашивать урл, чтоб не трогать настроек nginx по умолчанию
avatar
На самом деле там все немного хитрее. LESS-файл должен компилироваться в CSS и размещаться здесь: \templates\cache\admin_new\css\

А подгружаться CSS должен с такого урла:
site.ru/less/file/[admin_skin]/assets/bootstrap/less/bootstrap.less

Надо смотреть, что по этому урлу выдается
avatar
— Угум, только что понял и сделал фейспальм от собственной недалёкости.
avatar
site.ru/less/admin_new/assets/bootstrap/less/bootstrap.less

404, однако.
avatar
— Оки, вижу багфикс :)
avatar
Обновился, у меня баг остался. Чистил кеш с админки и в ручную удалял файлы.
avatar
— Погодь, багфикс в процессе. ActionLess что-то не то выдает.
avatar
Итак, что накопал.
При запросе:
site.ru/less/file/[admin_skin]/assets/bootstrap/less/bootstrap
$sSourceFile /home/ep/www/new/plugins/aceadminpanel/templates/skin/admin_new/assets/bootstrap/less/bootstrap

Но вот этот адрес:
new.everypony.ru/less/file/[admin_skin]/assets/bootstrap/less/bootstrap.less
nginx просто хочет отдать как файл. И не отдает, по понятным причинам. Что делать?
avatar
Убрал less из настроек nginx.
Warning: file_put_contents(/home/ep/www/new/templates/cache/admin_new/css/8aa51c59f708b1f427e778bf40fcefc3.css) [function.file-put-contents]: failed to open stream: No such file or directory in /home/ep/www/new/aceAdminPanel/plugins/aceadminpanel/lib/lessphp/lessc.inc.php on line 1616

Создал папку css. Не работает.
avatar
— Отбой, всё ок. Баг был в том, что надо создать папку css/ в templates/cache/admin_new
avatar
Я пытаюсь щас добиться, чтоб без каких-либо дополнительных настроек nginx все работало.

Только что выложил фикс, проверь, плиз
avatar
— Работает, но только тогда, когда в templates/cache/admin_new (общий кеш Smarty) создать папку css с правами на запись. to fix, okay?

P.S. Дизайн хорош.
avatar
— Я имею ввиду, безо всяких дополнительных настроек работает.
avatar
Баг: нет обработки site.ru/admin/blogs/list/personal/
avatar
Баг: site.ru/less/file/[admin_skin]/assets/bootstrap/less/bootstrap.css?from=less
(не найдено)
avatar
— Ну да. Оно и не найдёт его, ведь файла такого нет.
avatar
Баг: GET site.ru/less/file/[admin_skin]/assets/bootstrap/img/glyphicons-halflings.png 404 (Not Found)
Опять-таки настройки nginx.
avatar
— Так, пойду-ка я на GitHub. Там удобнее.
avatar
а возможности увидеть дерево всех постов в блогах не будет? возможности редактирования постов непосредственно в админ-панели? аякса в админке?
avatar
Аналогично верстка отсутствует… папку css/ в templates/cache/admin_new создал, права 777 дал, кеш чистил — все равно не работает. Что нибудь делается?
avatar
Не торопи человека, поспешишь — людей насмешишь)
avatar
Ждем… а то приходится спамеров через PMA удалять, удаление и бан через админку не работают:)
avatar
Ждём с нетерпением я бы сказал.
Для меня бан ключевая функция модуля.
avatar
У меня тоже была проблема с неработающими стилями, оказалось что в
/rootdir/plugins/aceadminpanel/include/ACE.Functions.php в 211 строке
$sBasePath = ACE::FilePath(Config::Get('path.root.server'));

Возвращается имя корневой папки без слеша на конце поэтому дальше скрипт вылетает при попытке создать папку "/rootdirtemplates"
Починилось после замены в 217 строке
$sTempPath = $sBasePath;

на
$sTempPath = $sBasePath . '/';
avatar
И помогло? Интересно, как могут стили работать, если в конфиге они закомментированы? Уберите комменты со стилей и будет вам счастье.
avatar
Да, мне помогло именно это.
Стили у меня сразу были раскомментированы, в /plugins/aceadminpanel/config/config.php было так:

    97  /***
    98   * Скин админпанели
    99   */
   100  $config['skin'] = 'new';
avatar
Да это не в том конфиге. А сейчас с дизайном все ок?
avatar
По всей видимости да
avatar
Ну так нормально, работать можно. Правда у меня ранний релиз стоит, там в другом конфиге все менять надо было.
avatar
Сделал у себя так же, но результата никакого((
avatar
Зайди сюда /plugins/aceadminpanel/templates/skin/admin_new/settings/config и убери комменты в конфиге.
  • aex
  • 0
avatar
Спасибо, заработало)
avatar
можно пожалуйста нормально настроенный скрипт или маленький фак а то диз кривой немножко?
avatar
Нормально работает, мне помогло вот это
Заменить в файле /rootdir/plugins/aceadminpanel/include/ACE.Functions.php в 217 строке
$sTempPath = $sBasePath;

на
$sTempPath = $sBasePath . '/';

Не забывайте полностью чистить кеш. Сейчас нарисовалась такая проблема, при переходе в админке по ссылке multiblog.ru/admin/blogs/ выскочила ошибка 404 — страница не существует, съехала вся верстка и выскочило всплывающее окно «Добавить свои теги»
avatar
на гитхабе лежит отличная работающая версия
вопрос
она уже полностью хорошая или еще будут фиксы?
avatar
Привет!
При активации ЭЙС админ — невозможно загрузить картинку. Т.е она как бы загружается, но на главной во ФЛОУ — нет картинки. При отключении эйс админа, приходиться влючать и выключать заного мейн_превьюв, и флоу, и тогда картинки грузятся/

имееться ввиду флоу с мейнпревом вместе. сошл 3.
avatar
А можно повторить, но с переключением на латиницу, где требуется? Ибо ничо не понял
avatar
При бане пользователя ДО ДАТЫ.
У пользователя не показывает дату.
«Вам закрыт доступ к этому сайту до %%date%%»
avatar
Поставил, всё прошло как по маслу. Правда, в разделе /admin/blogs/ шаблон уехал
avatar
Да я писал уже 4 коммента выше об этом, и не просто шаблон уехал, а вообще не подключаются стили, плюс выскочило окно «Добавить свои теги», плюс еще это: Ошибка: 404
К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было. В общем admin/blogs пока вообще не работает в админке.
avatar
Ну так это же релиз. Там много чего не работает и конфликтует. Его еще пилить и пилить до готового.
avatar
Не, я неправильно сказал.:) Не релиз, а пре-релиз.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.