Вы хотите хранить в базе все версии сохраненных записей?

Loadырь
Переместить можно легко, поменяв местами код github.com/instantsoft/icms2/blob/master/system/controllers/groups/frontend.php#L579-L583 с этим github.com/instantsoft/icms2/blob/master/system/controllers/groups/frontend.php#L551-L553. Но всё равно при входе на главную группы будет открываться вкладка «О группе».
Lora, есть другое правило: — «В жизни надо попробовать многое». И тут вполне можно попробовать, так как откатить одну папку можно всегда. А ждать когда Fuze найдет время, узнает об этой проблеме (на гите об этой проблеме ни слова), сделает тоже самое, что предложил я и потом протестит на всех вероятных версиях php, после чего скажет свой ответ. А ответ может быть и не простым, например версия либы для пхп 8 может не завестись на минимальной версии пхп 7. И тогда решение отложится ещё на неопределенный срок. А всё это время уже можно было бы использовать все прелести пхп 8.
Не бойтесь, я сто раз так делал )))
Или я не понял, что значит обновить?)
Обновить саму либу с офф сайта либы на своем сайте. Тоесть взять сожержимое этих файлов github.com/PHPMailer/PHPMailer/blob/master/src/PHPMailer.php
github.com/PHPMailer/PHPMailer/blob/master/src/POP3.php
github.com/PHPMailer/PHPMailer/blob/master/src/SMTP.php
не забыть про переводы github.com/PHPMailer/PHPMailer/tree/master/language
и поменять их в похожих по названию файлах в папке своего сайта system/libs/phpmailer/
Главное про бэкап не забыть )).
Смотрю изменения были много лет назад:) Точно это надо обновлять?)
Вас смущает, что библиотека 2 года не обновлялась? Это и надо обновлять.
Установка картинки никак не отображается в категориях. Один хрен папки.
Смотрите в вашем шаблоне наличие такого кода в указанном файле github.com/instantsoft/icms2/blob/master/templates/modern/controllers/content/category_view.tpl.php#L105-L109
Можно попробовать обновить содержимое этой папки github.com/instantsoft/icms2/tree/master/system/libs/phpmailer. Должно заработать, но это не точно.
Вы можете помочь с таким компонентом?
Не в этом году ))
Если компонент отдельный, то и фильтрация у него будет своя, не связанная с типами контента.
Можно ли разработать шаблон вывода, чтобы в нем была группировка записей по категориям, а не сплошной постраничный вывод всех записей
Шаблон «отвечает» только за вывод информации (размещение блоков на экране). В типах контента группировки записей по категориям нет, поэтому требуется некий хук. Но хук сможет лишь внести корректировки в сам запрос записей. А там либо выводить все 100500 записей этого типа контента с группировкой по категориям и в шаблоне их раскидывать по спойлерам. Н тут будут заморочки с подкатегориями и не будет пагинации. Либо брать некоторое количество записей сгруппированных по категориям и выводить их с пагинацией, но тут будут только те категории которые есть в выбранных записях. И это будет работать на всех страницах ТК, не только на главной.
Так что, если найдется исполнитель, то скорее всего ему придется делать это отдельным компонентом и выводить на главной странице ТК виджетом. Одним файлом шаблона это не решить.
пока не доскроллил до голосовалки. Тоже не фурычит
Совсем непонятно, каким образом у вас виджет голосовалки связан с подгрузкой записей типа контента. Голосовалка у вас выводится полем?
то над списком выводить их.
Точно таким же образом как корневые категории? С пагинацией для записей «Показать еще» и с пагинацией «Показать еще» для категорий?
Там насколько я помню не прописывается сам класс к ссылке «ajax-modal-ready»
Вообще, можете добавить пару строчек в файл templates\modern\controllers\zloading\js\zloading.js
icms.modal.bind('a.ajax-modal'); $('.ajax-modal').addClass('ajax-modal-ready');
После строки
history.pushState(null, null, nexturl);
как-то так
Этого будет достаточно для ребиндинга модалки
Как вы представляете связку такого вывода категорий с пагинацией и подкатегориями?