Спасибо. Осталось только придумать как реализовать пагинацию...
Да, это отличный способ, спасибо больше за эту подсказку, очень многим она помогла!!!
Я автор, и поверьте мне, не впервые слышу слова "оптимизация", "seo" и подобные.
Модуль делался в первую очередь для себя, потому все по уму и никаких "рук из жопы" :)
Модуль хвалят, это да, приятно.
Более 170 комментарие к посту - http://alaev.info/post/2086 - можно их прочитать, убедиться в том, что все хорошо.
А вот и тема на форуме - /ru/forum/688159
Отпишитесь потом о впечатлениях.
Спасибо за рекомендацию моего модуля.
Я же в свою очередь рекомендую внимательно прочитать пост и не забыть поставить лимит на количество выводимых новостей в категориях, так как пагинации в модуле нет.
Так же напоминаю, что есть два способа интеграции модуля - через вставку в main.tpl или через вставку тега в статическую страницу.
Вот как, а то я голову ломаю, откуда люди берут такие адреса, а потом жалуются. Значит это ошибка в двиге где-то.
В таком случае, решение придется очень кстати - http://alaev.info/post/2400#tolist_021
А какую принципиальную разницу вы в этом видите?
S_A_N_T_A, Такс, погодите-ка. А в конце нет html в url'е?
Если нету, то надо поступать подругому:
В файле engine/engine.php ищем:
if (! $category_id) $category_id = 'not detected';
НИЖЕ добавляем
if ($config['allow_alt_url'] == "yes" AND ! $category_id AND $view_template != "rss") { header("HTTP/1.0 404 Not Found"); }
Подскажу =)
В файле engine/engine.php ищите строки:
} if (($subaction == "showfull" or $subaction == "addcomment") and ((! isset ( $category ) or $category == ""))) {
ВЫШЕ вставляете
// решение проблемы с адресами страниц новостей где пропал id if ( (strpos($_SERVER['REQUEST_URI'], '.html') !== false) AND ($subaction !== "showfull") ) { header("HTTP/1.0 404 Not Found"); } // решение проблемы с адресами страниц новостей где пропал id
Пробуйте, потом обязательно отпишитесь о результатах.
WebAlt, Ну не знаю, для меня (да и для многих) это какие-то лишние приблуды.
Игра не стоит свеч в данном случае :(
Нет, не пишу. Я вообще модули не пишу, я их сочиняю, а пишет программист.
А для чего? Разные стили классы и все в этом духе?
Что-то я вообще не понимаю, что-то вы уже сочиняете...Зачем какие-то [category=X] и [not-category=X] в шаблонах данного модуля вообще нужны?
Ответил. Должно сработать.