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

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

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

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

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

Alto CMS v.1.0 Release Candidate

Думаю, мы уже вплотную подошли к стабильному релизу. Спасибо всем, кто помог выявить и исправить ошибки.

Со времени выхода второй бета-версии (кроме исправления ошибок) было выполнено несколько доработок. Наиболее важные из них:
  1. Доработка шаблона админпанели
  2. Значительное увеличение быстродействия
  3. Пересмотрен подход к автогенерации изображений налету
  4. Добавлена работа с анимированными GIF-картинками
А теперь подробности

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

Размеры фотопрофиля (1.0-beta)

Не могу пока понять логику.
В админке, в Медиаресурсах, по идее выводятся изображения 100Х100px. Большое изображение из Профиля (фотопрофиль?) тоже должно попадать на эту страницу (Медиаресурсы) — и попадает. Но, предусмотрено ли программно создание таких размеров (100Х100) этих самых изображений? По ходу нет. В итоге имеем некрасивость:



Прошу вашего совета и рекомендаций. Экспериментировать, в данной области, особого желания нет.
Или просто так и должно быть до выхода оф.релиза?
Спасибо!

Сторонний скрипт под шапку сайта

Всем привет!
Я серьезно рассматриваю переход с ЛС на Альто и поэтому еще один вопрос.

У меня есть скрипт в отдельной папке. Можно ли мне как-то сделать так, чтобы он находился под основной шапкой сайта? Можно ли такое сделать на данной cms?

Вкачестве наглядности я покажу конкретно:
memzona.com — основной сайт
memzona.com/memgen/ — скрипт

Главная: новости одного типа контента

В AltoCMS можно создавать топики различных видов контентов. Вывести ленту определенного контента можно на следующей странице фильтра: https://altocms.ru/filter/topic/ (где topic — идентификатор)

На главной же выводится все подряд.
Вопрос: как наиболее простым способом на главную в ленту статей вывести только определенный тип контента.

Прошу прощения, если ранее вопрос задавался, не смог найти.

Exception: Class "ххххххххххххх" not found!

При подключении плагинов возникает ошибка и выкидывает в белый экран с надписью: Exception: Class «ххххххххххх» not found! See details in error.log, после чего, не могу попасть в админку, и только после удаления соответствующей записи в plugins/plugins.dat, возобновляется работа админки, но плагин по прежнему не установлен.

 Что я делаю не так ???

Вопрос по плагинам и шаблонам

Добрый день!
Скажите пожалуйста, будет ли работать на Альто плагин от ЛС 1.0.3 «AutoOpenId», это авторизация через социальные сети. Т.к подобное решение под эту систему я не нашел.

И второй вопрос. Планируется глобальное обновление системы, до него шаблоны от ЛС нормально подходили. Будут ли изменения, которые коснутся системы шаблонов и они перестанут подходить?

Глюк главной страницы (1.0-beta)

Т.е. она не слушается settings/config/config.php и остается всегда широкой (практически на всю ширину монитора).
Тогда как все остальные страницы отображаются в обычном режиме. Это началось сразу же после установки Alto, т.е. так себя вела «чистая» CMS. Впервые с таким столкнулся. Мало того, я перезалил все файлы шаблона (другого шаблона!), месяц назад скаченной «беты», глюк остался. Естественно, весь код, отвечающий за данный функционал шаблона в норме (во всяком случае, насколько я могу позволить себе это утверждать). Этого кода, не так уж и много... Честно признаюсь, с Alto пока на «Вы», только-только прикоснулся к ней и мало что понимаю в общей архитектуре. Может есть файлы ВНЕ шаблона, которые отвечают за это дело?

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