Основной курс по Joomla
0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 257 Просмотров
*

Karyuudo

  • Давно я тут
  • ****
  • 368
  • 0
Написал плагин, который проверяет корректность текста который пишут копирайтерами.
В случае ошибки, он выводит

Цитировать
onContentBeforeSave
if (...) {
   JError::raiseNotice( 100, 'описание ошибки' );
return false;
}

вот он работает как-то странно 50 на 50.
у кого-то показывает, у кого-то нет.
начал гуглить - смотрю такое в старых интернет эксплорерах может быть.
но не работает у некоторых и с Opera и с хрома.
при этом у других работает и выводит комментарий к ошибке. а у других просто красным выводит без синего - "ошибка при сохранении"
*

zomby6888

  • Живу я здесь
  • ******
  • 1484
  • 167
Re: Часто не отображается JError::raiseNotice()
« Ответ #1 : 26.03.2016, 20:32:50 »
Этот метод помечен как depricated. Используйте исключения. Вот еще почитайте https://docs.joomla.org/Display_error_messages_and_notices
В 3.x линейке там совсем другой метод для отображения системных сообщений. Вот еще как альтернатива хороший плагин:
http://alertifyjs.com
« Последнее редактирование: 26.03.2016, 20:40:37 от zomby6888 »
интернет-блог: http://websiteprog.ru