Почему модуль архив новостей в joomla дает ошибку?
Додано: 18-04-2011 18:22:14
Рано или поздно наступает тот момент, когда у вас на сайте скапливается слишком много материала, который уже давно потерял свою актуальность, и вы начинаете думать о том, как бы сгруппировать его в архив. Благо Джумла имеет встроенный модуль, который можно разместить на любой странице и в любом положении, в зависимости от используемого шаблона. Вы можете видеть пример этого модуля на этом сайте в разделе новостей.
Многие из вас, должно быть, уже пытались использовать его на своих страницах и столкнулись с крайне странной ошибкой. Если использовать режим SEF, то ни одни архивный месяц просто невозможно открыть. Мы всегда получаем 404 ошибку. Если вы отключаете режим SEF и начинает работать с длинными ссылками, то все начинает работать замечательно и модуль архив делает именно то, что он и должен делать.
Я видел самые разные решения этой проблемы. Большая часть из них носила явно временный характер и требовала внесения определенных правок в код Джумлы. Вы будете удивлены, как легко на самом деле решается данная проблема.
Итак, для того чтобы архивный модуль работал всегда и везде с включенным режимом SEF, вам необходимо опубликовать данный компонент. Это может звучать крайне странно, но у вас должно быть опубликовано меню, которое ссылается на компонент архива . Как только вы это сделаете , проблем больше не будет.
Модуль архива ведет вас в компонент, и если этот компонент не опубликован через пункт меню, то вы всегда будете получать ошибку 404. Как вы видите, многие проблемы решаются очень просто.
Многие из вас, должно быть, уже пытались использовать его на своих страницах и столкнулись с крайне странной ошибкой. Если использовать режим SEF, то ни одни архивный месяц просто невозможно открыть. Мы всегда получаем 404 ошибку. Если вы отключаете режим SEF и начинает работать с длинными ссылками, то все начинает работать замечательно и модуль архив делает именно то, что он и должен делать.
Я видел самые разные решения этой проблемы. Большая часть из них носила явно временный характер и требовала внесения определенных правок в код Джумлы. Вы будете удивлены, как легко на самом деле решается данная проблема.
Итак, для того чтобы архивный модуль работал всегда и везде с включенным режимом SEF, вам необходимо опубликовать данный компонент. Это может звучать крайне странно, но у вас должно быть опубликовано меню, которое ссылается на компонент архива . Как только вы это сделаете , проблем больше не будет.
Модуль архива ведет вас в компонент, и если этот компонент не опубликован через пункт меню, то вы всегда будете получать ошибку 404. Как вы видите, многие проблемы решаются очень просто.