Чтобы не забыть. Мало ли что…
В файле /components/com_easyblog/controllers/dashboard.php надо закомментировать (или удалить) строку 981 (в самом конце функции save)
$this->setRedirect(EasyBlogRouter::_('index.php', false));
и сразу после (или вместо) нее написать
$app = JFactory::getApplication(); $app->redirect('index.php', JText::_('COM_EASYBLOG_DASHBOARD_ENTRIES_SAVED'), 'success');
Получится что-то типа
EasyBlogHelper::setMessageQueue($message, 'success'); //$this->setRedirect(EasyBlogRouter::_('index.php', false)); $app = JFactory::getApplication(); $app->redirect('index.php', JText::_('COM_EASYBLOG_DASHBOARD_ENTRIES_SAVED'), 'success'); }
И наоборот, если надо, чтобы пользователю показывалась его свежеопубликованная запись, в строке 981 вместо того, что комментировали, пишем:
$this->setRedirect(EasyBlogRouter::_('index.php?option=com_easyblog&view=entry&id='.$blog->id, false));