Changez le lien vers le profil nom utilisateur en @name

24 Mai, 2021

712 Vues

0 Commentaires

Changez le lien vers le profil nom utilisateur en @name


Changez le lien vers le profil utilisateur/nom->@name , une implémentation simple vous permettra de vous démarquer parmi d'autres ressources, exécutez user-custom-link-v001.xml pour changer les liens vers le profil de votre utilisateurs et actualités de l'utilisateur de l'utilisateur/nom en @nom. Plugin for DLE Modifie le chemin d'accès au profil utilisateur en @ username, ainsi tous les utilisateurs ont un nouveau lien vers le profil utilisateur/nom-> @name, peut-être que cette solution semblera plus intéressante que la version standard.

Installez le plugin user-custom-link-v001.xml en utilisant l'onglet système, Gérer les plugins, fichier pour installer le hack vous-même. Ensuite, il ne reste plus qu'à ajouter le code pour rediriger d'une adresse de lien vers une autre.

Avant de modifier le fichier .htaccess à la racine de votre serveur, assurez-vous de le sauvegarder.

Changements pour .htaccess cherchez
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]


Remplacer par
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]


Si vous avez un serveur nginx, suivez les étapes suivantes:

Trouvez le code:
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;


Remplacer par
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;


Pour DLE inférieur à 14, le plugin peut signaler des erreurs trouvées. Nous faites pas attention, l'erreur disparaîtra avec la mise à jour du moteur.

Modifie le chemin d'accès au profil utilisateur en @username
@author : Elkhan
Auteur: dj-avtosh
DataLife Engine version: 13 - 14.1
Contacts: telegram: @ blob42


Ajouter un commentaire

Votre adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués *

Information

Les utilisateurs du Invités ne sont pas autorisés à ajouter des commentaires à cette publication.