Чтобы не забыть. Мало ли что…
В файле /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));
здравствуйте. Может поможете разобраться с перенаправлением пользователя после сохранения записи EasyBlog 3.7, а то там указанный выше способ не подходит. Хочу зделать перенаправление после создания записи в блоге, на главную страницу блога.
или подскажите где хотч бы искать ?
Как именно не подходит? Мне, например, не подойдут ботинки 36 размера, потому что они будут мне малы. И не подойдут туфли красного цвета, потому что я не люблю туфли красного цвета.
Чем вас не устраивает это решение? Что именно не подходит?
Указанная строка 981 имеет иной символьный текст, а так же и строки указанные вами выше. Могу скинуть сам файл, если сообщите куда.