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

Как сделать ссылки на профиль пользователей в виде ID?


     07.04.2015    Общие вопросы    1234

вопрос
Сейчас в DLE ссылка на профиль пользователя такая -
index.php?subaction=userinfo&user=ИМЯ

Как сделать чтобы так же работала такая ссылка -
index.php?subaction=userinfo&userid=ID

Ответа пока нет


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

vadims
10

373 | 63

vadims - 7 апреля 2015 11:51 - Юзер

Буду использовать так -

В htaccess.
# вывод для отдельного юзера с ID
RewriteRule ^u([0-9]+)/rss.xml$ engine/rss.php?subaction=allnews&user=$1 [L]
RewriteRule ^u([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$1 [L]
RewriteRule ^u([0-9]+)/page/([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$1&cstart=$2 [L]
RewriteRule ^u([0-9]+)/news(/?)+$ index.php?subaction=allnews&user=$1 [L]
RewriteRule ^u([0-9]+)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]
RewriteRule ^u([0-9]+)/news/rss.xml(/?)+$ engine/rss.php?subaction=allnews&user=$1 [L]


В engine/modules/profile.php
После
$tpl->set( '{lastdate}', langdate( "j F Y H:i", $row['lastdate'] ) );

вставить
$tpl->set( '{usrid}', $row['user_id'] );


В userinfo.tpl
Ссылка на профиль: http://www.сайт.com/u{usrid}

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

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