где искать проблему
1. Включить режим отладки в настройках сайта
2. Повторить процедуру приводящую к ошибке
3. Смотреть в консоли браузера во вкладке «Сеть» ответ сервера с 503 ошибкой.
где искать проблему
1. Включить режим отладки в настройках сайта
2. Повторить процедуру приводящую к ошибке
3. Смотреть в консоли браузера во вкладке «Сеть» ответ сервера с 503 ошибкой.
Как почистить сайт от всякого ненужного удаленного хлама?
Сложно и нудно.
1) Как удалить фото, уже удаленных статей, новостей, блогов?
Есть супер прога
Но она требует тщательной и вдумчивой настройки на каждом конкретном сайте, иначе удалит всё, что сама посчитает «не нужным».
2) Как проверить все пустые страницы или хотя бы знать о их существовании?
Тут не понятно, что подразумевается под пустими страницами
3) Как вообще провести диагностику сайта внутренними компонентами, приложениями?
Легко. Заходите в Админка — Настройки — Проверка деревьев. Это всё что доступно.
подскажите как сделать внутренними приложениями диагностику и проверку работоспособности сайта....
Ходите по сайту и смотрите, где что-то работает и где что-то не работает. И там где что-то не работает, думаете — почему не работает. Ну, или ждите появления chatGPT в инстанте.
Не того пользователя или не тот пароль используете для доступа к базе данных. Возможно спутали с доступом в админку.
Тут github.com/instantsoft/icms2 есть список папок с их названиями, Есл иназовете свою как-то иначе, то проблем при ближайшем обновлении не будет, но и нет гарантии, что когда-нибудь там не появится папка, которая у вас уже используется. А в остальном проблем нет.
возможно ссылка не на страницу, а на экшен грида?
У списка пресетов редакторов это одно и тоже.
контент будет абсолютно разный
Тогда проще сделать разные сайты.
Судя по всему, проблемы искать надо в вашем коде. Либо возвращаемые данные не знают к чему прицепиться, либо урл запроса этих данных выдает 404 ошибку из-за смены экшена, в котором вызывается модалка. Если грид выводить на странице в коде getbootstrap.com/docs/4.6/components/modal/ и прятать его в модалке, то всё работает


Вот страница со списком пресетов редакторов

Вот ссылка в статье на эту страницу выглядит так <a class=«ajax-modal» href=«ishop/admin/controllers/edit/wysiwygs/presets»>Нажать</a>
В результате нажатия на нее получаю это

Так как вы выводите нормальную сетку, если «по стандарту» выводится ее содержимое в json формате?
Так работать не будет, так как в исходном коде отсутсвует сама сетка и получается возвращаемым данным некуда вернутся
a.modal или всё таки a.ajax-modal?
.modal в модерне скрывается стилями.
Каким образом выводите в модальное окно?
Если контент для разных языков/стран разный, то лучше делать на поддоменах, если контент одинаковый для всех, но имеет переводы на все другие языки, то лучше на одном с мультиязычностью, которая ещё в стадии разработки.
Думаю разберетесь github.com/instantsoft/icms2/blob/master/templates/modern/controllers/content/category_view.tpl.php#L73
Надо доабавить 'mystil1 ' => 'тут иконка', 'mystil2 ' => 'тут иконка'
что это может быть?
Ошибки в яваскриптах, смотрите в консоли браузера.
Видимо, в вашем запросе не корректно указан "$this->select()" или указан как «i.*»