xfields (Champs supplémentaires)


ATTENTION! Avant toutes modifications faites une sauvegarde de votre base de données et de vos fichiers.
 Besoin d'aide pour xfields (Champs supplémentaires) ?



Dans ce tutoriel nous allons ajouter des Champs supplémentaires (xfields)
A quoi peuvent servir les xfields ?
Les champs personnalisés, parfois appelée "Champs supplémentaires» ou «xfields", est un plugins spécial DataLife Engine, quand vous postez quelque chose sur votre site, vous avez des champs pour vous et vos membres pour ajouter des articles, cependant, vous pouvez créer d'autres champs et saisir des informations, comme un lien vers la source ou le programme, vous pouvez ajouter autant de champs spécifiques selon les informations dont vous avez besoin pour votre site web, vous n'avez aucune limitation et vous pouvez préciser toute sortes d'informations que vous voulez et vous aurez un contrôle complet de vos conceptions de thème de site pour un rendu comme vous le souhaitez, aussi le champ personnalisé est consultable par le module de recherche au sein de DLE et la fonction de recherche OpenSearch et bien d'autres comme des modules comme Cloud Search ou la recherche récente qui est une fonction merveilleuse dans DLE, la structure du champ personnalisé est enregistré dans un simple fichier texte (. txt) appelé "xfields.txt» qui ce trouve dans le dossier /engine/data/ et vous pouvez éditer, modifier, supprimer et réorganiser les champs ...

1: Go on commence direction le panneau d'administration







Dans nom du champ: mettre megaupload (Megaupload est utiliser pour le tuto après le tutoriel vous pouvez mettre ce que vous voulez).

Description: Liens megaupload (Megaupload est utiliser pour le tuto après ce tutoriel vous pouvez mettre ce que vous voulez).

Voir dans la catégorie: Pour le tutoriels j'ai choisis d'afficher le fields que dans la catégorie modules. Mais à  vous de choisir selon vos catégories, ou vous voulez que le xfields apparaisse.

Type de champs: Pour le tutoriel on utilise text field (Après le tuto ce que vous voulez (pour le fields list il faut entrer un mot par ligne)menu déroulant.

Texte par defaut: Ne rien inscrire.

Facultative: Coché Pour le tutoriel (Si décoché l'utilisateur est obliger d'entrer du texte au fields).

Sauvegarder






Maintenant rendez vous sur ajouter un article (add news)



Récapitulative nous avons créé un fields nommé megaupload
la balise sera donc


[xfvalue_megaupload]

xfvalue= xfields


inséré l'un de c'est code la ou vous voulez que le champs apparaisse dans fullstory.tpl et ou shortory.tpl

version texte
[xfvalue_megaupload]
cette balise affiche le texte ou url entrer dans ajouter un article (addnews)


Version lien intégré dans une image centrer
<div align="center">
                <!-- Megaupload -->
                [xfgiven_megaupload]
                    <a href="[xfvalue_megaupload]"><img alt="" src="/uploads/mu.png"></a>
                [/xfgiven_megaupload]
</div>


src="/uploads/mu.png"
Mettre votre image dans le dossier Upload de datalife
Changer le nom par le nom de votre image



Version lien intégré dans une image a gauche
<div align="left">
                <!-- Megaupload -->
                [xfgiven_megaupload]
                    <a href="[xfvalue_megaupload]"><img alt="" src="/uploads/mu.png"></a>
                [/xfgiven_megaupload]
</div>


Version lien intégré dans une image a droite
<div align="right">
                <!-- Megaupload -->
                [xfgiven_megaupload]
                    <a href="[xfvalue_megaupload]"><img alt="" src="/uploads/mu.png"></a>
                [/xfgiven_megaupload]
</div>


Pour ouvrir les lien dans une nouvelle fenêtre ajouter a vos codes

 target="_blank"

exemple:
<div align="center">
                <!-- Megaupload -->
                [xfgiven_megaupload]
                    <a href="[xfvalue_megaupload]" target="_blank"><img alt="" src="/uploads/mu.png"></a>
                [/xfgiven_megaupload]
</div>


Fin !


Petite explication
Fonctions  des balises  xfgiven_ et /xfgiven_   elle sont utiliser pour cacher le field xfvalue_ si aucune informations n'a était donner lors de l'ajout d'un nouveau article, cela évite d'avoir un vide dans fullstory
car si vous ne mettez que la balise xfvalue_  

exemple:
[xfvalue_megaupload] le texte sera toujours apparent même si lors d'un nouveau article le posteur n'a pas remplie cette fonction.
 
pour faire simple
xfgiven affiche des informations si le champ est rempli, et xfvalue affiche le contenu réel du champ!.


Tutoriel réaliser par Lord59


  • 0
28-08-2019, 19:07 0 36
Mot de passe: www.dle-fr.org
------------------------------------------------------
 Besoin d'aide pour xfields (Champs supplémentaires) ?

Ajouter votre Commentaire
Information
Les membres de Visiteurs ne peuvent laisser de commentaires.
Les Commentaires:

Бесплатно модули и шаблоны DLE скачать шаблоны для веб сайтов