Плагины aceAdminPanel и aceBlockManager

Очередная версия админки: livestreetcms.com/addons/view/243/
И, наконец, плагин aceBlockManager для LS 0.5.1: livestreetcms.com/addons/view/255/
Ссылки заработают сразу после модерации.

В админке, в основном, багфикс. Много чего пофиксено, в т.ч. и загрузка картинок при создании страниц. Из функционала новое только одно: проверка версии PHP для плагина: нередко люди не обращают на версию PHP, которая нужна для ЛС, вот и сделал эту проверку. Кстати, этой фичей могут пользоваться и другие разработчики, если их плагины трубуют PHP определенной версии. Сделать это просто — надо лишь в XML-файл, который описывает плагин, добавить еще один узел <system> и в нем — <php>:

    <requires>
        <livestreet>0.5.1</livestreet>
        <plugins>
        </plugins>
        <system>
            <php>5.2.1</php>
        </system>
    </requires>
И теперь, при активации плагина с помощью моей админки, будет проверяться соответствие версии PHP.

А в aceBlockManager, кроме того, что под 0.5.1 работает, добавлены шаблоны под скин Social-jquery

И заодно уж отвечу здесь же насчет плагина aceBlogExtender — он обязательно будет под LS 0.5.1, и уже раз пять должен был выйти, но, к сожалению, не получается выдерживать планы. Но уже на подходе, так что те, кто ждет — потерпите еще чуть-чуть.

UPD Выложены новые версии обоих плагинов. Обращаю особое внимание, что новая версия aceBlockManager работает с админкой версии не ниже 1.5.215. Т.е. если будете обновлять БлокМенеджер, то нужно и админку обновить

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

avatar
Ура! Наконец-то! Эта неделя — просто праздник какой-то!

Спасибо за проделаную работу!
avatar
Плагины недоступны, они еще не прошли модерацию?
avatar
спасибо огромное! Отличная работа!!!
avatar
Установилось только после отключения в plugin.xml 0.5.1.
А у меня стоит в точности 0.5.1… ?!
avatar
Установилось только после отключения в plugin.xml проверки на совместимость версии ls -> 0.5.1.
А у меня стоит в точности 0.5.1… ?!
avatar
О каком из двух плагинов речь?
avatar
aceAdminPanel
avatar
Тогда важны детали: как именно плагин не вставал — какие сообщения выдавал, как себя вел?
avatar
Не, ну я все сказал.
Еще раз, совсем подробно:
— стоит livestreet 0.5.1. (локально, денвер, php 5.2.12. Ядро нигде не правил. Только мелкие правки для сфинкса и для темлейта, никакой связи здесь быть не должно)
— в чистую папку «aceadminpanel» заливаю свежий дистрибутив
— иду в Сайт/admin/plugins/, тыкаю «активировать» в секретном месте имени aceadminpanel
— вываливается мессадж «Ошибка: Для работы плагина необходимо ядро LiveStreet версии не ниже 0.5.1 „

— когда комменирую в pligin.xml строку
<livestreet>0.5.1</livestreet>
— плагин прекрасно встает.
— плагин aceblockmanager встает без комментирования!

Вы лучше скажите как проверка версии двига происходит, может я догадаюсь в чем дело
avatar
Денвер перезапускал, папку tmp — чистил. Не помогает
avatar
Вопрос снимаю. По каким-то неизвестным мне причинам в loader.php стояло define('LS_VERSION','0.5');
Видимо, рано скачал версию 0.5.1. — там забыли поставить нужное число или при установке что напутал.

(почему тогда aceblockmanager встал? ну, не суть уже..)
avatar
aceblockmanager, кстати, прекрасно встал — безо всяких правок. Странно
avatar
Спасибо за труд! Установил. Пока всё отлично.
avatar
Есть кое-какие заметки по поводу работы aceblockmanager. Отписал в личку.
avatar
у меня только в админке показывает кто онлайн, а на остальных страницах нет :(





может из-за кэша?
avatar
А кто онлайн аватарку должно показывать? У меня не показывает…
avatar
я в настройках сделал так:

'show_avatar' => 24, // Показывать аватар юзера. Задается размер аватары. Если = 0, то не показывается аватара
        'show_username' => false, // Показывать имя пользователя (если имя юзером не задано, то показывается его логин)
        'show_login_only' => false, // Показывать только логин, даже если юзер задал свое имя (имеет смысл, только если задан предыдущий параметр)
        'show_compact_mode' => true, // Выводить пользователей в компактном режиме (не списком)


и еще, задаю приоритет 1000, но все равно не поднимается на верх.
avatar
Спасибо, я попробую код поставить.

Но что-то странно плагин работает, честно говоря, у меня вообще перестало показывать даже имена кто онлайн… при первом заходе пользователя показывает, а потом перекидывает его в гости…
avatar
видимо есть какие то недоработки, будем ждать фикса. я сам не умею редактировать.
avatar
Что касается блока «Кто онлайн», то указывайте, пожалуйста, с какой библиотекой ваш скин — mootools или jquery, это важно.
avatar
когда я писал здесь у меня стоял new-jquery. сейчас стоит colorstreet-jquery

я думал из-за кэша и менял настройки и хостер временно отключил мой домен из-за нагрузки. много ли нагрузки создает этот плагин?
avatar
Сам плагин практически не создает дополнительной нагрузки. Блок «Кто онлайн» с заданной в конфиге периодичностью пишет/читает файл (параметр 'renew_time', по умолчанию 10 сек) — это тоже нагрузка никакая.
avatar
значит проблема в шаблоне? будете адаптировать для jquery?
avatar
уже делается
avatar
пофиксено в версии 1.5.115
avatar
спасибо Вадим, как пройдет модерацию сразу же обновлю. результаты напишу здесь.
avatar
Почему-то все прописанные доп. блоки выводятся абсолютно на всех страницах, хотя в исходных настройках указаны запрещенные страницы (тот же admin), однако блоки отображаются повсюду.
avatar
И вопрос с приоритетот тоже актуален — блоки в самом низу выводятся и не хотят двигаться наверх.
avatar
пофиксено в версии 1.5.115
avatar
Вадим,
в плагине aceAdminPanel в темплейте header_top.tpl замените
<div class="logo"><a href="{router page='admin'}"><img src="{$sWebPluginSkin}images/logo.png" alt="{$sAdminTitle}"/> {$sAdminTitle}</div>
на
<div class="logo"><a href="{router page='admin'}"><img src="{$sWebPluginSkin}images/logo.png" alt="{$sAdminTitle}"/> {$sAdminTitle}</a></div>

(Закрывающий тэг а пропущен)
avatar
Понял, спасибо
avatar
Большое спасибо)))
avatar
ybex.com/d/peldj8yhh2olveh85a21dbkl28txw7kmeiahtklb.html
В чем проблема? Может несовпадение плагина с версией движка 0.5.1?
  • GR0M
  • 0
avatar
Да. Кстати. Забыл сказать, что на данный момент оба плагина в каталоге не доступны.
avatar
Премодерация…
avatar
Я сейчас оба плагина юзаю именно на ЛС 0.5.1, причем, как на стандартных скинах, так и на social — подобных пробоем нет. Мне говорили уже о подобной ошибке, но я пока не смог ее воспроизвести
avatar
Мог бы выложить для скачки на какойнибудь файлообменник типа www.sendspace.com/, плз?
  • GR0M
  • 0
avatar
Если ты про админку, то традиционно выкладываю ее еще здесь: sourceforge.net/projects/aceadminpanel/
avatar
Спасибо.
avatar
Все отлично встало. Без проблем.
  • GR0M
  • 0
avatar
у меня шаблог colorstreet-jquery. блок менеджер никак не встает :( помогите адаптировать. или подскажите как сделать.
avatar
Что значит «никак не встает»? Думаете, этого достаточно, чтобы понять суть проблемы?

Когда пишут «встало без проблем», то и вопросов никаких не возникает, а когда «не встает» — тут такое поле для фантазий. Но у меня слишком мало свободного времени, чтоб фантазировать
avatar
это в админке:



а это на сайте:



пробовал скопировать классы div с шаблона, но все равно не показывает. может оставить все как есть и скопировать стайлы плагина на стайл шаблона?
avatar
avadim, подскажи пожалуйста как адаптировать для других шаблонов, например на мой colorstreet-jquery
avatar
avatar
Вадим, обязательно сделаю донейт. есть где нибудь еще ссылка на обновленную версию? тут не нашел sourceforge.net/users/avadim
avatar
clear_blocks не работает вроде. Описал проблему в личку.
avatar
причём проверил

$config['clear_blocks'] = true;

Сбрасывает!

А вот проблемы именно с
$config['clear_blocks'] = array('exclude'=>'a
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.