Сайт Alto CMS переехал на новую версию

Возможно, кто-то из вас заметил сегодня, что на сайте некоторое время висела заглушка. Это наш сайт переезжал на новую версию — на версию 1.0. Это самая последняя версия прямо с гитхаба. Как раньше врачи испытывали новые лекарства на себе, так и я решил перед финальным релизом провести испытания на официальном сайте «живьем». И, заодно, отработать методику апгрейда, чтобы подготовить инструкцию для тех, кто будет обновляться.

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

Хотя, конечно, могут еще кое-где у нас порой и какие-то мелкие баги вылезать. И если таковые вам встретятся, то не сочтите за труд, сообщите мне о них.

Ошибка при добавлении дополнительного блока, тип - file

AltoCMS 1.0-rc4, скин — Start-kit
Сервер — Ubuntu Server 14.04, PHP 5.5.9-1ubuntu4

При добавлении дополнительного поля (тип — file) к Статье показывает ошибку на страницах статей, которые были созданы ранее и в них нет прикрепленного файла:
Fatal error: Call to a member function getFileName() on a non-object in /var/www/html/_tmp/templates/start-kit-light/compiled/light^79a589823b1db33c521d45bf43798f9e15e03568.file.field.custom.file-show.tpl.php on line 40


E_ERROR [1] Call to a member function getFileName() on a non-object
See details in error.log


40 строка:
"><?php echo htmlspecialchars($_smarty_tpl->tpl_vars['oFile']->value->GetFileName(), ENT_QUOTES, 'UTF-8', true);?>


В error.log так же про 40 строку пишет.

Выдает ошибку, при попытке написать статью.

Установил движок, создал несколько блогов, но при попытке написать статью выдает ошибку:
Exception: Unable to load template file 'menu.create.content.tpl' in 'nav_content.tpl'
See details in error.log
E_DEPRECATED [8192] Directive 'register_globals' is deprecated in PHP 5.3 and greater
See details in error.log

Подскажите, где и что я сделал неправильно, где подкрутить. Если можно попроще, не программист я. )))

Плагин Sitemap адаптирован под Alto

Конечно, механизм генерации sitemap должен быть в коробке любого более-менее серьезного движка. Но чтоб он в коробке оказался, его туда нужно положить. А у предка Альто такого функционала не было изначально. Поэтому я взял и адаптировал соответствующий LS-плагин от http://stfalcon.com

Пока выложил его здесь: https://github.com/altocms/alto-plugin-sitemap

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

Искусство-Жизнь. Творческий клуб.

Приветствую!
Я как-то сам до сих пор не догадывался продемонстрировать здесь свой новый проект, но предыдущий пост Art Аллея меня на это подтолкнул. А подтолкнул именно тем, что идея МОЕГО сайта, в сущности, такая же.

Читать дальше →

Плагин "Категории" - переработанный и чуть дополненный

Под новую версию Альто переработан плагин «Категории». Было решено вынести его из «коробки», т.к. нужен он не всем, и теперь нужно будет его ставить отдельно.

В новой версии плагина каких-то уж очень принципиальных изменений нет, но значительно была переработана логика, чтобы уменьшить число запросов к базе данных (и оно было уменьшено в разы).

Плюс в плагине появился виджет, в виде «гармошки». Список блогов в виджете может отображаться либо в упрощенном виде, либо в полном (как в виджете «Блоги»). Регулируется это параметром виджета:
// Категории
$config['widgets'][] = array(
    'name'     => 'categories',
    'group'    => 'right',
    'priority' => 150,
    'plugin'   => 'categories',
    'action'   => array(
        /* ... */
    ),
    'params' => array(
        'simple' => true, // Задает упрощенный вид списка блогов
    ),
);
Ну, и конечно, шаблоны плагина были адаптированы под Start-Kit, в т.ч. и главная, которая создается этим плагином.

Плагин в каталог пока не выкладывался, еще тестируется, но взять для тестов его можно здесь: https://github.com/altocms/alto-plugin-categories

Art Аллея - портал посвященный искусству во всех его проявлениях

Доброго всем дня!
Хочу немного рассказать о своем проекте на Altohttp://artalley.ru . Art Аллея, портал посвященный искусству во всех его проявлениях и людям не равнодушным к нему.

Читать дальше →

Вставка ссылки изображения из статьи в комментарий

Здравствуйте!
Реально ли сделать, чтобы из статьи вставить картинку в комментарий по щелчку мышки?
Может уже существует решение?

Персональный блог, где же ты? :)

Поставил сегодня свежую версию из гитхаба.
Ставил без внесения каких-либо изменений, на mysql.
Сразу после установки иду админом создавать топик, а там селект «В какой блог публикуем?» пустой, при этом сбоку видно, что выбран всё-таки персональный блог.

Если создать таким образом топик, то он всё-таки будет размещен в «персональном».
Может это глюк под админом? Регистрирую пользователя, захожу в создание топика... В общем, та же ситуация.
Далее интереснее.
Админом создаю новый открытый блог.
Теперь и под админом, и под пользователям тот селект не пустой. Но только там один пункт — этот самый новый открытый блог. Публикация в персональный потеряна окончательно.
Возможно, если установить «Ограничение по рейтингу» в 1000000, то он исчезнет из списка?
Нет, не исчезнет. Даже только зарегистрированные пользователи с нулевым рейтингом видят этот блог в списке и совершенно безнаказано могут туда писать топики.
Я уже писал о подобном глюке. Думал, что проблема в postgresql-модицикации.
В настройках всё по-умолчанию, персональный тип блогов включен.

Кто нибудь сталкивался с плагином «LSGallery (Галерея)»?

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