Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Какой файл отвечает за формирование ссылок

Какой файл отвечает за формирование ссылок


     16.03.2014    Общие вопросы, Общие вопросы по PHP    3769

вопрос
В общем решил изменить вывод ссылок регистрации, обратной связи и так далее в DLE на что-нибудь другое.
В плане:

/index.php?do=register

на

/registrasija.html

(к примеру)
Собственно хочу узнать в каком файле это можно запилить

Ответил: D0Gmatist


\engine\init.php
$tpl->load_template( 'login.tpl' );
$tpl->set( '{login-method}', $config['auth_metod'] ? "E-Mail:" : $lang['login_metod'] );
$tpl->set( '{registration-link}', $PHP_SELF . "?do=register" );
$tpl->set( '{lostpassword-link}', $PHP_SELF . "?do=lostpassword" );
$tpl->set( '{logout-link}', $PHP_SELF . "?action=logout" );
$tpl->set( '{admin-link}', $config['http_home_url'] . $config['admin_path'] . "?mod=main" );
$tpl->set( '{login}', $member_id['name'] );
$tpl->set( '{pm-link}', $PHP_SELF . "?do=pm" );
$tpl->set( '{new-pm}', $member_id['pm_unread'] );
$tpl->set( '{all-pm}', $member_id['pm_all'] );

8 комментариев

doz
Юзер

doz - 16 марта 2014 00:42 -

RewriteRule ^registration.html$ index.php?do=register [L]

данный код в .htaccess не помог (ну разве что позволил регистрацию и с этой ссылки (site.ru/registration.html)

vitnet
PHP-developer

vitnet - 16 марта 2014 12:59 -

Вот еще пример

Webmaster
Юзер

Webmaster - 16 марта 2014 08:11 -

doz, странный вопрос на который ты сам и ответил...
Замени в своём шаблоне все ссылки без ЧПУ к примеру
RewriteRule ^register.html$ index.php?do=register [L]
на ссылку с ЧПУ и по аналогии меняешь все остальные ссылки типа
index.php?do=bla-bla
Добавляешь правило в .htaccess для каждой ссылки и всё, какие ещё варианты ты хотел?, или я что не так понял?

doz
Юзер

doz - 16 марта 2014 10:26 -

Webmaster, ответ уже дали) с помощью htaccess адрес не изменяется, а наоборот добавляется новый с теми же функциями

dj-avtosh
PHP-developer

dj-avtosh - 16 марта 2014 17:10 -

Да уже бы и руками эти ссылки забивали что ли...

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

doz
Юзер

doz - 16 марта 2014 17:22 -

С регистрацией проканало, но вот с index.php?do=logout - нет.

Webmaster
Юзер

Webmaster - 16 марта 2014 17:33 -

doz, дали и дали, ок. Когда я писал ответов не было кроме твоего же...
Значит на сайте ответы или комментарии обновляются с опозданием.

dj-avtosh
PHP-developer

dj-avtosh - 16 марта 2014 18:57 -

А проверить по id группы. Не? Есть же вроде входные конструкции для дле-шаблонизатора по типу [group]

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх