Перейти к публикации

Не сохраняются новости при одном условии


Рекомендованные сообщения

Доброго времени суток. В поиске похожих вопросов не нашёл.

Суть проблемы:

Есть дополнительное поле "список". Первая строка оставляется пустой, во второй строке есть текст (не важно какой).

Текст этот нужен лишь для того, чтобы можно было вывести элемент, заключённый в [xfvalue_X]...[/xfvalue_X].

Т.е. когда выбран первый пустой пункт - мы ничего не видим; при выборе же второго (не пустого) пункта на странице появляется то, что нам надо.

Так вот. Если выбран пустой первый пункт и новость определить в две и более категории, новость не сохраняется.

"error

Вы должны заполнить все необходимые поля.

Вернуться назад"

Проявляется это как при создании новой новости, так и при редактировании существующей.

У меня есть два варианта решения этой проблемы:

1. Добавить доп. полю "список" возможность выбора обязательного или не обязательного заполнения.

2. Сделать ещё одно дополнительное поле "чекбокс", с помощью которого можно будет осуществить такой вывод информации. Этот вариант наверное самый оптимальный.

Сейчас установлена версия 9.4. Проверял локально на 9.5. Проблема не исчезла с введением нового типа добавления категорий.

Сайт http://www.kinobrest.by

P.S. Автопроверка системы

Версия DataLife Engine: 9.4

Тип лицензии скрипта: Лицензия активирована

Режим работы сайта: Включен

Операционная система: Linux 2.6.32-5-amd64

Версия PHP: 5.3.3-7+squeeze3

Версия MySQL: 5.1.49-3 MySQLi

Информация о GD: GD Version: 2.0, FreeType Support: Enabled, FreeType Linkage: with freetype, T1Lib Support: Enabled, GIF Read Support: Enabled, GIF Create Support: Enabled, JPEG Support: Enabled, PNG Support: Enabled, WBMP Support: Enabled, XPM Support: Disabled, XBM Support: Disabled, JIS-mapped Japanese Font Support: Disabled,

Module mod_rewrite Неопределено

Безопасный режим: Выключен

Выделено оперативной памяти: 128M

Отключенные функции: show_source, system, shell_exec, passthru, exec, phpinfo, shell, symlink, popen, proc_open

Изменено пользователем Gonzales
Ссылка на сообщение
Поделиться на других сайтах

Есть дополнительное поле "список". Первая строка оставляется пустой, во второй строке есть текст (не важно какой).

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

Ссылка на сообщение
Поделиться на других сайтах

celsoft, а планируется ли создание типа дополнительного поля "чекбокс"?

Странно почему его до сих пор нет в движке...

Можно выкрутится из создавшейся ситуации, сделав обычное текстовое поле и заполнять его чем-либо (но это придётся делать вручную, а не выбором) или же я сохраняю новость для одной категории, а потом в списке новостей выбираю действие изменить категорию и назначаю какие надо - тогда всё срабатывает, но это всё лишние телодвижения... Не очень удобно...

Ссылка на сообщение
Поделиться на других сайтах

Сделайте кнопку сохранения новости без пеезагрузки (как у шаблонов). Когда пишешь новость, чтобы периодически сохранить приходится постоянно туда сюда скакать по ссылкам да по кнопкам и снова возвращаться в "низ" текста новости.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...