balises du template main.tpl part 1
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/.
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
Commentaires (0)