При добавлении записи в одном из типов контента:
— выскакивает ошибка 404
— ссылка страницы с ошибкой оканчивается словом "Array"
— сама запись полностью добавляется
Что можно подправить?
Без вариантов?
<?php $messages = cmsUser::getSessionMessages(); if ($messages){ ?> <div class="sess_messages"> <?php foreach($messages as $message){ ?> <div class="<?php echo $message['class']; ?>"><?php echo $message['text']; ?></div> <?php } ?> </div> <?php } ?>
А у меня подозрение, что слишком сильно обезопасил свой сайт или рискнул сделать модификации кода ))подозрение только на сторонние доработки.
Включить режим отладки и посмотреть не вылезет ли чего.Что можно подправить?
Так когда поле title размер заголовка больше поля slug размера ссылки и когда вы сохраняете статьи в которых заголовок небольшой все сохраняется без ошибки, а когда заголовок большой, а ссылка не смогла поместиться в отведенное поле и режется, поэтому и 404.— сама запись полностью добавляется
Это уже 2 года назад началось. На тот момент компоненты только начинал устанавливать. Доступов тогда ещё никому не предоставлял.
подозрение только на сторонние доработки.
У меня код почти такой же, с некоторым отличием.
Посмотрите, в ВАШЕМ шаблоне в файле main.tpl.php обновлен ли вывод сообщений до последней версии это (в дефолтном шаблоне строка 67)
Нет, ничего не выводится кроме страницы 404
Если не обновлено, возможно он пытается показать вам какое то уведомление, но не может...
Системные сообщения (о добавлении, сохранении записи и пр.) выводятся?
На тот момент ещё в коды не залазил.
рискнул сделать модификации кода ))
Не вылазит.
Включить режим отладки и посмотреть не вылезет ли чего.
Поле slug отсутствует.
Сделайте поля titlte и slug одинаковыми.
Вставлял Ваш. Тоже самое получается.
Нет, ничего не выводится кроме страницы 404
Немного отличаются
Найдите у себя в ДЕФОЛТНОМ шаблоне такой же (если другая версия, то похожий) и сравните с таким же куском в ВАШЕМ шаблоне, Совпадают?
Когда отключал трафик на сервере. Из-за этого авторизоваться через ULogin не получалось.
Когда либо, где либо, на сайте, подобные сообщения видели?
Не конкретно это (Для доступа к запрошенной странице необходима авторизация),
а в смысле у вас вообще подобные сообщения работают ( красные, зеленые)?
Немного отличаются
Получается, работают подобные сообщения
Понятно.
Искать другую причину(
Вы уверены? А где тогда сама ссылка прописывается???Поле slug отсутствует.
Может путаю какие именно поля?
Вы уверены? А где тогда сама ссылка прописывается???Поле slug отсутствует.
Тогда это у вас не стандартный тип контента или вечный 404! Так как статья без адреса.
Такое даже с самыми маленькими заголовками из одного слова.
когда вы сохраняете статьи в которых заголовок небольшой все сохраняется без ошибки