Показване на съобщения в позиция jdoc включва тип - съобщение
Изходни съобщения в позиция jdoc:include type="message"
Въз основа на моя опит мога да кажа следното, Интернет е пълен с компоненти за joomla, но не много от тези компоненти извеждат грешки по начина, предоставен от вградените функции на joomla. Например, много компоненти показват съобщение за грешка, използвайки нормален php код като echo 'error'. Нямам нищо против този метод, но смятам, че не е правилно, ако използвате joomla, която дава извеждане на грешка в специална позиция.
Първо, използването на изход за грешка в позиция не ни поставя пред факта, че грешките на различен компонент са форматирани по напълно различни начини. В този случай ще е необходимо да стилизирате една позиция за показване на грешки с css стилове и всички грешки ще изглеждат еднакво.
За тези, които не разбират за какви съобщения говорим, ще дам на всички от цял свят скрийншотове от админ панела, който използва същите методи за показване на съобщения.

Да преминем от текстове към код.
JError::raiseWarning(100, 'Възникна грешка при изтриването на файла!');
Този код е за извеждане на грешки.
Следният код е предназначен за пренасочване към друга страница със съобщение.
$alias_component = JRoute::_('/index.php?option=com_cabinet&view=cabinet', false); JController::setRedirect($alias_component, 'Логото е премахнато'); JController::redirect();
Следният код е подходящ за показване на информация за успешно изпълнение на задача.
JFactory::getApplication()->enqueueMessage( 'Вашата информация беше запазена успешно!' );
Мисля, че ще ви трябват тези методи за показване на информация. И съобщенията могат да бъдат проектирани по ваш вкус, например изскачащ прозорец.
Вjoomla 3, за даизползвайте, например, втория метод за извеждане на съобщение в позицията jdoc:include type="message", трябва да използвате съвместимост, ще изглежда така:
JControllerLegacy::setRedirect("/", 'Логото е премахнато' ); JControllerLegacy::redirect();