Catalogue AJAX
-
Depuis longtemps, je souhaite rendre les pages utilisateur de DataLife Engine plus personnelles et modernes. Pas seulement un avatar, un nom et des informations standard, mais aussi une véritable image de couverture, comme sur les réseaux sociaux.
C’est ainsi qu’est né SmartSquare Profile Cover Native – notre propre module, développé spécifiquement pour DLE 21.0.
Capacités du module
-
Photo de couverture personnelle. Tout utilisateur autorisé disposant des permissions appropriées peut télécharger, modifier ou supprimer son image de couverture.
-
Traitement automatique. Formats JPG, PNG et WebP pris en charge. Les images sont converties au format JPEG, leurs métadonnées sont supprimées et elles sont redimensionnées à 1920 × 1080 si nécessaire.
-
Conception adaptative. L'arrière-plan s'ajuste automatiquement à votre ordinateur, tablette ou smartphone.
-
Contrôle via le panneau d'administration. L'administrateur peut activer ou désactiver la fonctionnalité, définir la taille maximale des fichiers téléchargés et définir les groupes autorisés.
-
Protection des données. Vérification du propriétaire du profil, protection CSRF et restrictions de téléchargement.
-
Charge minimale. Tables séparées, chargement des données par lots et aucune bibliothèque JS supplémentaire.
Pourquoi un module séparé ?
L'objectif principal n'était pas seulement d'ajouter une image de fond, mais de créer une solution indépendante qui puisse être développée sans interférer constamment avec les fichiers système DLE.
SmartSquare Profile Cover Native ne modifie pas la table utilisateur standard, ne nécessite aucune modification du noyau et utilise l'infrastructure DLE standard.
Développement ultérieur
L'architecture permet aux versions futures d'ajouter le positionnement des images, des couvertures prêtes à l'emploi, des options de conception supplémentaires et des outils avancés de personnalisation des profils.
Visite sur le site dans votre profil
-
-
Installation
Importer le fichier zip via la gestion des plugins
Le module est installé via le gestionnaire de plugins et est connecté avec une seule ligne dans le modèle
userinfo.tpl.Vous pouvez gérer vos paramètres à l'adresse suivante
admin.php?mod=ss_profile_cover: .Compatibilité : DLE 21.0, PHP 8.2+, PHP GD.
Connexion
Après avoir importé le fichier zip collez dans
userinfo.tpl:{include file="engine/modules/ss_profile_cover.php?sspc_user_id={user-id}"} -
Vous n’êtes pas autorisé à télécharger des fichiers depuis notre serveur. Si vous voulez avoir accés aux téléchargements veuillez vous connecter ou inscrivez-vous sur le site c'est gratuit!
Informations complèmentaires
- Auteur: Nimad
- Version DLE: 21.0
- Version Module/Plugin: 1.0
- Archive: Plugins
Personne n'a encore remercié!
DarkLane
Groupe: AdministrateursDiscution
Aucun commentaire pour le moment — soyez le premier.