8Dle
Авторизация

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

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

Установка:
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]

Жмите на Кнопу ниже, или подписывайтесь!


Читайте также
  1. Jaguar
    7 июля 2009 22:02
    пользуйтесь пока еще что то имею на этом сайте 0)))
    wmDLE.ru - все для DataLife Engine
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Dle это движок который изначально проектировался для создания новостных сайтов, но по мере своего развития движка значительно расширил свою функциональность и стал универсальным средством разработки и сопровождения сайтов и блогов различной направленности и тематики. По сравнению с другими бесплатными (и некоторыми платными) CMS системами движок dle обладает довольно обширными возможности.

Авторизация