Праздник Великой победы – 9 мая! Победа 9 мая 1945 года была и остается знаковым событием в истории России.
Подвиг наших отцов и дедов навсегда останется в нашем сердце.
Наверное, в каждом городе около вечного огня в этот день собираются те, кто пришел возложить цветы, вспомнить наших защитников и героев, минутку помолчать и в который раз сказать им СПАСИБО… Спасибо за мирную жизнь, за детей и внуков, за их счастье! Спасибо Вам, низкий поклон и вечная память…
Вряд ли есть семья, которой не коснулась война. У кого-то воевал дед, у кого-то отец, сын, муж. Мы рассказываем из поколенья в поколенье об их подвиге, чтим память. Передаем дедовские медали и о каждой из них рассказываем своим детям. Эта за мужество, вот эта – за отвагу…
Это наша история, история семьи, история нашей страны. Мы помним!
В первой части я рассказал про «шаблонные» модальные окна. Т.е. такие, для которых создаются отдельные файлы-шаблоны. И сложность и навороченность этих окон может быть безграничной.
Но нередко для общения с пользователем нужны совсем простые диалоговые окна – просто вывести какое-то сообщение с единственной кнопкой «Ок», которое он не сможет не заметить, или запросить у него подтверждение какого-либо действия.
Часто на сайтах для таких целей используют системные функцииalert(), confirm() и prompt(). Примерно вот так:
Это работает в любом браузере, но окна, которые выводятся такими функциями, выглядят некрасиво, примитивно и ломают всю красоту, которую мы наводим на своем сайте.
Кратко, без лишних слов, чтобы не забыть в будущем.
Сервис карт можно использовать в принципе любой, но мне больше по душе основанный на Leaflet MapBBCode. По умолчанию в Альто (как и в Livestreet) в MarkItUp используется Html разметка. Не буду ломать лишнего и добавлю свой тег который в будущем буду расширять списком поддерживаемых типов встраивания.
Статья рассчитана на тех, кто знает, что такое «модальные окна» и зачем они нужны, и занимается разработкой шаблонов или просто проектирует интерфейс и придумывает дизайн для сайта на Alto CMS.
Модальные окна — неотъемлемая часть функционального сайта, где предполагается общение с пользователем, поэтому важно понимать хотя бы общие принципы, как с ними управляться.
Дизайн 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)
Вообще-то, так, конечно, не делается — объявить Release Candidate (и даже не один) и вдруг затеять такие объемные доработки. Версия RC — это уже финишная прямая, с которой обычно не сворачивают. Но мы пошли против правил, и дали такой крюк, что мама не горюй. Но я уверен, что оно того стоило.
Результат — Alto CMS выйдет в релиз с собственным замечательным скином и новой системой шаблонов.
Не так давно я опубликовал на livestreet.ru пост, в котором написал о запуске сервиса аренды плагинов и шаблонов hobby-work.ru. Коротко напомню о том, что сервис позволяет в один клик установить alto версии 0.9.7.1 с полным набором бесплатных плагинов и шаблонов. Надеюсь это будет полезно.
Хотелось бы обратиться к разработчикам и услышать их мнение, а также обсудить возможность размещения платных плагинов с привязкой на домен hobby-work.ru