настройки движка сбрасываются на стандартные

По какой-то причине, настройки движка сбрасываются на стандартные… К примеру после добавления скрипта счетчика… Полностью сбрасывает на дефолт… Но не всегда, не могу точно понять при каких обстоятельствах…

Внешний редирект средствами движка

В версии 1.1 появилась интересная (а для каких-то случаев и весьма полезная) возможность — внешний редирект.

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

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

[dev] Конфигурация сайта на Alto CMS - Определяем IP-адрес пользователя

В теории определение адреса посетителя – элементарная операция. Он, согласно соглашениям, должен лежать в переменной $_SERVER['REMOTE_ADDR']. Но суровая правда жизни нередко идет в разрез с теорией, поэтому на практике там может лежать что угодно, например, адрес самого сервера.

Есть еще куча заголовков, которые начинаются с префикса 'HTTP_', где может реально лежать IP-адрес пользователя, но теория гласит, что нельзя довеять таким заголовкам, т.к. он легко подделываются и там так же может лежать, что угодно.

Так как же быть? Откуда брать адрес?

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

[dev] Конфигурация сайта на Alto CMS - некоторые нюансы и особенности

Это очередная статься для разработчиков, которые хотели бы досконально разобраться во всех нюансах работы Alto CMS. И сегодня речь – о том, как устроен и работает конфигуратор. Статья рассчитана на читателей, которые уже имеют представление о том, как конфигурируется движок, но хотели бы заглянуть «под капот». Поэтому я не буду рассказывать здесь про структуру конфиг-файлов вообще или про то, что делают вызовы Config::Get() и Config::Set(), предполагая, что читатель и так это знает, а перейду сразу к сути статьи.

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

Главная страница. Отличная. От других

Движок с кучей функционала «из коробки» — это хорошо. Но когда много сайтов, созданных на одном движке, похожи друг на друга, как клоны из пробирки — это плохо.

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

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