Что у вас в переменых $to и $body?
Loadырь
Эта опция влияет на список комментариев тут instantcms.ru/comments. В самих записях в ТК нет деления на страницы, так как комментарии имеют древовидную структуру.
Подскажите обновление движка с биллингом вышел уже или нет?
Ещё нет. Ещё можно пару раз уйти в оффлайн ))
Только версия на гите или ночная сборка содержат биллинг
Не уверен что в 2.13 но в какой-то версии была смена «парольной политики» в движке. Попробуйте восстановить пароль.
После обновления до 2,6,0 не видит следующие обновления через проверку в админке сайта
Вероятно в этом причина instantcms.ru/forum/ne-udalos-proverit-nalichie-obnovlenii-30027.html#post-293362
Но почему это поле остается активным при редактировании профиля? и пользователю снова приходится каждый раз принимать это соглашение.
Вы добавили поле в форму профиля пользователя. В форме профиля оно и будет выводится. В форме регистрации оно выводится если вы поставили обязательное его заполнение.
Хотя в настройках поля стоить выключено показать в профиле
Вы отключили показ результата этого поля на странице профиля, а не в форме редактирования профиля.
По идее, если пользователь однажды заполнил это поле, то при редактировании оно должно быть уже заполнено. И повторно его отмечать не надо, но если пользователь регистрировался после появления этого поля и не отмечал это поле, то при редактировании ему придётся отметить этот чекбокс при обязательном заполнении этого поля. Почему оно у вас всегда сбрасывает свое значение на «не отмечено» никто не подскажет.
Подскажите что вообще выполняет «обработка типографа»
Создает проблемы пользователям добавлять на сайте качественный интерактивный контент, но помогает владельцам сайтов спать спокойно.
Обрабатывать типографом
Это связазно с настройками пресета типографа
А попробуйте в этой строке github.com/instantsoft/icms2/blob/master/system/controllers/search/frontend.php#L23 поменять регулярку на такую
\B(?<!\<.*:\s*)#([а-яёa-z]{1}[а-яёa-z0-9\-_]{3,19})(?!\.*>)
чтобы она стала такой
if (preg_match_all('/\B(?<!\<.*:\s*)#([а-яёa-z]{1}[а-яёa-z0-9\-_]{3,19})(?!\.*>)/ui', $text, $match) && !empty($match[1])) {
при этом оставте галочку включенной. Интересно, поправится или нет эта фича?
Что я потеряю, когда выключу?
Потеряете поиск по хештегам. Стандартные теги с этим не связаны.
В настройках компонента «Поиск» убрать галочку

Abobo, сохраните настройки и когда появится сообшение об ошибке, откройте просмотр кода страницы Ctrl+U и там поиском поищите css класс «field_error». Если такое есть, посмотрите у какого поля или полей оно стоит.

Содержимое архива из вложения положить в директорию system/controllers/hidetext/hooks и обновить события в админке (Компоненты -> Управление событиями).
Это однозначно нужен сторонний компонент со своим полем выбора. Из 3 полей сделать 4 не получится без хаков системы, которые слетят при обновлении.
любые наводки, сниппеты или примеры
Делайте копию компонента geo и в нем уже добавляйте нужное расширение функционала.