Данным хаком мы заменим xfsearch в адресной строке на свое слово, например find, sort, search или любое другое. Хак предназначен только для версии DLE 11.0. Открываем /engine/engine.php Ищем в нем код PHP: if($xfname) { $url_page = $config['http_home_url'] . "xfsearch/{$xfname}/" . urlencode ( str_replace("'", "'", $xf) ); $user_query = "do=xfsearch&xfname=".$xfname."&xf=" . urlencode ( str_replace("'", "'", $xf) ); $db->query ( "SELECT news_id FROM " . PREFIX . "_xfsearch WHERE tagname='{$xfname}' AND tagvalue='{$xf}'" ); } else { $url_page = $config['http_home_url'] . "xfsearch/" . urlencode ( str_replace("'", "'", $xf) ); $user_query = "do=xfsearch&xf=" . urlencode ( str_replace("'", "'", $xf) ); $db->query ( "SELECT news_id FROM " . PREFIX . "_xfsearch WHERE tagvalue='{$xf}'" ); } заменяем этот код на PHP: $url_page = $config['http_home_url'] . "find/{$xfname}/" . urlencode ( str_replace("'", "'", $xf) ); $user_query = "do=xfsearch&xfname=".$xfname."&xf=" . urlencode ( str_replace("'", "'", $xf) ); $db->query ( "SELECT news_id FROM " . PREFIX . "_xfsearch WHERE tagname='{$xfname}' AND tagvalue='{$xf}'" ); Далее в файлах /engine/modules/show.custom.php, show.full.php (тут два раза) и show.short.php заменяем PHP: "xfsearch/" на PHP: "find/" И напоследок, открываем .htaccess в корне сайта, ищем в нем PHP: # поиск по доп полямRewriteRule ^xfsearch/([^.]+)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]RewriteRule ^xfsearch/([^.]+)/?$ index.php?do=xfsearch&xf=$1 [L] меняем на PHP: # поиск по доп полямRewriteRule ^find/([^.]+)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]RewriteRule ^find/([^.]+)/?$ index.php?do=xfsearch&xf=$1 [L] Вот и все. Вы можете использовать любое слово вместо find, для этого достаточно в заменяемом коде заменить его на свое слово. Допёр до этого: DomiTori
ну вот никак не хочешь ты делать полезное что то )))) нафига тут буковки менять - просто для красоты чтоли ))
Получилось так: Начинал править с файла .htaccess Тут как и во всех остальных файлах просто заменить "xfsearch/" на "find/" или на свое там слово. Иначе пользователи могут подумать, что надо заменить весь код. http://www.dle9.com/haki/hak-dle/3762-menyaem-url-adres-v-xfsearch-na-lyuboe-slovo.html Тут то ты ведь все норм написал ) а так за хак спасибо)