avatar
+7.59
13.931

Артемий

Блок для типа Блогов

Привет, сообществу!
Сейчас работаем над внешним видом определенного типа Блогов (свой шаблон для каждого типа).
Необходимо реализовать вывод определенного блока на страницах этих Блогов. Например,
у нас есть, помимо предустановленных типов (personal, open, close...), два типа Блогв: one и two.
Для одного типа Блога прописать вывод блока не составляет труда. Достаточно в нужном месте прописать код:
{if $oBlog->getType() == 'one'}
    //либо сам код блока <...code...>
    //либо подключение через {include file="..."}
{/if}

— но, как сделать чтобы этот блок отображался и на странице типа Блога «two»? Намудрить конечно можно, но у меня получается слишком громоздко.

Установка и настройка NovaBuild 0.4

Оглавление

Установка
Настройка
1. Категории
2. Атрибуты
3. Группы местоположений
4. Валюта
5. Системы оплаты
6. Службы доставки
Наполнение каталога

Установка

Для установки сборки NovaBuild версии 0.4 необходимо:
1. Совершить чистую установку AltoCMS 1.0.6.
2. Поверх установленной AltoCMS совершить установку сборки NovaBuild (в комплекте со сборкой идет инструкция по установке).

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

Alto CMS - а что дальше?

Чем можно заниматься, сидя в аэропорту в ожидании вылета? Можно мотаться по «бутикам», магазинчикам дьюти-фри и прочим лавочкам. Можно пить кофе или дремать, вздрагивая при каждом объявлении. А можно обдумывать планы на житье-бытье. Вот я и обдумывал планы развития движка, планы тактические и стратегические. И некоторыми из этих планов я хочу поделиться с вами.

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

Обновление плагина Antibot - облегчаем жизнь себе и юзерам и осложняем ботам

Раньше врачи, придумав вакцину от болезни, испытывали ее на себе. Обновленная вакцина от спам-ботов — плагин Antibot — тоже сначала была испытана на этом сайте, прежде чем я выложил новую версию в каталог. А обновления, на мой взгляд, существенные.

Что же нового в плагине →

Как обновить сайт версии 1.0 и выше

Время не стоит на месте. И разработка движка тоже. Вот и вышла уже версия 1.0.5 нашего движка. Каких-то кардинальных изменений увеличение третьей цифирьки в номере версии за собой не несет, это, как правило, исправление ошибок, замечаний и некоторые улучшения, в т.ч. и в шаблоне Experience.

В общем, если у вас сайт работает на Alto CMS версии ниже 1.0, то вам читать здесь: https://altocms.ru/629.html

А если у вас уже стоит версия 1.0 или выше, то имеет смысл обновиться. И тут я расскажу, как это делается.

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

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

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

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

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

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

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

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

Но нередко для общения с пользователем нужны совсем простые диалоговые окна – просто вывести какое-то сообщение с единственной кнопкой «Ок», которое он не сможет не заметить, или запросить у него подтверждение какого-либо действия.

Часто на сайтах для таких целей используют системные функции alert(), confirm() и prompt(). Примерно вот так:
<a href="site.com/delete/all/" onclick="return confirm('Вы уверены?');">Удалить все!</a>

Это работает в любом браузере, но окна, которые выводятся такими функциями, выглядят некрасиво, примитивно и ломают всю красоту, которую мы наводим на своем сайте.

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

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

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

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

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

Опять вопросы новичка

Доброго времени суток, уважаемое сообщество.
Понимаю, что возможно вас утомили вопросы от новичков, но я честно попытался найти ответы самостоятельно — на данном этапе не получилось.
Есть пара проектов, для реализации которых мне, по моим замыслам, должен неплохо подойти Альто CMS (ну или LS, но о нем тут не будем).
Собственно пока вопросов два. Хотя нет, вру — целых три)
1. Как лучше всего отключить вообще все блоги, кроме одного. Т.е., нужна «пикабу-основа» (или другого аналогичного проекта — не сочтите за рекламу) — все пишут в один блог, рейтинговое попадает на отедльную (главную страницу). Ну вот, я так понимаю, http://mylig.ru/, тут это было реализовано.
2. Как лучше всего наладить более плотную работу с тегами — возможность подписаться, либо наоборот — кинуть тег в «игнор»?
Ну и третий, пожалуй, самый главный вопрос — что лучше — залить текущую актуальную версию на сервер и начать потихоньку ковырять, допиливая под свои нужды и добавляя контент, либо все же дождаться релиза?

[Обсуждение] Обработка событий движка в javascript (замена старых хуков и маркеров)

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

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