Переход с Livestreet

Такой вопрос, возможно ли безболезненно перейти с LS 1.0.3 на alto 1.0? Особо плюшки LS не интересуют, а просто чтобы сохранились все топики. Если у кого есть уже опыт — поделитесь пожалуйста инструкцией.

Alto CMS версия 1.0. Финал!

Да, этот день настал. Сегодня я объявляю о финальном релизе версии 1.0 нашей CMS. Я говорю «нашей», имея ввиду все наше сообщество, всех тех, кто помогал словом и делом, кто тестировал и советовал, критиковал и подбадривал, и даже тех, кто просто молча наблюдал, что же из всего этого выйдет. Спасибо всем огромное!

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

Как задать свой размер аватары

В шаблонах CMS ссылка на аватарку пользователя задается методом getAvatarUrl(), например, так:
<img src="{$oUser->getAvatarUrl()}">
В этом случае будет дана ссылка на картинку-аватар размером, который задан в конфиг-файле:
$config['module']['user']['profile_avatar_size'] = 100; // размер аватара по умолчанию 100x100

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

Плагин miniMarket 0.4.0. Инсайд. Часть вторая

1. Плагин miniMarket 0.4.0. Инсайд. Часть первая
2. Плагин miniMarket 0.4.0. Инсайд. Часть вторая

В первой статье, посвященной анонсу плагина miniMarket версии 0.4.0, я постарался рассказать о новом шаблоне и его принципах работы. Во второй части есть желание затронуть сразу несколько аспектов разработки следующей версии плагина, при этом подробно объясняя, почему был произведен выбор в пользу того или иного решения.


Картинка для привлечения внимания

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

Плагин TopicIntro - работаем с анонсами

После статьи Плагин TopicIntro — автопревью к статье, анонс статьи и прочие «плюшки» я так и так собирался написать более подробно, как максимально эффективно использовать все возможности этого плагина, но планировал сначала написать про превью-изображения, а потом уже про интротекст (или анонсы). Но, видимо, работа с анонсами вызывает больше вопросов, поэтому сейчас я расскажу именно об этом.

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

Плагин TopicIntro - автопревью к статье, анонс статьи и прочие "плюшки"

Выложен для тестов новый плагин для Alto CMS — TopicIntro, который добавляет новые возможности для более разнообразной подачи материалов на ваших сайтах.

Плагин в стадии тестирования, поэтому пока выложен на гитхабе: https://github.com/altocms/alto-plugin-topicintro

Но он, конечно же, по окончании тестирования обязательно будет выложен в каталог.

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

Плагин miniMarket 0.4.0. Инсайд. Часть первая

1. Плагин miniMarket 0.4.0. Инсайд. Часть первая
2. Плагин miniMarket 0.4.0. Инсайд. Часть вторая

Третье место по популярности среди всех плагинов и второе — среди бесплатных. Более 600 скачиваний с каталога. Лично меня радуют такие результаты, и есть твердое намерение в ближайшее время выпустить miniMarket версии 0.4.0.

Если смотреть в процентном соотношении, то на 90-95% плагин уже готов к публикации. Но, ввиду большого объема нововведений, еще есть над чем работать. Наша команда в текущий момент времени разрабатывает несколько проектов на miniMarket 0.4.0, хоть эта версия еще и не доступна общественности. Данный подход позволил выявить слабые места плагина, на исправление которых уйдет определенный промежуток времени.

Итак, сейчас хочу рассказать про шаблон, которым обзаведется miniMarket 0.4.0. Да-да, у нас будет собственный шаблон, предназначенный для работы именно в связке с плагином miniMarket (трафик: 1.3 МБ).

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

Сайт 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

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