При добавлении записи ошибка 404 и окончание у ссылки Аrray

InstantCMS 2.X
#1 24 июня 2018 в 20:13
Здравствуйте.

При добавлении записи в одном из типов контента:

— выскакивает ошибка 404

, при этом
— ссылка страницы с ошибкой оканчивается словом "Array"
— сама запись полностью добавляется

Что можно подправить?
#2 25 июня 2018 в 13:12
Без вариантов?

Ни у кого такого не было?
#3 25 июня 2018 в 13:25
Polzovinst, подозрение только на сторонние доработки.
В чистой icms 2 такого не встречал.
#4 25 июня 2018 в 13:46

Без вариантов?

Polzovinst

Посмотрите, в ВАШЕМ шаблоне в файле main.tpl.php обновлен ли вывод сообщений до последней версии это (в дефолтном шаблоне строка 67)

  1.  
  2. <?php
  3. $messages = cmsUser::getSessionMessages();
  4. if ($messages){ ?>
  5. <div class="sess_messages">
  6. <?php foreach($messages as $message){ ?>
  7. <div class="<?php echo $message['class']; ?>"><?php echo $message['text']; ?></div>
  8. <?php } ?>
  9. </div>
  10. <?php } ?>
  11.  
Если не обновлено, возможно он пытается показать вам какое то уведомление, но не может...
Системные сообщения (о добавлении, сохранении записи и пр.) выводятся?
#5 25 июня 2018 в 13:57

подозрение только на сторонние доработки.

Zau4man
А у меня подозрение, что слишком сильно обезопасил свой сайт или рискнул сделать модификации кода ))
#6 25 июня 2018 в 14:45

Что можно подправить?

Включить режим отладки и посмотреть не вылезет ли чего.
#7 25 июня 2018 в 20:14

— сама запись полностью добавляется

Polzovinst
Так когда поле title размер заголовка больше поля slug размера ссылки и когда вы сохраняете статьи в которых заголовок небольшой все сохраняется без ошибки, а когда заголовок большой, а ссылка не смогла поместиться в отведенное поле и режется, поэтому и 404.
Сделайте поля titlte и slug одинаковыми.
#8 26 июня 2018 в 01:30
Спасибо всем за участие.



подозрение только на сторонние доработки.

Zau4man
Это уже 2 года назад началось. На тот момент компоненты только начинал устанавливать. Доступов тогда ещё никому не предоставлял.



Посмотрите, в ВАШЕМ шаблоне в файле main.tpl.php обновлен ли вывод сообщений до последней версии это (в дефолтном шаблоне строка 67)

Rainbow
У меня код почти такой же, с некоторым отличием.
Вставлял Ваш. Тоже самое получается.



Если не обновлено, возможно он пытается показать вам какое то уведомление, но не может...
Системные сообщения (о добавлении, сохранении записи и пр.) выводятся?

Rainbow
Нет, ничего не выводится кроме страницы 404



рискнул сделать модификации кода ))

Loadырь
На тот момент ещё в коды не залазил.



Включить режим отладки и посмотреть не вылезет ли чего.

@IamB
Не вылазит.



Сделайте поля titlte и slug одинаковыми.

vikont
Поле slug отсутствует.


Что помню, на тот момент создавал повторно тип контента с одинаковым названием, но с разным системным именем.
Первый вариант типа контента давно удалил.
#9 26 июня 2018 в 08:09

Вставлял Ваш. Тоже самое получается.

Polzovinst

Это не мой код. Это код для примера (ориентира).
Найдите у себя в ДЕФОЛТНОМ шаблоне такой же (если другая версия, то похожий) и сравните с таким же куском в ВАШЕМ шаблоне, Совпадают?

Нет, ничего не выводится кроме страницы 404

Polzovinst

Когда либо, где либо, на сайте, подобные сообщения видели?


Не конкретно это (Для доступа к запрошенной странице необходима авторизация),
а в смысле у вас вообще подобные сообщения работают ( красные, зеленые)?
#10 26 июня 2018 в 12:56


Найдите у себя в ДЕФОЛТНОМ шаблоне такой же (если другая версия, то похожий) и сравните с таким же куском в ВАШЕМ шаблоне, Совпадают?

Rainbow
Немного отличаются


Когда либо, где либо, на сайте, подобные сообщения видели?
Не конкретно это (Для доступа к запрошенной странице необходима авторизация),
а в смысле у вас вообще подобные сообщения работают ( красные, зеленые)?

Rainbow
Когда отключал трафик на сервере. Из-за этого авторизоваться через ULogin не получалось.
Красная надпись была.
Включил трафик. Прошло.
Получается, работают подобные сообщения, но не выскакивают больше нигде.
#11 26 июня 2018 в 15:49

Немного отличаются

Polzovinst

… Еще раз… Сравните их у себя в дефолтном и том что стоит сейчас… они одинаковые?

Получается, работают подобные сообщения

Polzovinst

Тогда это не та причина, и можно ничего не сравнивать...
Искать другую причину(
#12 26 июня 2018 в 21:36


Искать другую причину(

Rainbow
Понятно.
Кстати у меня дефолтный шаблон.
#13 26 июня 2018 в 21:46

Поле slug отсутствует.

Polzovinst
Вы уверены? А где тогда сама ссылка прописывается???
Тогда это у вас не стандартный тип контента или вечный 404! Так как статья без адреса.
#14 26 июня 2018 в 21:49


Поле slug отсутствует.

Polzovinst
Вы уверены? А где тогда сама ссылка прописывается???
Тогда это у вас не стандартный тип контента или вечный 404! Так как статья без адреса.

vikont
Может путаю какие именно поля?

В типе контента поле ссылка с системным именем "slug" не создавал.

Видимо речь о другом поле.
#15 26 июня 2018 в 22:00


когда вы сохраняете статьи в которых заголовок небольшой все сохраняется без ошибки

vikont
Такое даже с самыми маленькими заголовками из одного слова.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.