Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Сниппеты » HTML Сниппеты » DLE 11.3 Меняем ссылку страницы регистрации пользователей для CMS DLE

DLE 11.3 Меняем ссылку страницы регистрации пользователей для CMS DLE


     29.04.2017    HTML Сниппеты, PHP Сниппеты    3474

DLE 11.3 Меняем ссылку страницы регистрации пользователей для CMS DLE

1. Открыть: engine/data/config.php
Найти:
'version_id' => '11.3',


Добавить после:
'register' => "название вашей страницы",


Вместо слова "название вашей страницы" используйте любое другое слово (оно должно быть уникальным для вашего сайта).

2. Открыть: engine/init.php
Найти:
$tpl->set( '{registration-link}', $PHP_SELF . "?do=register" );


Заменить на:
$tpl->set( '{registration-link}', $PHP_SELF . "?do={$config['register']}" );


3. Открыть: engine/engine.php
Найти:
case "register" :


Заменить на:
case $config['register'] :


Найти:
elseif ($do == 'register') $nam_e = $lang['title_register'];


Заменить на:
elseif ($do == $config['register']) $nam_e = $lang['title_register'];


4. Открыть: engine/modules/static.php
Найти:
if( $_GET['page'] == "dle-rules-page" ) if( $do != "register" ) {


Заменить на:
if( $_GET['page'] == "dle-rules-page" ) if( $do != $config['register'] ) {


Найти:
$tpl->set( '{ACCEPT-DECLINE}', "<form  method=\"post\" name=\"registration\" id=\"registration\" action=\"\"><input type=\"submit\" class=\"bbcodes\" value=\"{$lang['rules_accept']}\" />&nbsp;&nbsp;&nbsp;<input type=\"button\" class=\"bbcodes\" value=\"{$lang['rules_decline']}\" onclick=\"history.go(-1); return false;\" /><input name=\"do\" type=\"hidden\" id=\"do\" value=\"register\" /><input name=\"dle_rules_accept\" type=\"hidden\" id=\"dle_rules_accept\" value=\"yes\" /></form>" );


Заменить на:
$tpl->set( '{ACCEPT-DECLINE}', "<form  method=\"post\" name=\"registration\" id=\"registration\" action=\"\"><input type=\"submit\" class=\"bbcodes\" value=\"{$lang['rules_accept']}\" />&nbsp;&nbsp;&nbsp;<input type=\"button\" class=\"bbcodes\" value=\"{$lang['rules_decline']}\" onclick=\"history.go(-1); return false;\" /><input name=\"do\" type=\"hidden\" id=\"do\" value=\"{$config['register']}\" /><input name=\"dle_rules_accept\" type=\"hidden\" id=\"dle_rules_accept\" value=\"yes\" /></form>" );


5. Открыть: engine/modules/register.php
Найти:
$row['template'] = str_replace( "{%validationlink%}", $slink . "index.php?do=register&doaction=validating&id=" . $idlink, $row['template'] );


Заменить на:
$row['template'] = str_replace( "{%validationlink%}", $slink . "index.php?do={$config['register']}&doaction=validating&id=" . $idlink, $row['template'] );


Найти:
<input name=\"do\" type=\"hidden\" id=\"do\" value=\"register\" />


Заменить на:
<input name=\"do\" type=\"hidden\" id=\"do\" value=\"{$config['register']}\" />


Найти:
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>" );


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


6. Открыть: templates/Default/login.tpl
Найти cтарую ссылку и заменить на:
{registration-link}


Пример готовой ссылки:
<a href="{registration-link}">Регистрация</a>


7. Открыть: robots.txt
Найти:
Disallow: /*do=register


Заменить на:
Disallow: /*do=название вашей страницы


8. Завершение установки
Die Installation ist abgeschlossen! Danke!


Если вы снова захотите поменять адрес страницы, то в файле engine/data/config.php найдите и замените строку 'register' => "название вашей страницы" и смените имя на любое другое.

Скачать: dle-11.3-menyaem-ssylku-stranicy-registracii-polzovateley-dlya-cms-dle.rar [49.79 Kb] (cкачиваний: 24)


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