Перейти к публикации

Правка Чпу В 7.0


Рекомендованные сообщения

Всем прувет,

вобщем такая проблема. Решил я поправить в версии 7.0 второй вариант чпу ссылок [full_link][/full_link]. :blink:

Поменять мне нужно "ЧПУ" http://site.ru/категория/подкатегория/id-имя новости.html на http://site.ru/категория/подкатегория/имя новости.html. или проще сказать убрать "id-" что бы просто показывало название новости после катигории.

я сам пробывал в show_short.php и show_full.php поправить строки убирая .$row['id']."/". и заменяя index.php?newsid=['id'] на index.php?news=['news_alt'] но мотом при клики на новость показует error 404, мол страница не найденна.

может кто знает как это правильно это сделать? заранне спасибо :rolleyes:

P.S. Не в тему ну все ровно, при добавлении в .htaccess строк

RewriteRule ^contacts.html$ index.php?do=feedback [L]

почему то потом не реагирует на ссылку site.ru/contacts.html показуя error 404.

С уважением Spyker88 ;)

Ссылка на сообщение
Поделиться на других сайтах

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

открываем /eingine/modules/show.short.php и находим там:

$full_link = $config['http_home_url'].$row['id']."-".$row['alt_name'].".html";
меняем на:
$full_link = $config['http_home_url']."/".$row['alt_name'].".html";
потом находим:
$full_link = $config['http_home_url'].get_url($row['category'])."/".$row['id']."-".$row['alt_name'].".html";
меняем на:
$full_link = $config['http_home_url'].get_url($row['category'])."/".$row['alt_name'].".html";
открываем .htaccess и находим строку:
RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]
меняем на:
RewriteRule ^([^.]+)/(.*).html(/?)+$ index.php?newsid=$2 [L]

вот и все, больше не показывается номмен ID в ссылке.

еще раз извеняюсь за ложную тривогу ;)

С уважением Spyker!

P.S. я правда только незнаю нужно ли менять сие чудо в "show.full.php" ну вроде и так пашет. пример на v(vip-soft.net).

Ссылка на сообщение
Поделиться на других сайтах

Привет Spyker, ты новый владелец домена и сайта? Или всё же тот-же? Я просто знал админа очень давно, но потом он пропал куда-то, ник его eXpert был.

Ссылка на сообщение
Поделиться на других сайтах

спасибо lifestar,

достаточно ли заменить в коде (Новости на главной)

$sql_select = "SELECT id, autor, date, short_story, ...
на
$sql_select = "SELECT autor, date, short_story,

и тоже самое в (Вывод отдельной категории) и (Новость целиком) перед и после "else".

я пока еще не тестил то как нить попробую.

Ссылка на сообщение
Поделиться на других сайтах

может кто поможет разобратся? просто уже все перепробывать нечего не получается.

Попробуй заменить во всех файлах, где используется формирование ЧПУ

http://forum.dle-news.ru/index.php?showtopic=40367

.htaccess

engine\modules\topnews.php

engine\modules\show.short.php

engine\modules\show.full.php

engine\modules\show.custom.php

engine\modules\search.php

engine\modules\lastcomments.php

engine\modules\fullsearch.php

engine\inc\editnews.php

engine\inc\cmoderation.php

engine\classes\google.class.php

Ссылка на сообщение
Поделиться на других сайтах

спасибо rsl пробывал. выходит одно и тоже. я говорил с один специалиситом, он сказал что это почти не реально т.к. нужно много переписывать.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...