Встраивание карт в заметки (топики).

Введение.
Кратко, без лишних слов, чтобы не забыть в будущем.

Сервис карт можно использовать в принципе любой, но мне больше по душе основанный на Leaflet MapBBCode. По умолчанию в Альто (как и в Livestreet) в MarkItUp используется Html разметка. Не буду ломать лишнего и добавлю свой тег который в будущем буду расширять списком поддерживаемых типов встраивания.

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

Модальные окна – общаемся с пользователем красиво (часть 1)

Статья рассчитана на тех, кто знает, что такое «модальные окна» и зачем они нужны, и занимается разработкой шаблонов или просто проектирует интерфейс и придумывает дизайн для сайта на Alto CMS.

Модальные окна — неотъемлемая часть функционального сайта, где предполагается общение с пользователем, поэтому важно понимать хотя бы общие принципы, как с ними управляться.

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

Experience универсальный дизайн для Alto CMS (UPD)



Дизайн Experience для адаптивного многофункционального шаблона на основе Startkit и соотв. Bootstrap 3. Было принято решение сделать его бесплатным и заменить дизайн, который должен был идти в дистрибутиве (Sky), на Experience.

Это связанно с некоторыми особенностями интерфейса – Experience. Более функциональный и универсальный, чем Sky, он так же обладает большими возможностями по кастомизации, к тому же его легче сверстать , если использовать за основу Startkit. По предварительной договоренности Вадим согласился включить Experience в стандартный дистрибутив Alto CMS. Но пока это только дизайн и релиз шаблона на его основе станет возможным только при поддержке Alto сообщества.

Прежде всего хочу рассказать о реализации портального вывода постов по категориям на основе дизайна Experience . Подробности под катом.

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

Выдает ошибки

При переезде с хостинга на новый сервер периодически стали вылазить ошибки:

E_STRICT [2048] Only variables should be passed by reference (/site.ru/classes/modules/user/mapper/User.mapper.class.php on line 202)
2014-05-05 09:58:14
E_WARNING [2] Cannot modify header information — headers already sent by (output started at /site.ru/engine/include/Func.php:80) (/site.ru/engine/modules/session/Session.class.php on line 263)

Подскажите как это исправить?

Alto CMS v.1.0 RС-4 - долгий путь к финальному релизу

Вообще-то, так, конечно, не делается — объявить Release Candidate (и даже не один) и вдруг затеять такие объемные доработки. Версия RC — это уже финишная прямая, с которой обычно не сворачивают. Но мы пошли против правил, и дали такой крюк, что мама не горюй. Но я уверен, что оно того стоило.

Результат — Alto CMS выйдет в релиз с собственным замечательным скином и новой системой шаблонов.

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

Лента, активность и прочие подписки

В движке на сегодняшний день такое число всяческих фич и нюансов, что я сам, порой, забываю, что в нем есть и как это хозяйство работает :)

В этой статье речь пойдет о том, на что и как юзер может «оформить подписку», и что из всего этого может получиться.

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

Cервис аренды плагинов и шаблонов

Не так давно я опубликовал на livestreet.ru пост, в котором написал о запуске сервиса аренды плагинов и шаблонов hobby-work.ru. Коротко напомню о том, что сервис позволяет в один клик установить alto версии 0.9.7.1 с полным набором бесплатных плагинов и шаблонов. Надеюсь это будет полезно.
Хотелось бы обратиться к разработчикам и услышать их мнение, а также обсудить возможность размещения платных плагинов с привязкой на домен hobby-work.ru

Вывод дополниетных полей в разных местах шаблона

В alto можно добавлять дополнительные поля для типов контента. при этом они выводятся в конце шаблона циклом.Вопрос собственно в том, как можно их выводить по отдельности? например если я создал два поля. Одно поле мне надо вывести вначале а другое ближе к концу шаблона.

Не работает регистрация

И с www и без. Config не менял. Версия: 1, шаблон start-kit. Логинится нормально, а при попытке зарегистрировать нового пользователя просто обнавляется форма регистрации и ничего не происходит, юзер не создается. С чем это может быть связано и как лечить?

"Работа над ошибками" в Alto CMS

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

Если вы еще не в курсе, то самое время узнать, что в Альто есть встроенный механизм перехватывания и обработки ошибок. Т.е. абсолютно все PHP-ошибки (за исключением ошибок на этапе компиляции) движок перехватывает и пытается их записать в лог-файл. Поэтому очень рекомендую периодически поглядывать в соответствующую папочку лог-файлов своих сайтов – не накопилось ли для вас там пачка ошибок за время вашего отсутствия.

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