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

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

Всем прувет,

вобщем такая проблема. Решил я поправить в версии 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 ;)

Изменено пользователем 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).

Изменено пользователем Spyker88
Ссылка на сообщение
Поделиться на других сайтах

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

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

спасибо lifestar,

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

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

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

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

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

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

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

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 пробывал. выходит одно и тоже. я говорил с один специалиситом, он сказал что это почти не реально т.к. нужно много переписывать.

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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