Использование консоли

Разбираюсь с тем что лежит в common/console. Cоздал команду, а как в ней получить доступ к движку, модулям, плагинам? Надо ли для этого приложение создавать? Как тот же топик добавить? Что подключить, экземляры чего создать?

Спасибо!

Изменение 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' — для обнуления это годится, но для того чтобы поменять один параметр — никак...

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