magasoft 0 Опубликовано: 26 декабря 2007 Рассказать Опубликовано: 26 декабря 2007 Здравствуйте, вопрос прост: как можно вместо http://site.ru/категория/подкатегория/id-название новости.html сделать, чтобы всегда было: http://site.ru/id-название новости.html Но чтобы при этом оставалась привязка к категориям. Спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
spam 11 Опубликовано: 26 декабря 2007 Рассказать Опубликовано: 26 декабря 2007 (изменено) не совсем, хотя близко. http://4dle.ru/2007/12/13/izmenjaem_urly_novostejj.html или делай статичные новости. Изменено 26 декабря 2007 пользователем spam Цитата Ссылка на сообщение Поделиться на других сайтах
Greeze 0 Опубликовано: 26 декабря 2007 Рассказать Опубликовано: 26 декабря 2007 (изменено) не совсем, хотя близко. да кстати). Вам это подойдет. только при установке, заменяйте на if ($config['allow_alt_url'] == "yes") $tpl->set('[full-link]',"<a {$go_page}href=\"".$config['http_home_url'].''.$row['id'].'-'.$row['alt_name'].".html\">"); else $tpl->set('[full-link]',"<a {$go_page}href=\"$PHP_SELF?newsid=".$row['id']."\">"); $tpl->set('[/full-link]',"</a>");} if ($row['allow_comm']) { if ($config['allow_alt_url'] == "yes") $tpl->set('[com-link]',"<a {$go_page}href=\"".$config['http_home_url'].''.$row['id'].'-'.$row['alt_name'].".html#comment\">"); else $tpl->set('[com-link]',"<a {$go_page}href=\"$PHP_SELF?newsid=".$row['id']."#comment\">"); $tpl->set('[/com-link]',"</a>"); } else $tpl->set_block("'\\[com-link\\](.*?)\\[/com-link\\]'si",""); для чпу код будет таким RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?subaction=showfull&news_id=$1&news_name=$2 [L] может возникнуть проблема со статическими страницами из-за конфликта путей, так что придется и с ними повозиться. Изменено 26 декабря 2007 пользователем ·• Greeze •· Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.