Главная » Хаки DLE » Мини-хак id вместо имени пользователя

Мини-хак id вместо имени пользователя

  • Хаки DLE

Мини-хак id вместо имени пользователя


Этот мини-хак, позволяет изменить ссылку(ЧПУ) пользователя с www.yoursite.com/user/username/ на www.yoursite.com/id2
Тестировалось на: DLE 7.*

Установка:
1. Открываем файл engine/modules/profile.php

ищем строку:
$sql_result = $db->query("SELECT * FROM " . USERPREFIX . "_users where name = '$user'");



заменяем на:
if (is_numeric($user)) $sql_result = $db->query("SELECT * FROM " . USERPREFIX . "_users where user_id = '$user'");
else $sql_result = $db->query("SELECT * FROM " . USERPREFIX . "_users where name = '$user'");



2. В фале .htaccess
добавляем где угодно строку
RewriteRule ^id([0-9]+)+$ index.php?subaction=userinfo&user=$1 [L]


Автор: FlashBlack
Стоимость: Бесплатно

Ключевые слова по теме Мини-хак id вместо имени пользователя: db62query4034SELECT, sql_result, 34_users, USERPREFIX, where, 39user393441, Бесплатно, минихак, Стоимость, строку, пользователя, wwwyoursitecomuserusername, ссылкуЧПУ, FlashBlack, позволяет, wwwyoursitecomid2, изменить, Автор, Тестировалось, RewriteRule