Catalogue AJAX

Navigation alphabétique via AJAX
FR
0-9
Sélectionnez une lettre pour charger les publications.
Image
Note 0

SmartSquare Profile Cover Native

DarkLane Hier, 18:22 4 0
  • 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 suivanteadmin.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}"}

Informations complèmentaires
  • Auteur: Nimad
  • Version DLE: 21.0
  • Version Module/Plugin: 1.0
  • Archive: Plugins

Personne n'a encore remercié!

avatar

DarkLane

Groupe: Administrateurs
Voir ses Articles

Discution

Aucun commentaire pour le moment — soyez le premier.