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

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

Приветствую. Наконец то приобрел лицензию. Единственное пока не активировал (если я активирую в подпапке сайта, при переносе в корень сайта активация останется?).

evolit.ru/dle/index.php

Задача в следующем:

необходимо ЧПУ второго типа преобразовать в следующий вид:

было

site_name/id_category/id_news-alt_name/

необходимо:

site_name/id_category/alt_name

Алгоритм решения следующий:

В файлах

\engine\ajax\find_relates.php

\engine\classes\google.class.php

\engine\inc\cmoderation.php

\engine\inc\editnews.php

\engine\modules\fullsearch.php

\engine\modules\search.php

\engine\modules\show.custom.php

\engine\modules\show.full.php

\engine\modules\show.short.php

\engine\modules\topnews.php

Удаляем все переменные

.$row['id']

.$row['post_id']

.$related['id']

."-"

.".html"

,касающеися ЧПУ 2

Однако необходимо внести еще изменения в .htaccess, вот здесь у меня и возникает вопрос, на что нужно изменить

RewriteRule^([^.]+)/([0-9]+)-(.*).html(/?)+$index.php?newsid=$2[L]

и, может, чтото нужно дописать?

Пробовал

Изменить на

RewriteRule^([^.]+)/(.*)(/?)+$index.php?newsid=$2[L]

не выходит.

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

если я активирую в подпапке сайта, при переносе в корень сайта активация останется?

Да.

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

не выходит.

и не выйдет, помимо какого либо удаления, необходимо переписать все алгоритмы выборки новостей из БД, потому как новости выбираются именно по ID, а все остальное скрипту даже и не нужно

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

Возможно както сделать, чтобы при добавлении в новости ее названия, именно название имело приоритет перед id новости, и отображалось именно оно, без id?

По большому счету все это необходимо лишь для переноса контента с старого сайта на dle. В старой версии новости выводятся по id,но при добавлении названия новости выводится именно ее название, без id.

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

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

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

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

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

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

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

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

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

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