Dle-UserBox Module de sortie d'informations utilisateur pour DLE 12.0-15.x

Dle-UserBox Module de sortie d'informations utilisateur pour DLE 12.0-15.x

Samedi 31 Décembre, 2022 14:12

132 Vues

0 Commentaires

Dle-UserBox est un module simple pour afficher des informations sur n'importe quel utilisateur n'importe où sur le site sur DLE 12.0 - 15.x

Sera nécessaire si vous avez besoin d'afficher non seulement l'avatar et avec une charge minimale sur le site ! Ce module est utile lorsque vous souhaitez afficher des informations sur n'importe quel utilisateur à n'importe quel endroit du site (y compris en dehors du modèle de nouvelles complet). Par exemple, les sites culinaires où vous souhaitez afficher des informations sur l'auteur d'une recette directement dans la recette, ou les blogs personnels (collectifs).

Caractéristiques
Connexion à une seule ligne.
Afficher les données du profil de l'utilisateur n'importe où sur le site, en fonction de la connexion de l'utilisateur ou de l'utilisateur actuel.
Édition des champs supplémentaires du profil de l'utilisateur (seuls ceux qui ne sont pas personnels sont affichés).
Possibilité d'utiliser vos propres modèles pour afficher les informations.
Possibilité d'ajouter des champs propres à la table _users.
Aucune requête n'est utilisée pour ce paramètre.
Mise en cache du résultat du module. Possibilité d'activer la mise en cache des données si elle n'est pas activée dans les paramètres.

Caractéristiques
- Une variable obligatoire dans la chaîne de connexion - &userName. C'est grâce à cette variable que le module détermine pour quel utilisateur il doit sortir des informations.
- Ajoute une demande pour chaque utilisateur, sauf si l'utilisateur est le même que celui qui est connecté. Par exemple, si vous publiez des informations sur l'auteur de la nouvelle dans les brèves, et que la page principale affiche 30 nouvelles, qui ont été publiées par 10 utilisateurs (trois nouvelles chacune) - alors le module, au premier appel de la page, ajoutera 10 requêtes dans la base de données, après quoi les données seront prises dans le cache (avec le cache activé sur le site). Si la deuxième page contient un utilisateur de la première page, alors la requête de la base de données pour cet utilisateur ne sera pas effectuée. Si l'utilisateur voit des informations le concernant, la demande n'est pas exécutée, et est prise avec une variable globale.
- Dossier personnel avec des modèles. Pour faciliter l'utilisation.
- Le module émet les données suivantes:
- Pseudo de l'utilisateur
- E-mail de l'utilisateur
- ID utilisateur
- Nombre de nouvelles et lien vers toutes les nouvelles de l'utilisateur
- Nombre de commentaires et lien vers tous les commentaires de l'utilisateur
- Groupe d'utilisateurs (sortie formatée avec préfixes et suffixes)
- Dernière date de connexion
- Date de l'inscription
- À propos de votre champ
- Champ de signature
- Avatar de l'utilisateur
- Nom d'utilisateur complet
- Ville/Pays
- Si l'utilisateur est banni ou non
- Champs supplémentaires de l'utilisateur (seuls les champs non personnels sont affichés)
- Utilisateur en ligne / hors ligne
- Listing uniquement si l'utilisateur correspond à celui pour lequel il est listé
- Afficher le nombre de nouveaux messages
- Afficher la quantité de favoris.
- Utilaser un lien vers l'utilisateur.
- Une liste des commentaires des utilisateurs et des évaluations des nouvelles, le nombre de votes, les goûts et les dégoûts pour 4 types d'évaluations.
- Vous pouvez ajouter vos propres champs à partir de la table _users

DarkLane

Rédacteur de l'article

A propos

Information

Les visiteurs appartenant au groupe Invités ne peuvent pas laisser de commentaires sur cette publication.

Votre météo
Suivez-nos

Rejoignez-nous sur @SocialPlatforms