Не нравятся результаты поиска? Попробуйте другой поиск!

Изменить путь к регистрации


     23.04.2014    Общие вопросы    2238

вопрос
Добрый вечер.

Как правильно изменить и в каких местах
?do=register
на свое(рандомное)?

DLE 10.1

Ответил: Aleksey-Nyaka


/engine/engine.php

case "register" :
include ENGINE_DIR . '/modules/register.php';
break;

или же через чпу
в корне сайта .htaccess

после
RewriteRule ^rules.html$ index.php?do=rules [L]
добавить
RewriteRule ^register.html$ index.php??do=register [L]

Комментарии пользователей (4)

Aleksey-Nyaka
30

235 | 32

Aleksey-Nyaka - 23 апреля 2014 22:03 - Юзер

Так же придётся в
/engine/modules/register.php
найти
            $row['template'] = str_replace( "{%validationlink%}", $config['http_home_url'] . "index.php?do=register&doaction=validating&id=" . $idlink, $row['template'] );

найти
            msgbox( $lang['all_info'], $lang['confirm_ok'] . "<br /><br /><a href=\"" . $config['http_home_url'] . "index.php?do=register&doaction=validating&step=2&id=" . rawurlencode( $_REQUEST['id'] ) . "\">" . $lang['reg_next'] . "</a>" );

в файле /engine/init.php
найти
$tpl->set( '{registration-link}', $PHP_SELF . "?do=register" );

в файле /engine/modules/static.php
найти
            if( $_GET['page'] == "dle-rules-page" ) if( $do != "register" ) {

Вроде бы всё.
register замени на своё

vitnet
218

2172 | 930

vitnet - 23 апреля 2014 22:07 - Эксперт

Вот проверенный метод: ссылка

avgeneva1990
11

avgeneva1990 - 23 апреля 2014 22:08 - Юзер

/engine/engine.php

case "register" :
include ENGINE_DIR . '/modules/register.php';
break;

или же через чпу
в корне сайта .htaccess

после
RewriteRule ^rules.html$ index.php?do=rules [L]
добавить
RewriteRule ^register.html$ index.php??do=register [L]


register - все изменить на свое?? Например на fsafjasf

Aleksey-Nyaka
30

235 | 32

Aleksey-Nyaka - 23 апреля 2014 22:12 - Юзер

Цитата: avgeneva1990
register - все изменить на свое?? Например на fsafjasf

Да

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

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