DataLife Engine > Версия для печати > Меняем в адресе xfsearch на более логичное слово

Каждый хоть раз задумывался, что xfsearch на сайте и в адресной строке никак не вписывается в сайт и только рушит всю его прекрасность. Хак поможет использовать вместо xfsearch более логичное слово.

Установка:

1. Для начала определимся каким словом мы заменим это самое надоедливое xfsearch. Для примера возьмем слово find.

2. Открываем .htaccess и ищем:

# поиск по доп полям
RewriteRule ^xfsearch/([^/]*)(/?)+$ index.php?do=xfsearch&xf=$1 [L]
RewriteRule ^xfsearch/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]

И заменяем xfsearch на выбранное слово, чтобы получилось так:

# поиск по доп полям
RewriteRule ^find/([^/]*)(/?)+$ index.php?do=xfsearch&xf=$1 [L]
RewriteRule ^find/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]

3. Открываем engine/engine.php и ищем везде:

"xfsearch/"

Меняем на своё:

"find/"

4. Открываем engine/modules/show.custom.php и ищем:

"xfsearch/"

Меняем на своё:

"find/"

5. Открываем engine/modules/show.full.php и ищем 2 раза:

"xfsearch/"

Меняем на своё:

"find/"

6. Открываем engine/modules/show.short.php и ищем:

"xfsearch/"

Меняем на своё:

"find/"

7. Открываем engine/modules/topnews.php и ищем:

"xfsearch/"

Меняем на своё:

"find/"

Готово!В итоге ссылка на поиск по дополнительным полям станет более красивой.

Версия DLE: 10.х

Автор: DooMDiM Вернуться назад