Générateur de liste XF 170.1.2



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.


Informations

Les visiteurs du groupe Invités ne peuvent pas télécharger de fichiers sur le site.
Connectez-vous au site avec votre identifiant et mot de passe ou si vous êtes un nouvel utilisateur suivez le processus d'inscription sur le site.

• Version DLE: 13.x-17.0
• Version PHP: 7.x-8.x
• Auteur: Maxim Harder


N'importe qui peut critiquer.
Créer quelque chose qui sera critiqué n'est pas donné à tout le monde.

Soutenez le site
Tous les fonds collectés seront reversés afin de garder le site et de vous proposer toujuour autant de modules et templates
Merci d'avance!
Qui est en ligne
5 Visiteur(s)  sur le site!
Invité(s): 5
Liste des utilisateurs
reishi il y a 39 min
studiogb il y a 2 heure(s)
heyula il y a 3 heure(s)
zatch01 il y a 4 heure(s)
DarkLane il y a 4 heure(s)
aced il y a 11 heure(s)