Добрый день, уважаемые сограждане.
Давно, кто-то очень уважаемый и профессиональный выложил на форуме код, позволяющий сделать жесткую привязку страниц и избежать дублей в версии Joomla 1.5, что с успехом работало(ет).
Уважаемые разработчики, могли бы Вы проверить код на совместимость с версией Joomla 3.3 и поправить его, дабы уважаемые форумчане могли воспользоваться им?
Как было в Joomla 1.5:
В файле категории в верху файла ../com_content/category/blog.php :
<?php defined('_JEXEC') or die('Restricted access');
$this->original_link = JRoute::_(ContentHelperRoute::getCategoryRoute(JRequest::getVar('id'), 0));
if (JRequest::getInt('start') > 0) $this->original_link .= "?start=" . JRequest::getVar('start');
$this->real_link = JRequest::getURI();
if ($this->original_link != $this->real_link) JApplication::redirect($this->original_link);
?>
В файле главной страницы в верху файла ../com_content/frontpage/default.php :
<?php defined('_JEXEC') or die('Restricted access');
$this->original_link = "/";
if (JRequest::getInt('start') > 0) $this->original_link .= "index.php?start=" . JRequest::getVar('start');
$this->real_link = JRequest::getURI();
if ($this->original_link != $this->real_link) JApplication::redirect($this->original_link);
?>
В файле раздела в верху файла ../com_content/section/blog.php :
<?php defined('_JEXEC') or die('Restricted access');
$this->original_link = JRoute::_(ContentHelperRoute::getSectionRoute(JRequest::getVar('id')));
if (JRequest::getInt('start') > 0) $this->original_link .= "?start=" . JRequest::getVar('start');
$this->real_link = JRequest::getURI();
if ($this->original_link != $this->real_link) JApplication::redirect($this->original_link);
?>
Может можно как-то адаптировать этот код для использования в 3-й версии? Если да, то как и где?