Générateur de liste XF 170.1.2

Dimanche 28 Janvier 2024 8:28:43

119 Vues

0 Commentaires

  • Le module crée des listes de champs supplémentaires sous forme de liste basées sur un modèle. Il fonctionne sur la base de références croisées et, à l'aide d'un modèle, affiche la liste générée au bon endroit. Tout est configuré dans des modèles.

    Possibilités:
    Mise en cache des données.
    Connexion de n’importe quel modèle.
    Concevez entièrement à partir d’un modèle.

  • Installation:
    déposez le fichier xf_list_gen.php dans le dossier moteur/modules ou installez le plugin via le gestionnaire de plugins.

    Connexion:
    Le module peut être connecté dans n'importe quel modèle en utilisant:

    {include file="engine/modules/xf_list_gen.php?xffield=X&template=X&&limit=X&skip=X&sort=X&cat=X&news_id=X"}

    Afficher la liste sur une page séparée:
    Créez un modèle dans votre dossier de modèles, par exemple /templates/Default/xfield_list.tpl et connectez l'include à ce modèle. Nous utilisons les données du modèle statique static.tpl et les complétons:
    <article class="box story">
        <div class="box_in">
            [group=1]<ul class="story_icons">
                <li class="edit_btn">
                    [edit]<i title="Modifier">Modifier</i>[/edit]
                </li>
            </ul>[/group]
            <h1 class="title">{description}</h1>
            <div class="text">{include file="engine/modules/xf_list_gen.php?xffield=X&template=Y}</div>
        </div>
    </article>

    Au lieu de X - le nom de l'ajout. des champs. Au lieu de Y , le chemin d'accès au modèle de liste.

    Nous créons une page statique dans le panneau d'administration admin.php?mod=static et indiquons le nom du modèle créé dans le champ:


    Mots clés:
    * Balises obligatoires:
    xffield - Nom de champ supplémentaire
    template - Nom du modèle sans l'extension

    * Balises supplémentaires:
    limit - Limite le nombre d'entrées dans la liste, n'accepte que les nombres. Valeur par défaut: vide
    skip - Permet d'ignorer le nombre d'entrées spécifié, accepte uniquement les nombres. Valeur par défaut: vide
    sort - Trie la liste, soit par défaut, soit par ordre décroissant. Accepte uniquement ASC et DESC. Valeur par défaut: ASC
    cat - Liste de catégories (,) séparées par des virgules, à partir desquelles les listes doivent être formées.
    news_id - Liste séparée par des virgules de nouvelles (,) à partir desquelles les listes doivent être formées.

    * Balises utilisées dans votre modèle:
    {link} - Produit un lien vers le champ optionnel, s'il est disponible.
    {name} - Nom du champ supplémentaire
    {value} - Valeur du champ optionnel
    {max_value} - Valeur maximale possible, pour obtenir des nombres.
    {min_value} - Valeur minimale possible, transformée en chiffres de sortie.
    {count} - Affiche le nombre total d'utilisations du champ facultatif.

• Version DLE: 13.x-17.0
• Version PHP: 7.x-8.x
• Auteur: Maxim Harder
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.

Sondage important
Quel version DataLife utilisez vous?

De mon avis perso, depuis la version 16.0 de Dle, vous n'êtes pas obligé de mettre à jour votre version. Depuis Dle 18.x avec l'intégration de l'IA la mise à jour n'a plus d'intêrets!!