DLE — Меняем ссылку на профиль с user/name на @name | Changing the profile link from user/name to @name

Распечатать

DLE — Меняем ссылку на профиль с user/name на @name | Changing the profile link from user/name to @name

DLE — Меняем ссылку на профиль с user/name на @name | Changing the profile link from user/name to @name dj-avtosh" />

Хак DLE Меняем ссылку на профиль user/name -> @name, простая реализации позволит вам выделиться среди других ресурсов, запустите user-custom-link-v001.xml, чтобы поменять по всему сайту ссылки на профиль ваших пользователей и новости с юзера с user/name на @name.

Плагин для DLE Изменяет путь к профилю пользователя на @имя_юзера, тем самым у всех пользователей появляется новая ссылка на профиль user/name -> @name, возможно такое решение покажется более интересной, чем стандартный вариант.

Установить плагин user-custom-link-v001.xml с помощью вкладки системы, Управления плагинами, файл выполнить установку хака самостоятельно. Далее остается только добавить код для выполнения переадресации с одного адреса ссылки на другой.

Перед изменения файла .htaccess в корне вашего сервере, обязательно сделайте резервную копию.

Изменения для .htaccess найти:

RewriteRule ^user/([^/]*)/rss.xml$ index.php?mod=rss&subaction=allnews&user=$1 [L]
RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L]
RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$1&cstart=$2 [L]
RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L]
RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]
RewriteRule ^user/([^/]*)/news/rss.xml(/?)+$ index.php?mod=rss&subaction=allnews&user=$1 [L]


Заменить на код:

RewriteRule ^@([^/]*)/rss.xml$ index.php?mod=rss&subaction=allnews&user=$1 [L]
RewriteRule ^@([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L]
RewriteRule ^@([^/]*)/page/([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$1&cstart=$2 [L]
RewriteRule ^@([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L]
RewriteRule ^@([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]
RewriteRule ^@([^/]*)/news/rss.xml(/?)+$ index.php?mod=rss&subaction=allnews&user=$1 [L]
RewriteRule ^user/([^/]*)/news/rss.xml(/?)+$ index.php?mod=rss&subaction=allnews&user=$1 [L]


Если у вас сервер nginx, то делаем следующие шаги:

Найти код:

rewrite ^/user/([^/]*)/rss.xml$ /engine/rss.php?subaction=allnews&user=$1 last;
rewrite ^/user/([^/]*)(/?)+$ /index.php?subaction=userinfo&user=$1 last;
rewrite ^/user/([^/]*)/page/([0-9]+)(/?)+$ /index.php?subaction=userinfo&user=$1&cstart=$2 last;
rewrite ^/user/([^/]*)/news(/?)+$ /index.php?subaction=allnews&user=$1 last;
rewrite ^/user/([^/]*)/news/page/([0-9]+)(/?)+$ /index.php?subaction=allnews&user=$1&cstart=$2 last;
rewrite ^/user/([^/]*)/news/rss.xml(/?)+$ /engine/rss.php?subaction=allnews&user=$1 last;


Заменить на код:

rewrite ^/@([^/]*)/rss.xml$ /engine/rss.php?subaction=allnews&user=$1 last;
rewrite ^/@([^/]*)(/?)+$ /index.php?subaction=userinfo&user=$1 last;
rewrite ^/@([^/]*)/page/([0-9]+)(/?)+$ /index.php?subaction=userinfo&user=$1&cstart=$2 last;
rewrite ^/@([^/]*)/news(/?)+$ /index.php?subaction=allnews&user=$1 last;
rewrite ^/@([^/]*)/news/page/([0-9]+)(/?)+$ /index.php?subaction=allnews&user=$1&cstart=$2 last;
rewrite ^/@([^/]*)/news/rss.xml(/?)+$ /engine/rss.php?subaction=allnews&user=$1 last;


Для DLE ниже 14 плагин может писать о найдены ошибках. Не обращаем внимания, с обновление движка ошибка уйдет.


CMS: DLE

Категория: Хаки, плагины, баг-фиксы

Версия движка: 13-14.1

Автор: dj-avtosh

Опубликовал: Дмитрий


Подождите, сейчас файл будет подготовлен, через
32
секунд Вы получите ссылку на скачивание,
а сейчас может Зарегистрируемся? wink это быстро!
Содержимое архива: dle-menjaem-ssylku-na-profil-user-name-na-name.7z
ИмяРазмерДатаВремя
📄 user-custom-link-v0011.xml 2.33 Kb 2020-12-03 16:38:34
📄 Описание.txt 6.19 Kb 2022-05-06 07:36:18

Комментариев: 1

  1. Добро пожаловать в Клубника Казино – место, где ваши азартные мечты становятся реальностью. Здесь вас ждут лучшие игры, выгодные предложения и уникальные возможности для победы. Мы гарантируем безопасность, честность и прозрачность всех игровых процессов. Почему стоит выбрать Клубника казино зеркало рабочее на сегодня? Присоединившись к Клубника Казино, вы получаете доступ к щедрым бонусам, бесплатным вращениям и регулярным акциям, которые значительно повысит ваши шансы на успех. В Клубника Казино вы можете быть уверены, что любые вопросы будут решены в кратчайшие сроки благодаря круглосуточной поддержке. Когда лучше всего присоединиться к Клубника Казино? Не теряйте времени, начните прямо сейчас и получите бонусы, которые ускорят ваш путь к победам. В Клубника Казино вас ждут: Не упустите шанс начать с бонусами и бесплатными вращениями, которые помогут вам сразу же получить преимущество. Турниры с крупными призами и невероятными возможностями для выигрыша. Обновления игр каждый месяц, чтобы не было скучно. В Клубника Казино вы найдете все, что нужно для отличной игры и крупных выигрышей.

Имя:*
E-Mail:
Кликните на изображение чтобы обновить код, если он неразборчив

rubezh-TWcsdanlenfrdeiditjakolvplptesthtrukrokk

Навигация

Список доступных категорий сайта.

Реклама

Copyright © 2025 | Проект GiG-LiFe.ru
Материалы на этом сайте взяты из общедоступных источников и могут быть удалены по просьбе авторов, при наличии доказательства авторства.
Materials on this site are taken from public sources and may be deleted at the request of their authors when there is evidence of authorship.