Меняем ссылку на профиль пользователя
Делаем правильную ссылку на страницу профиля пользователя.
Изменяем ссылку на страницу. Удобная и полезная правка.
По дефолту в DataLife Engine используются ссылка типа:
http://website.com/user/Admin
В этой статье я покажу как убрать лишнее и сделать правильную ссылку, а именно:http://website.com/Admin
Установка
1. В файле /engine/engine.php ищем строку:
} elseif ($subaction == 'userinfo') {
2. Перед строкой вставляем:
} elseif ($subaction == 'profile') {
if ($cstart) {
$cstart = $cstart - 1;
$cstart = $cstart * $config['news_number'];
}
$user=$member_id['name'];
$url_page = $config['http_home_url'] . "user/" . urlencode ( $user );
$user_query = "subaction=userinfo&user=" . urlencode ( $user );
if (isset ( $_SESSION['dle_sort_userinfo'] )) $news_sort_by = $_SESSION['dle_sort_userinfo'];
if (isset ( $_SESSION['dle_direction_userinfo'] )) $news_direction_by = $_SESSION['dle_direction_userinfo'];
$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, approve, fixed, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE autor = '$user' AND approve = '0' ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
$sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE autor = '$user' AND approve = '0'";
$allow_active_news = true;
$config['allow_cache'] = false;
3. В этом же файле, перед строкой:
if ($subaction == 'userinfo') {
Вставляем:
if ($subaction == 'profile') {
$user=$member_id['name'];
$allow_userinfo = TRUE;
include_once (ENGINE_DIR . '/modules/profile.php');
} else {
$allow_active_news = TRUE;
}
4. В файле .htaccess после строки:
# вывод для отдельного юзера
Вставить:
RewriteRule ^profile(/?)+$ index.php?subaction=profile [L]
Вот и всё! Чистим кеш и радуемся :relaxed:
Ссылка для скачивания доступна только авторизованным пользователям, пожалуйста пройдите регистрацию.
Это займёт не более минуты. Не волнуйтесь, мы не спамим!
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Облако тегов
Bootstrap bootstrap CSS CSS3 DLE dle fruit farm html html шаблон html5 HTML5 Payeer PNG PSD wap Wordpress Скрипт удвоителя адаптивный адаптивный шаблон бонусник дизайн игровой хостинг иконки лендинг меню модуль панель портфолио сайт скрипт скрипт фермы текстура удвоитель удвоитель Payeer ферма фон фруктовая ферма хак шаблон экономическая игра
За что отвечает атрибут dir в HTML