Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Какой файл отвечает за формирование ссылок

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


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

вопрос
В общем решил изменить вывод ссылок регистрации, обратной связи и так далее в 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
2

33 | 3

doz - 16 марта 2014 00:42 - Юзер

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

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

vitnet
218

2172 | 930

vitnet - 16 марта 2014 12:59 - Эксперт

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

Webmaster
9

41 | 12

Webmaster - 16 марта 2014 08:11 - Юзер

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

doz
2

33 | 3

doz - 16 марта 2014 10:26 - Юзер

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

dj-avtosh
39

1479 | 390

dj-avtosh - 16 марта 2014 17:10 - шашлычник

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

skype: elhan.isaev

doz
2

33 | 3

doz - 16 марта 2014 17:22 - Юзер

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

Webmaster
9

41 | 12

Webmaster - 16 марта 2014 17:33 - Юзер

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

dj-avtosh
39

1479 | 390

dj-avtosh - 16 марта 2014 18:57 - шашлычник

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

skype: elhan.isaev

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

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