Изменение url стандартных разделов (Вопрос). Есть решение.

Как можно заменить стандартные url разделов?
например https://altocms.ru/people/ —> https://altocms.ru/user/ или https://altocms.ru/id/

Задача решена, спасибо Андрею https://altocms.ru/968.html#comment17983

Спам атака, последствия.

Практически все сайты на LS и Alto сейчас подвергаются массированным спам атакам. Каждый защитился по своему.
Начало некоторые заметили сразу, некоторые проморгали. Я из последних, успели зарегистрироваться тысячи ботов, на одном из сайтов запощено около 15 тысяч постов. Все боты мной были забанены, большинство статей (не все пока) удалены, но в последнее время стали поступать сигналы от хостера, что очень много занимает места и сами сайты и базы данных, с превышением лимита и требуют изменения тарифа.
По этой причине у меня несколько вопросов:
1. Если я удаляю статью, удаляется ли она бесследно? Или в базе данных остаются какие то следы?
2. Если в статье были запощены фотографии или картинки, удаляются ли они при удалении статьи?
3. Забаненный пользователь остается в базе данных. После обновления версии, я смогу удалить их через админку. Тот же вопрос, что и про статью, удалятся ли боты бесследно или останется что то в базе данных?
Может у кого то есть ещё вопросы, пишите в личку добавлю апдейтом.
.

Чем отличаются версии друг от друга или политика версионирования Alto CMS

Т.к. несколько человек задали в личке похожие вопросы, то я решил объяснить несколько моментов связанных с номерами версий Alto CMS, почему они такие, чем отличаются друг от друга и как обновляться с одной версии на другую.

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

Рейтинг и сила — как это должно работать

Выношу сюда стихийно возникшее обсуждение

И вот еще статьи по теме:
Механизм подсчета рейтинга и силы
Сила и рейтинг
Рейтинг юзеров и блогов

Опишу реализацию, к которой я склоняюсь:
1) Модуль рейтингования выделяется в отдельный плагин. Алгоритм подсчета — это отдельный разговор, он может быть какой угодно. Можно в стандартном комплекте движка два плагина поставлять — хабраподобный (потому что он уже есть), и простой (реализуется быстро и просто).
2) В конфиге плагина задавать: за что юзеры могут «лайкать», могут ли они «дизлайкать». Плюс могут задаваться какие-то доп.параметры (напр., «весовые коэффициенты и проч.)
3) Сами кнопки голосования за сущности — топики, юзеров, комменты и проч. — сделать в виде виджета. И вставлять этот виджет в шаблоне, где это нужно. Тогда внешний вид „голосовалки“ может легко изменяться в зависимости от конфигурации плагина, и сторонние плагины его тоже могут изменять. А если плагин рейтингования отключен, то эти кнопки вообще не будут выводиться.

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

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

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

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

[Решено] /admin/ Not found

После установки нет админки по адресу /admin/
УРЛ http://kesklinn.ee/kcms/alto/
Версия altocms-1.0.10.2


РЕШЕНИЕ: Добавление стандартного .htaccess (находится внутри архива с CMS)

Alto CMS версия 1.1-alfa — что в ней нового и интересного

Практически одновременно с фикс-версией 1.0.10.2, где были исправлены всяческие мелкие баги, вышла в релиз версия 1.1-альфа.

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

  • Новый механизм работы с изображениями, значительно улучшенный и переработанный
  • Новая сущность — меню, и модуль работы с меню
  • Сниппеты — шикарная возможность разнообразить контент
  • Прочие нововведения, не такие крупные, но не менее полезные

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

Переопределение конфигов(виджетов) из common

Всем привет!

Вопрос наверное нубский, но я ничего поиском не нашел...

Пытаюсь разделить все по максимуму, чтобы common & engine были не затронутыми приложением... Делаю конфиги в app или в своей теме. Но как обнулить или переопределить именно то что было сделано в common/config/widgets? Конкретно, я хочу все виджеты переместить в левый сайдбар. И как это сделать в конфиге приложения или темы? Там же индекса у массива нету... Можно добавить элемент с таким же 'name' — для обнуления это годится, но для того чтобы поменять один параметр — никак...

Хотелось бы иметь возможность в локальных конфигах обращаться к тому что уже «наконфигурировано» и свободно это менять. Подозреваю что такое таки возможно, просто я не в теме. Ну и вообще, если есть какое чтиво по теме(как конфиги собираются, кто кого и как переопределяет и тд) — буду благодарен. Ссылка на файл:строку(гитхаб) с соответсвующим кодом — ну это очень спасибо :)

Возможность вставки php кода на страницу

Всем привет!
Имеется необходимость в использовании php кода на странице AltoCMS, возможно ли такое?
Нашел плагин для LS, но он Вызывает ошибку в админке.
Как можно разрешить использование кода на странице, а если это не возможно то хотя бы в шаблоне smarty?