balises du template main.tpl




balises du template main.tpl La page principale du site , la page principale est le fichier de sortie du contenu {content}, des modèles connectés, des panneaux de connexion et de mot de passe, {custom}, {AJAX}, {calendrier} du module calendrier, {topnews} classer des articles, des archives {archives} et autres.

Le fichier principal du site de votre page, le template main.tpl charge le fichier pour le script DLE tout d'abord, dans la section les templates de la page principale et principale du site sont configurés, tous les autres composants de la plateforme sont connectés. La modification de la section doit être effectuée avec précaution, car les noms de champs sont utilisés pour passer au script via les demandes de formulaire, les balises et le texte peuvent être modifiés à volonté, mais ne modifiez pas les noms de champs, ceci est extrêmement important sans connaissance du HTML.


{headers} Affiche les balises méta générées sur le codage de la page, le titre, les mots-clés et la description . Et comprend également tous les scripts nécessaires. Placé dans le modèle entre les balises ...
<head>.......</head>

Cette balise est obligatoire dans le modèle.

{jsfiles} Génère la connexion de tous les scripts JS que DLE utilise à l'emplacement spécifié dans le modèle. En utilisant cette balise, vous pouvez, par exemple, déplacer tous les scripts JS tout en bas de la page pour accélérer le chargement et le rendu de vos pages. Cette balise est facultative, et si elle est absente du modèle, tous les scripts seront inclus comme auparavant dans la balise {headers} .
Attention, si vous transférez la connexion de scripts, vous devez garder à l'esprit que la balise {AJAX} doit également être située sous la balise {jsfiles}et vous devez également vous assurer que tous vos scripts tiers fonctionnent dans le modèle s'ils utilisent, par exemple, la bibliothèque Jquery, afin qu'ils ne s'exécutent pas avant que tous les scripts ne soient connectés. Nous déconseillons fortement aux débutants d'utiliser cette balise, elle est destinée aux webmasters expérimentés qui ont une expérience de travail avec des scripts JS.

{THÈME} La balise forme le chemin vers le modèle sélectionné. Exemple:
dans un modèle
<link href="{THEME}">


alors la page sera
<link href="/templates/Default/css/engine.css">


{login} Panneau d'insertion pour la connexion et l'enregistrement des visiteurs, configuré dans login.tpl .

{vote} Affiche le bloc de sondages, configurable dans vote.tpl .

{changeskin} Balise de sortie de formulaire pour changer les skins sur le site.

{calendar} Insérez un module de calendrier.

{topnews} Balise de création de liens pour les articles les mieux notés ajoutés le mois dernier, personnalisable dans le modèle topnews.tpl
{archives} Insérez la sortie des liens vers l'archive pendant un mois.

{Info} Affiche les informations de service du moteur, les messages, si nécessaire, personnalisables dans le modèle info.tpl . La présence de balise est obligatoire dans le modèle.

{content} La balise principale pour afficher le contenu sur le site, les modèles de conception d'actualités (texte et images) shortstory.tpl et fullstory.tpl , les commentaires, la page d'inscription, l'ajout d'une publication addnews.tpl et d'autres choses, en général, la colonne principale. La balise {content} est presque obligatoire dans le modèle, dans de rares cas, en fonction de la conception souhaitée de votre site.

{custom} La balise {custom} a des paramètres et des fonctions assez étendus, voir la section Afficher les actualités sur les pages

[available = section]texte[/available] Pour les capacités et les fonctions de la balise, reportez-vous à la section Affichage des actualités sur les pages .

{AJAX} Connecte tous les scripts nécessaires pour DLE et AJAX. La présence de l'étiquette est obligatoire dans le modèle. Il est recommandé de placer au début de la page, juste après la balise
<body>

...

[group=X]texte[/groupe] Affiche le texte d'un groupe d'utilisateurs spécifique. Où X est une liste d' ID de groupe d'utilisateurs séparés par des virgules.

[category=X]texte[/ category] Conçu pour afficher du contenu si l'utilisateur appartient à la catégorie X. Où X est votre identifiant de catégorie. Il est permis de lister les catégories séparées par des virgules.

{banner_name} L'encart est destiné à placer des informations publicitaires sur les pages. Le nom de la bannière est défini sous une forme spéciale du module " Gestion de la publicité " dans le panneau d'administration.

{inform_name} Conçu pour afficher des informateurs RSS et des nouvelles d'autres sites, configurés dans le modèle informer.tpl . Tous les paramètres, nom et paramètres sont entrés dans le panneau d'administration du script.

[not-category=X]texte[/not-category] Conçu pour afficher du contenu si l'utilisateur se trouve n'importe où, sauf dans la catégorie X. Où X est votre identifiant de catégorie. Vous pouvez lister les catégories séparées par des virgules.

[not-group=X]texte[/not-group] Afficher le texte pour n'importe quel groupe d'utilisateurs à l'exception de celui spécifié. Où X est une liste d'ID de groupe d'utilisateurs séparés par des virgules pour lesquels aucune information ne sera affichée.

[page-count=1,2,3]texte[/page-count] Affiche le texte qui y est inclus si l'utilisateur est sur une page définie par le numéro dans la navigation des actualités, quelle que soit la section du site, où 1 , 2 , 3 sont les numéros de page dans la navigation.

[not-page-count=1,2,3]texte[/not-page-count] Affiche le contenu publié dans les balises sur tous les numéros de page autres que ceux spécifiés dans la balise.

[news=1, 2, 3]texte[/news] Affiche le texte inclus si le visiteur consulte les nouvelles complètes spécifiées dans le paramètre de balise de nouvelles, où 1 , 2 , 3 est l'ID de la nouvelle.

[not-news=1,2,3]texte[/not-news] Affiche le texte sur toutes les pages autres que l'affichage des actualités spécifiées dans la balise.

[tags=tag1, tag2, tag3]texte[/ tags] Affiche le texte inclus si le visiteur consulte les pages contenant les mots-clés répertoriés dans le nuage de balises, où tag1, tag2, tag3 sont des mots-clés du nuage de balises.

[not-tags=tag1, tag2, tag3]texte[/not-tags] Affiche le contenu sur toute autre page, à l'exception de celles spécifiées dans la balise.

[related-news]{related-news}[/related-news] Balise pour afficher un bloc d'actualités liées lors de la visualisation d'une actualité complète, la conception se fait dans le modèle relatednews.tpl .

[vk]Connexion avec VK[/vk] Le code affichera le contenu qui y est inclus, si la prise en charge de l'autorisation est activée à l'aide du réseau social Vkontakte.

{vk_url} URL du lien pour l'autorisation dans les réseaux sociaux. Réseau Vkontakte.

[odnoklassniki]texte[/odnoklassniki] Le texte qui y est inclus s'affiche si la prise en charge des autorisations est activée à l'aide du réseau social Odnoklassniki.

{odnoklassniki_url} URL du lien pour l'autorisation dans les réseaux sociaux. réseaux Odnoklassniki.

[facebook]Facebook[/facebook] Le texte qui y est inclus s'affiche si la prise en charge de l'autorisation via le réseau social Facebook est activée.

{facebook_url} URL du lien pour l'autorisation dans les réseaux sociaux. le réseau Facebook.

[google]texte[/google] Effectue la sortie du texte qui y est inclus, si la prise en charge de l'autorisation à l'aide du réseau social Google est activée.

{google_url} URL du lien pour l'autorisation dans les réseaux sociaux. Réseau Google.

[mailru]texte[/mailru] La sortie du contenu qui y est inclus, si la prise en charge de l'autorisation à l'aide du réseau social Mail_ru est activée

{mailru_url} URL du lien pour l'autorisation dans les réseaux sociaux. Réseau mail ru

[yandex]texte[/yandex] Le texte qui y est inclus s'affiche si la prise en charge des autorisations est activée à l'aide du réseau social Yandex.

{yandex_url} URL du lien pour l'autorisation dans les réseaux sociaux. réseaux Yandex.

[xfvalue_X] Renvoie la valeur du champ facultatif « x », où «x» est le nom du champ facultatif. Le champ supplémentaire de réglage le plus détaillé .

[xfgiven_X]texte[/xfgiven_X] Un champ supplémentaire " x " est affiché, si le champ n'est pas vide, si le champ n'a pas de valeur, alors le texte est simplement découpé.

[xfnotgiven_X]texte[/xfnotgiven_X] Affiche le contenu ajouté si le champ supplémentaire n'a pas été spécifié lors de la publication de l'actualité, où " x " est le nom du champ supplémentaire.

[ifxfvalue tagname="tagvalue"]Texte[/ifxfvalue] Les balises affichent le texte qu'elles contiennent si la valeur du champ supplémentaire correspond à celle spécifiée. Où tagname est le nom du champ personnalisé et tagvalue est sa valeur.

[ifxfvalue tagname!="tagvalue"]Texte[/ifxfvalue] Les balises affichent le contenu qu'elles contiennent si la valeur du champ ne correspond pas à celle spécifiée. Où tagname est le nom du champ personnalisé et tagvalue est sa valeur.

{catmenu} Code pour former un menu à partir de catégories de site. La conception du menu est effectuée dans le modèle categorymenu.tpl

{catnewscount id="X"} Affiche le nombre de publications pour la catégorie spécifiée, où X est l'ID de la catégorie dont vous avez besoin.

{category-id} Affiche l' ID de la catégorie consultée par le visiteur du site. Cette balise sera utile lors de l'organisation d'un menu sur un site, si vous avez besoin de réaffecter rapidement des classes CSS ou les noms des fichiers modèles eux-mêmes, lors de la conception de modèles pour l'affichage de publications.

{category-title} Affiche le nom de la catégorie consultée par le visiteur du site. Cela sera utile lorsque vous aurez besoin d'afficher séparément le nom de la catégorie consultée sur le site.

{category-description} Affiche la description spécifiée d'une catégorie lorsque l'utilisateur consulte la catégorie donnée, et la sortie est également disponible lors de l'affichage des publications complètes.

{page-title} Affiche le titre que vous avez spécifié dans la section "Titres, descriptions, balises Meta" de la page.

{page-description} Affiche la description que vous avez spécifiée dans la section "Titres, descriptions, balises Meta" de la page.

[page-title]texte[/page-title] Le texte qui y est contenu s'affiche si le titre de la page consultée a été défini dans le module "Titres, descriptions, balises meta".

[not-page-title]texte[/not-page-title] Affiche le texte qu'ils contiennent si aucun titre n'a été spécifié pour la page en cours de visualisation.

[page-description]texte[/page-description] Le texte qui y est inclus s'affiche si une description de la page en cours de consultation a été définie dans le module "Titres, Descriptions, Meta Tags".

[not-page-description]texte[/not-page-description] Affiche le texte qu'elles contiennent si aucune description n'a été spécifiée pour la page en cours de visualisation.

[navigation]texte[/navigation] Affiche le texte qui y est inclus s'il existe une navigation dans les actualités.

[not-navigation]texte[/not-navigation] Affiche le texte qu'ils contiennent s'il n'y a pas de navigation.

{navigation} Affiche un bloc de navigation de page.



Templates DLE *.tpl sur tous les fichiers en détail

La "page d'accueil" est configurée dans le modèle main.tpl, la variante prête peut être vue dans le moteur d'archives dans le dossier upload/templates/Default/.


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


Soutenez l'auteur
Tous les fonds collectés seront reversés à l'auteur de cet article - DarkLane
Merci d'avance!
Qui est en ligne
4 Visiteur(s)  sur le site!
Invité(s): 2
Robot(s) 2
Liste des utilisateurs
johndo73 il y a 1 heure(s)
DarkLane il y a 2 heure(s)
feniks il y a 3 heure(s)
ahmede il y a 7 heure(s)
Populaires
    DLE Collections Nulled Dle  13.0 - 17.1
  • DLE Collections Nulled Dle 13.0 - 17.1
  • Le module de LazyDev organise un système de collections d'actualités sur divers sujets, dont vous pouvez optimiser les pages pour les moteurs
    DLE 17.1 Build 101 (Nulled FR)
  • DLE 17.1 Build 101 (Nulled FR)
  • Nous vous présentons une nouvelle version de notre script DataLife Engine v.17.1. Dans cette version, vous pourrez créer des plans de site améliorés
    TimAnn Dle 16.x-17.x
  • TimAnn Dle 16.x-17.x
  • «Le modèle est un chef-d'œuvre de conception et de fonctionnalité, développé en tenant compte de toutes les normes modernes de beauté et de
    Very Dle 17.x
  • Very Dle 17.x
  • Nous vous présentons un modèle de film adaptatif de haute qualité et magnifique Very pour DLE 17.0, 17.1. Solution unique pour votre blog de cinéma,
    Very Dle 15.x-16.x
  • Very Dle 15.x-16.x
  • Nous vous présentons un modèle de film adaptatif de haute qualité et magnifique Very pour DLE 15.x, 16.x. Solution unique pour votre blog de cinéma,
    Newsletter pour Datalife Engine 2.0
  • Newsletter pour Datalife Engine 2.0
  • Avec ce module pour DLE 15.x 17.x, vous pouvez facilement gérer et envoyer des abonnements à vos abonnés, les tenant informés des dernières mises à
    Catalogue AJAX de Sander v.1.2
  • Catalogue AJAX de Sander v.1.2
  • Répertoire symbolique intelligent automatisé utilisant AJAX. Modules pour Dle 13.0-17.1