Page d'accueil

<< Cliquez pour afficher la table des matières >>

Navigation:  Templates >

Page d'accueil

L'affichage de cette section est configuré dans main.tpl. Le modèle de votre page d'accueil, où tous les autres composants du moteur sont connectés, est personnalisé à cet endroit. Il n'est pas recommandé de modifier cette section sans connaissance du langage HTML, car elle utilise les noms des champs qui sont transmis au script via le formulaire. En d'autres termes, vous pouvez modifier le texte comme vous le souhaitez, mais ne changez pas les noms des champs, c'est extrêmement important.

 

{headers}

Affiche les balises méta générées sur l'encodage de la page : titre, mots-clés, description. Et connecte tous les scripts nécessaires. Placé dans le modèle entre les balises <head> ;. Cette balise est obligatoire dans le modèle

{jsfiles}

Affiche tous les scripts JS utilisés par DLE dans la zone spécifique du modèle. Avec cette balise, vous pouvez, par exemple, transférer tous les scripts JS en bas de la page pour accélérer le chargement et le rendu de vos pages. Cette balise est facultative, et si elle ne figure pas dans le modèle, tous les scripts seront connectés à la balise {headers}, comme auparavant. Attention ! Si vous déplacez l'intégration des scripts, vous devez garder à l'esprit que la balise {AJAX} doit également être placée sous la balise {jsfiles}. Vous devez également tenir compte du travail de tous les scripts tiers dans le modèle s'ils utilisent la bibliothèque Jquery par exemple. Ils ne doivent pas être exécutés tant que tous les scripts ne sont pas intégrés. Nous recommandons vivement aux débutants de ne pas utiliser cette balise, car elle est conçue pour les webmasters expérimentés qui ont l'habitude de travailler avec des scripts JS.

{THEME}

Le chemin d'accès au modèle sélectionné.

{login}

Panneau pour la connexion et l'enregistrement des utilisateurs.

{vote}

Sondage sur le site web.

{changeskin}

Formulaire de changement de l'apparence du site.

{calendar}

Module de calendrier.

{topnews}

Affiche les articles les mieux notés qui ont été ajoutés au cours du dernier mois.

{archives}

Affiche les archives.

{info}

Affiche les informations sur le service si nécessaire. La balise est obligatoire dans le modèle.

{content}

Affiche le contenu du site lui-même : actualités, commentaires, inscription, etc., il s'agit donc du bloc principal. Cette balise est obligatoire dans le modèle, sauf dans de rares cas, en fonction des caractéristiques requises du site.

{custom}

Se référer à "Affichage des actualités sur les pages".

[available=section]text[/available]

Se référer à "Affichage des actualités sur les pages".

{AJAX}

Connecte tous les scripts nécessaires pour DLE et AJAX. La connexion est obligatoire et il est recommandé de la placer en haut de la page, juste après la balise <body> ;. Cette balise est obligatoire dans le modèle.

[group=X]text[/group]

Affiche le texte pour un certain groupe d'utilisateurs. Où X est une liste d'ID de groupes d'utilisateurs séparés par des virgules.

[category=X]text[/category]

Conçu pour afficher du texte lorsque l'utilisateur se trouve dans X catégorie. Où X est l'ID de votre catégorie. Il est possible de spécifier des catégories séparées par des virgules.

{banner_name}

Cette balise est utilisée pour afficher des informations publicitaires sur le site Web. Le nom de la bannière est défini dans un module spécial du panneau d'administration.

{inform_name}

Ce tag est utilisé pour afficher les informations et les nouvelles RSS d'autres sites Web. Le nom et tous les paramètres de ce tag sont définis dans le panneau d'administration.

[not-category=X]text[/not-category]

Conçu pour afficher du texte lorsque l'utilisateur se trouve n'importe où, à l'exception de l'endroit où il se trouve X categorie. Ou X est l'ID de votre recherche. Il est possible de spécifier des catégories séparées par des virgules.

[not-group=X]text[/not-group]

Affiche le texte pour n'importe quel groupe d'utilisateurs, sauf celui qui est spécifié. Où X est une liste d'ID de groupes d'utilisateurs séparés par des virgules pour lesquels les informations ne seront pas affichées.

[page-count=1,2,3] text [/page-count]

Affiche le texte ci-joint si l'utilisateur se trouve à une certaine page de la navigation des actualités, quelle que soit la section du site Web, où 1, 2, 3 sont les numéros de page de navigation.

[not-page-count=1,2,3] text [/not-page-count]

Affiche le texte ci-joint sur n'importe quelle page, à l'exception de celles spécifiées.

[news=1,2,3] text [/news]

Affiche le texte ci-joint si l'utilisateur consulte la version complète de l'article spécifié dans la balise, où 1,2,3 sont les identifiants des articles.

[not-news=1,2,3] text [/not-news]

Affiche le texte sur n'importe quelle page, sauf les pages de nouvelles spécifiées dans la balise.

[tags=tag1,tag2,tag3] text [/tags]

Affiche le texte ci-joint lorsqu'un visiteur consulte la page avec les mots-clés listés dans le nuage de mots-clés, où tag1, tag2, tag3 sont des mots-clés du nuage de mots-clés.

[not-tags=tag1,tag2,tag3] text [/not-tags]

Affiche le texte sur n'importe quelle page sauf celles spécifiées.

[related-news] {related-news}

[/related-news]

Affiche un bloc d'informations similaires lors de la consultation de l'article complet.

[vk] text [/vk]

Affiche le texte ci-joint si l'autorisation utilisant le réseau VK est activée.

{vk_url}

Affiche le lien URL pour se connecter à VK.

[odnoklassniki] text [/odnoklassniki]

Affiche le texte ci-joint si l'autorisation utilisant le réseau Odnoklassniki est activée.

{odnoklassniki_url}

Affiche le lien URL permettant de se connecter à Odnoklassniki.

[facebook] text [/facebook]

Affiche le texte ci-joint si l'autorisation par Facebook est activée.

{facebook_url}

Affiche le lien URL permettant de se connecter à Facebook.

[google] text [/google]

Affiche le texte joint si l'autorisation utilisant Google est activée.

{google_url}

Affiche le lien URL permettant de se connecter à Google.

[mailru] text [/mailru]

Affiche le texte joint si l'autorisation utilisant Mail.ru est activée.

{mailru_url}

Affiche le lien URL pour se connecter à Mail.ru.

[yandex] text [/yandex]

Affiche le texte ci-joint si l'autorisation par Yandex est activée.

{yandex_url}

Affiche le lien URL permettant de se connecter à Yandex.

[xfvalue_X]

Affiche la valeur du champ supplémentaire "x" ;, où "x" ; est le nom du champ supplémentaire

[xfgiven_X] текст [/xfgiven_X]

Affiche le champ supplémentaire "x" ; s'il n'est pas vide. Si le champ n'a pas de valeur, le texte n'est tout simplement pas affiché.

[xfnotgiven_X] текст [/xfnotgiven_X]

Affiche le texte ci-joint si le champ supplémentaire n'a pas été défini lors de la publication de l'article, où "х" ; est le nom du champ supplémentaire.

[ifxfvalue tagname="tagvalue"] Text [/ifxfvalue]

Affiche le texte inclus si la valeur du champ supplémentaire correspond à la valeur spécifiée, où tagname est un nom du champ supplémentaire, et tagvalue est sa valeur.

[ifxfvalue tagname!="tagvalue"] Text [/ifxfvalue]

Le texte entre eux sera affiché si la valeur du champ supplémentaire ne correspond pas à la valeur spécifiée, où tagname est un nom du champ supplémentaire, et tagvalue est sa valeur.

{catmenu}

Affiche un menu des catégories du site. Le design du menu est dans le modèle categorymenu.tpl

{catnewscount id="X"}

Affiche le nombre d'articles dans une certaine catégorie, où X représente l'ID de la catégorie recherchée.

{category-id}

Affiche l'ID de la catégorie visualisée par le visiteur. Cette balise sera utile lors de l'organisation du menu sur le site et lorsque vous aurez besoin de réaffecter rapidement les classes CSS ou les noms des fichiers de modèles, lors de l'édition des modèles d'affichage des articles.

{category-title}

Affiche le nom de la catégorie consultée par le visiteur. Ce tag sera utile lorsque vous aurez besoin d'afficher le nom de la catégorie consultée.

{category-description}

Affiche la description de la catégorie sur le site lorsque l'utilisateur visualise la catégorie. Elle est également disponible lors de l'affichage des descriptions complètes.

{page-title}

Affichage spécifié dans la section "Titres, descriptions, métabalises" ; titre de la page

{page-description}

Affiche les éléments spécifiés dans la section "Titres, descriptions, balises méta" ; description de la page

[page-title] text [/page-title]

Affiche le texte inclus si le titre de la page a été spécifié dans "Headers, descriptions, meta tags" ; pour une page consultée.

[not-page-title] text [/not-page-title]

Affiche le texte ci-joint si le titre de la page n'a pas été spécifié dans le champ "Headers, descriptions, meta tags" ; pour une page consultée.

[page-description] text [/page-description]

Affiche le texte ci-joint si la description de la page a été spécifiée dans le champ "Headers, descriptions, meta tags" ; pour une page consultée

[not-page-title] text [/not-page-title]

Le texte inclus est affiché si la description de la page consultée n'a pas été spécifiée.

[navigation] text [/navigation]

Displays text at the pages if there is news navigation

[not-navigation] text [/not-navigation]

Affiche du texte sur les pages s'il n'y a pas de navigation d'actualité

{navigation}

Affiche la section de navigation de la page

{cloudstag}

Afficher le mot-clé du nuage de mots-clés, si un utilisateur navigue dans une catégorie de site contenant des messages ayant un mot-clé spécifique du nuage de mots-clé