avatar

Техдокументация и мануалы

Подробнее ↓

Гид новичка по AltoCMS

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

  1. Как установить и настроить шаблон?
  2. Как установить и настроить плагин?
  3. Как изменить логотип в шаблоне «Experience»?
  4. Как изменить фавикон. Что делать если фавикон не обновляется?
  5. Рейтинг топика, выше которого он появляется на главной. Принудительная публикация на главной для администрации.
  6. Как разместить код счетчика, js либо php скрипт?
  7. Какой адрес у админки? —> sitename.com/admin/
  8. Как создать свой тип контента, через админку?
  9. Как изменить порядок вывода виджетов в сайдбаре?
  10. Как создать свой виджет? —> https://altocms.ru/945.html#comment17592
  11. Как заменить стандартный текст на свой «Блоги, Люди, Активность и т.д.»
  12. Как сделать свой шаблон для разных типов топиков?
  13. Как изменить стандартные url разделов?
  14. Как выводить категории на главной? Через плагин «Категории»
  15. Как изменить ссылки в футере?
  16. Работа с шаблонами
  17. Как выключить мультиязычность?
  18. Количество инвайтов у пользователя.

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

Изменения в шаблонах Альто 1.1

Здравствуйте,
Хоть и не очень значительно, но шаблоны в версии Альто 1.1 претерпели некоторые изменения и дополнения. О чём и хотелось бы рассказать подробнее. В первую очередь советую обратить внимание на этот топик тем, кто планирует переезд на новую версию, дизайнерам, разработчикам шаблонов.

Все примеры основываются на шаблоне start-kit.

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

Nginx ограничение нагрузки

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

В Nginx есть модуль ngx_http_limit_req_module. Данный модуль позволяет ограничивать количество и частоту запросов к сайту с одного IP-адреса.

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

Разработчикам плагинов: новое в XML-манифесте

Манифест — это файл plugin.xml, который находится в корневой директории плагина и дает его описание. И недавно его формат был немного расширен.

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

Правильный css с помощью робота на javascript CSScomb

Это отрывок из свежей статьи с хабра Приводим в порядок css-код. Опыт Яндекса.

Я не буду копировать сюда всю статью, приведу только пример того, что может CSScomb.js

исходный код
.block {
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
z-index: 2;
position: absolute;
height: 2px;
width: 2px;
color: #FFFFFF;
}


обработанный с помощью csscomb
.block
{
    position: absolute;
    z-index: 2;

    width: 2px;
    height: 2px;

    color: #fff;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
       -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
}

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

Установка и настройка Nginx+Apache на сервере для Alto CMS

nginx+apache
disclaimer:
Все настройки приведенные в данной статье проверены мной на рабочем сервере, но они не являются единственно верным решением, по сему любые дополнения, примеры ваших конфигов и дельные советы приветствуются в комментариях.
Статья написана в основном для тех, кто собирается установить Alto CMS на своем выделенном (VPS/VDS) сервере или переезжает с виртуального хостинга на нормальный сервер.

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