Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как вывести id пользователя в адресную строку за место его логина?

Как вывести id пользователя в адресную строку за место его логина?


     dle, профиль пользователя    Все вопросы » Общие вопросы    3854

вопрос
Ребят, подскажите, хочу чтобы в адресной строке выводился не логин пользователя, а писался его id, то есть к примеру не сайтру/user/пользователь, а сайтру/user/14

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


10 комментариев

FastFud
Юзер

1707
Юзер

1707 - -

FastFud, спасибо, действительно помогло. Не подскажешь какой тег отвечает за правильную ссылку на профиль? {profile-link} не работает.

FastFud
Юзер

FastFud - -

В файлах которые ниже пройтись и заменить на ваше усмотрение
engine/engine.php
engine/init.php
engine/modules/show.short.php & show.full.php & show.custom.php
engine/modules/pm.php
engine/modules/profile.php
engine/classes/comments.class.php

1707
Юзер

1707 - -

А какой тег ставить за место {profile-link}? В login.tpl имею ввиду.

FastFud
Юзер

FastFud - -

А он разве не работает?

1707
Юзер

1707 - -

FastFud, нет, не работает.

FastFud
Юзер

FastFud - -

в engine/init.php ищите тег {profile-link}. Если его там нет дайте знать...

1707
Юзер

1707 - -

FastFud, он там есть, но почему то если в логин.тпл вставить этот тег, но пишет страница не найдена, а вот id человека как и хотелось в стройке браузера появился если ввести в автоматическом режиме.

FastFud
Юзер

FastFud - -

engine/init.php
$tpl->set( '{profile-link}', $config['http_home_url'] . "user/" . urlencode ( $member_id['user_id'] ) . "/" );
А так же придется в остальных файлах
engine/engine.php
engine/modules/show.short.php & show.full.php & show.custom.php
engine/modules/pm.php
engine/modules/profile.php
engine/classes/comments.class.php

1707
Юзер

1707 - -

FastFud, это что нужно сделать в этих файлах?

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

наверх