Почему модуль архив новостей в joomla дает ошибку?

Відповісти

Смайлики
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode увімкнено
[img] увімкнено
[url] увімкнено
Смайлики увімкнено

Огляд теми
   

Розгорнутий вигляд Огляд теми: Почему модуль архив новостей в joomla дает ошибку?

Почему модуль архив новостей в joomla дает ошибку?

toxi » 18-04-2011 18:22:14

Рано или поздно наступает тот момент, когда у вас на сайте скапливается слишком много материала, который уже давно потерял свою актуальность, и вы начинаете думать о том, как бы сгруппировать его в архив. Благо Джумла имеет встроенный модуль, который можно разместить на любой странице и в любом положении, в зависимости от используемого шаблона. Вы можете видеть пример этого модуля на этом сайте в разделе новостей.

Многие из вас, должно быть, уже пытались использовать его на своих страницах и столкнулись с крайне странной ошибкой. Если использовать режим SEF, то ни одни архивный месяц просто невозможно открыть. Мы всегда получаем 404 ошибку. Если вы отключаете режим SEF и начинает работать с длинными ссылками, то все начинает работать замечательно и модуль архив делает именно то, что он и должен делать.

Я видел самые разные решения этой проблемы. Большая часть из них носила явно временный характер и требовала внесения определенных правок в код Джумлы. Вы будете удивлены, как легко на самом деле решается данная проблема.

Итак, для того чтобы архивный модуль работал всегда и везде с включенным режимом SEF, вам необходимо опубликовать данный компонент. Это может звучать крайне странно, но у вас должно быть опубликовано меню, которое ссылается на компонент архива . Как только вы это сделаете , проблем больше не будет.

Модуль архива ведет вас в компонент, и если этот компонент не опубликован через пункт меню, то вы всегда будете получать ошибку 404. Как вы видите, многие проблемы решаются очень просто.

Догори