Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать ссылки на профиль пользователей в виде ID?

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


     07.04.2015    Все вопросы » Общие вопросы    4215

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

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

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


1 комментарий

vadims
Гости

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}

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

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

наверх