Article bref

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

Navigation:  Templates >

Article bref

L'affichage de l'article bref peut être configuré dans shortstory.tpl. Vous pouvez utiliser les balises suivantes:

 

{title}

Le titre de l'article.

{title limit="x"}

Titre de l'article limité par X nombre de symboles.

{news-id}

Identifiant de l'article. Cet identifiant est utilisé pour stocker cet article dans la base de données.

{short-story}

Affiche le texte bref de l'article que l'on retrouve sur l'accueil du site.

{short-story limit="x"}

Affiche le texte bref de l'article sans formatage HTML limité par un nombre X de symboles.

{author}

Auteur de l'article.

{date}

Date de publication. Le format de la date peut être configuré dans les paramètres du système.

{rating}

Affiche la note de l'article.

[rating] texte [/rating]

Affiche le texte ci-joint si le classement des articles est activé et masque le contenu s'il a été désactivé lors de l'ajout de l'article.

[rating-type-1] texte [/rating-type-1]

Affiche le texte inclus si le premier type de classement a été activé dans les paramètres du script.

[rating-type-2] texte [/rating-type-2]

Affiche le texte ci-joint si le deuxième type de classement "Aime seulement" a été activé dans les paramètres du script.

[rating-type-3] texte [/rating-type-3]

Affiche le texte inclus si le troisième type d'évaluation "J'aime" ou "J'aime pas" a été activé dans les paramètres du script.

[rating-type-4] texte [/rating-type-4]

Affiche le texte inclus si le quatrième type d'évaluation "J'aime" et "J'aime pas" a été activé dans les paramètres du script.

[rating-minus] texte [/rating-minus]

Affiche le texte ci-joint comme un lien permettant de ne pas aimer l'article. Ce lien est affiché si le troisième type d'évaluation est utilisé.

[rating-plus] texte [/rating-plus]

 

Affiche le texte ci-joint sous la forme d'un lien permettant d'aimer l'article. Ce lien est affiché si le troisième type d'évaluation est utilisé.

{likes}

Afficher le nombre de j'aimes

{dislikes}

Afficher le nombre de j'aimes pas

{vote-num}

Affiche le nombre d'utilisateurs qui ont évalué cet article.

{ratingscore}

Affiche le chiffre de l'évaluation moyenne contenant une partie fractionnaire allant de un à cinq

{comments-num}

Affiche le nombre de commentaires pour cet article.

{category}

Catégorie de l'article.

{category-icon}

Lien vers l'icône de la catégorie. Remarque : seul le chemin d'accès à l'image est affiché. Vous devez organiser vous-même son affichage, par exemple <img src="{category-icon}" />.

[category-icon] texte [/category-icon]

Affiche le texte qu'il contient, si dans les paramètres de la catégorie, une icône a été définie pour la catégorie dans laquelle se trouve le message

[not-category-icon] texte [/not-category-icon]

Affiche le texte, si aucune icône n'est définie pour la catégorie dans laquelle se trouve le message

{views}

Nombre de vues de l'article.

{favorites}

Lien pour ajouter ou supprimer des Favoris.

[add-favorites] texte [/add-favorites]

Lien pour ajouter l'article à la liste des favoris sur le site.

[del-favorites] texte [/del-favorites]

Lien pour supprimer l'article de la liste des favoris sur le site.

[edit] texte [/edit]

Lien pour éditer l'article.

{link-category}

Lien vers la liste des catégories auxquelles l'article appartient.

[full-link] et [/full-link]

Lien vers l'article complet, par exemple [full-link]Voir plus…[/full-link].

[com-link] et [/com-link]

Lien vers les commentaires sur cet article. Affiché si les commentaires sont autorisés.

[xfvalue_x]

Valeur du champ supplémentaire "x" ;, où "x" ; est le nom du champ supplémentaire

[xfvalue_X limit="X2"]

Affiche le texte de l'article courte sans formatage HTML limité par le nombre X2 de symboles. Le texte est limité au dernier mot logique. Par exemple, [xfvalue_test limit="50"] montre les 50 premiers symboles de la valeur du champ supplémentaire nommé test.

[xfgiven_x] [xfvalue_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"] Texte [/ifxfvalue]

Affiche le texte inclus si la valeur du champ supplémentaire correspond à la valeur spécifiée, où tagname est le nom du champ supplémentaire, et tagvalue est sa valeur. Les valeurs de tagvalue peuvent être énumérées en étant séparées par des virgules.

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

Le texte entre les deux sera affiché si la valeur du champ supplémentaire ne correspond pas à la valeur spécifiée, où tagname est le nom du champ supplémentaire, et tagvalue est sa valeur. Les valeurs de tagvalue peuvent être énumérées en étant séparées par des virgules.

[xfvalue_thumb_url_X]

Cette balise ne peut être utilisée que si le /span>champ supplémentaire est de type "Image" ;. Le tag affiche uniquement l'URL des vignettes de l'image téléchargée, où "х" ; est le nom du champ supplémentaire.

[xfvalue_image_url_X]

Cette balise ne peut être utilisée que si le champ supplémentaire est de type "Image" ;. La balise affiche uniquement l'URL de l'image en taille réelle de l'image téléchargée, où "х" ; est le nom du champ supplémentaire.

[xfvalue_X image="Nr"]

Affichez les images téléchargées séparément pour les champs supplémentaires de type "Image Gallery", où "X" est le nom du champ supplémentaire et "Nr" est le nombre d'images de la galerie. Par exemple, si vous appliquez [xfvalue_test image="2"], l'image numéro deux s'affichera et sera chargée dans un champ supplémentaire appelé "test".

[group=X]texte[/group]

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

[category=X]text[/category]

Affiche le texte si l'utilisateur est en 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.

[tags] texte [/tags]

Affiche le texte si l'article contient des mots-clés attribués pour un nuage de tags.

{tags}

Affiche les mots-clés cliquables de l'article.

{full-link}

Affiche l'adresse permanente complète de l'article.

[edit-date] texte [/edit-date]

Affiche le texte si le texte ou l'article a été modifié.

{edit-date}

Affiche la date à laquelle l'article a été modifié.

{editor}

Affiche le login de l'utilisateur qui a édité l'article.

[edit-reason] texte [/edit-reason]

Affiche le texte si la raison de la modification a été spécifiée.

{edit-reason}

Affiche la raison de la modification.

{date=date fromat}

Affiche la date dans le format spécifié. Il vous permet d'afficher à la fois la date complète et ses parties séparées. Le format de la date est défini en fonction du format PHP. Par exemple, {date=d} affiche le jour de la publication de l'article ou du commentaire, et {date=F} affiche le nom du mois. {date=d-m-Y H:i} affiche la date et l'heure complètes.

{approve}

S'affiche uniquement lorsqu'un utilisateur consulte son profil et indique l'état de ses nouvelles en attente de modération.

[fixed] texte [/fixed]

Affiche le texte ci-joint si cet article est fixé.

[not-fixed] texte [/not-fixed]

Affiche le texte ci-joint si cet article n'est pas fixé.

[day-news] texte [/day-news]

Affiche le lien vers toutes les nouvelles publiées le même jour que l'article donné. Ce tag peut être utilisé en conjonction avec {date}.

[catlist=1,2....] texte [/catlist]

Affiche le texte ci-joint si l'article appartient aux catégories spécifiées.

[not-catlist=1,2....] texte [/not-catlist]

Affiche le texte ci-joint si l'article n'appartient pas aux catégories spécifiées.

{login}

Affiche le nom de l'utilisateur qui a ajouté l'article sous forme de texte simple, sans lien vers son profil.

[poll] texte [/poll]

Affiche le texte joint si cette publication dispose d'un sondage.

{poll}

Affiche le sondage de cet article.

[not-poll] texte [/not-poll]

Affiche le texte ci-joint si  si cette publication n'a pas de sondage.

[profile] texte [/profile]

Affiche le lien vers le profil de l'auteur de l'article, sans l'utilisation de la fenêtre pop-up du miniprofil.

[complaint]

text

[/complaint]

Affiche le texte ci-joint sous la forme d'un lien permettant d'écrire une plainte à l'article.

{category-url}

Affiche l'URL complète de la catégorie à laquelle appartient l'article. Cette balise n'affiche que l'URL dans sa forme pure, sans aucune mise en forme ni référence immédiate.

[comments]

texte

[/comments]

Affiche le texte ci-joint s'il y a des commentaires pour cet article.

[not-comments]

texte

[/not-comments]

Affiche le texte ci-joint s'il n'y a pas de commentaires pour cet article.

{image-x}

Affiche l'URL des images qui se trouvent dans l'annotation de l'article, où x est le nombre d'images dans l'article. Par exemple,{image-1} affichera l'URL de la première image de l'article court.

[image-x] texte [/image-x]

Affiche le texte inclus seulement s'il y a un numéro d'image X dans l'article.

[not-image-x] texte [/not-image-x]

Afficher le texte qui y est inclus, au cas où la photo sous le numéro X ne serait pas dans l'actualité

[tags=tag1,tag2,tag3] texte [/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] texte [/not-tags]

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

 

[declination=X] texte [/declination]

Change les terminaisons en fonction du nombre spécifié. X est un nombre et "text" ; est un mot avec ses terminaisons. Les terminaisons sont spécifiées séparées par le symbole "|" ;. Cette balise est utile pour être utilisée avec d'autres balises qui affichent, par exemple, le nombre de vues de l'article ou le nombre de commentaires. Par exemple, [declination={comments-num}]commentaire(s)[/declination] affiche les éléments suivants, en fonction du nombre de commentaires: "comment", "comments".

[newscount=x] text [/newscount]

Affiche le texte inclus si le numéro d'article X est affiché, où X est le numéro de l'article affiché. Par exemple,[newscount=1] texte [/newscount] affiche le texte lorsque le premier article de la page est affiché.

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

Affiche le texte ci-joint lorsque n'importe quel article est affiché, sauf le numéro de l'article. X. Cette balise est utile si vous voulez afficher des éléments de conception dans tous les articles, sauf ceux qui sont spécifiés. Par exemple, si vous ne devez pas afficher un élément dans le premier article de la page.

{banner_x}

Affiche la bannière ajoutée dans la section Gérer les bannières du panneau d'administration. Où X est le nom de la bannière.

[not-news] texte [/not-news]

Affiche le texte ci-joint s'il n'y a pas d'articles répondant aux critères donnés. Ainsi, vous pouvez utiliser votre propre message au lieu du message standard s'il n'y a pas d'articles dans une section donnée du site. Vous pouvez créer des messages uniques pour chaque section.

[if field = "value"] texte [/if]

Affiche le texte qui y est inclus si la valeur du champ est égale à la valeur spécifiée

 

[if field = "value"] texte [/if] - affiche le texte si le champ est égal au paramètre 'value'.

[if field != "value"]text[/if] - affiche le texte si le champ n'est pas égal au paramètre 'value'

[if field > "1"] texte [/if] - affiche le texte si le champ est supérieur au paramètre 'value'

[if field >= "2"] texte [/if] - affiche le texte si le champ est supérieur ou égal au paramètre 'value'

[if field < "3"] texte [/if] - affiche le texte si le champ est inférieur au paramètre 'value'

[if field <= "4"] texte [/if] - affiche le texte si le champ est inférieur ou égal au paramètre 'value'

[if field ~ "value"] texte [/if] - affiche le texte si le champ contient le mot 'value'

[if field !~ "value"] texte [/if] - affiche le texte si le mot "value" ne figure PAS dans le champ

 

Utilisation combinée:

 

[if field > "3" AND field2 < "5"] texte [/if] affiche le texte si le champ "field" est supérieur à trois, et si le champ2 est inférieur à 5

[if field > "3" OR field2 < "5"] texte [/if] affiche le texte si le champ "field" est supérieur à trois ou si le champ2 est inférieur à 5, c'est-à-dire si l'une des conditions correspond à l'une ou l'autre

 

Noms des champs:

 

id - Numéro d'identification unique de l'histoire (numéro)

autor - Connexion de l'auteur de l'histoire

date - Date de l'histoire (date au format français, par exemple, “01-09-20” ou “01 Septembre 2020”, ou “jeudi suivant”, ou “+1 jour”, ou au format unix ; si le signe égal est utilisé, la date de l'histoire est arrondie à la minute)

short_story - Texte de l'histoire courte

full_story - Dans le template short story, il s'agit du nombre de caractères dans la description complète. Le template full story contient le texte intégral.

title - Titre de l'histoire

descr - Balise méta décrivant une histoire

keywords - Méta-tag "Mots-clés"

category - Liste des catégories auxquelles il appartient (séparé par des virgules)

alt_name - Titre en alphabet latin pour former l'adresse de la page lors de l'utilisation de la CNC.

comm_num - Nombre de commentaires

allow_comm - Commentaires autorisés ou non (1 ou 0)

allow_main - Article publié sur la page principale ou non (1 ou 0)

approve - Article publié sur le site ou en cours de modération (1 ou 0)

fixed - Histoire fixée ou non (1 ou 0)

symbol - Code du symbole

tags - Liste de balises de la liste de balises pour le nuage de balises (séparé par des virgules)

news_read - Nombre de vues

allow_rate - Evaluation des histoires autorisé ou non (1 ou 0)

rating - Evaluation de l'histoire, somme totale de toutes les valeurs

vote_num - Nombre de personnes ayant voté lors de l'évaluation

votes - Vote autorisé dans un article (1 ou 0)

view_edit - Afficher la raison de l'édition ou non (1 ou 0)

disable_index - Indexation web autorisée ou non (1 ou 0)

editdate - Date d'édition de l'histoire (date au format français, par exemple, "01-09-20" ou "01 septembre 2020", ou "jeudi prochain", ou "+1 jour", ou au format unix ; si le signe égal est utilisé, la date est arrondie à la minute)

editor - Login du dernier éditeur du poste

reason - Raison de l'édition d'un article

user_id - ID de l'auteur du message

xfield_x - Valeur du champ supplémentaire dans un message, où x est le nom du champ supplémentaire. Par exemple, xfield_test valeur du champ supplémentaire "test".

Si l'édition de toutes les informations sur le profil de l'auteur est activée dans les paramètres de votre site, vous pouvez utiliser en plus les balises suivantes:

{profile-link}

Affiche le lien vers le profil de l'auteur du message

{foto}

Affiche le lien vers l'avatar de l'auteur du message

{fullname}

Affiche le nom complet de l'auteur du message

[fullname] texte [/fullname]

Affiche le texte intégré dans les balises, si le nom complet de l'auteur est spécifié dans le profil

[not-fullname] texte [/not-fullname]

Affiche le texte intégré dans les balises, si le nom complet de l'auteur n'est pas spécifié dans le profil

{land}

Indique le pays de l'auteur

[land] texte [/land]

Affiche le texte intégré dans les balises, si le pays est spécifié dans le profil de l'auteur

[not-land] texte [/not-land]

 Affiche le texte intégré dans les balises, si le pays n'est pas spécifié dans le profil de l'auteur

{signature}

Affiche la signature de l'auteur

[signature] texte [/signature]

Affiche le texte intégré dans les balises, si la signature est spécifiée dans le profil de l'auteur

[not-signature] texte [/not-signature] 

Affiche le texte intégré dans les balises, si la signature n'est pas spécifiée dans le profil de l'auteur

{user-info} 

Affiche les informations utilisateur de l'auteur du message

[user-info] texte [/user-info]

Affiche le texte intégré dans les balises, si les informations sur l'utilisateur sont spécifiées dans le profil de l'auteur

[not-user-info] texte [/not-user-info] 

Affiche le texte intégré dans les balises, si les informations sur l'utilisateur ne sont pas spécifiées dans le profil de l'auteur.

[online] texte [/online] 

Affiche le texte intégré dans les balises, si l'auteur de l'article est en ligne

[offline] texte [/offline] 

Affiche le texte intégré dans les balises, si l'auteur de l'article est hors ligne

{mail}

Affiche l'e-mail de l'utilisateur

[pm] texte [/pm]

Affiche un lien avec la légende "Texte" pour envoyer un message privé à l'auteur de l'article

{group}

Montre le groupe d'utilisateurs

{registration}

Indique la date d'enregistrement de l'utilisateur

{lastdate}

Affiche la date de la dernière visite de l'utilisateur

{group-icon}

Affiche l'icône du groupe d'utilisateurs

{time_limit}

Montre la date d'expiration de l'accès au groupe pour les groupes temporaires

[time_limit] texte [/time_limit]

Affiche le texte incorporé dans les balises, si un utilisateur est membre du groupe temporaire

{comm-num}

Indique le nombre de commentaires postés par l'utilisateur

{comments-url} 

Affiche le lien vers les commentaires de l'utilisateur

[comm-num] texte [/comm-num]

Affiche le texte intégré dans les balises, si un utilisateur a publié des commentaires sur le site

[not-comm-num] texte [/not-comm-num]

Affiche le texte intégré dans les balises, si un utilisateur n'a pas publié de commentaires sur le site

{news} 

Affiche les liens vers les messages de l'utilisateur

{rss}

Affiche le lien vers le flux RSS de l'utilisateur

{news-num}

Indique le nombre de messages de l'utilisateur

[news-num] texte [/news-num] 

Affiche le texte intégré dans les balises, si un utilisateur a publié des messages sur le site

[not-news-num] texte [/not-news-num]

Affiche le texte intégré dans les balises, si un utilisateur n'a pas publié de messages sur le site

{all-pm}

Affiche le nombre total de messages privés de l'utilisateur

{favorite-count}

Indique le nombre total de messages ajoutés aux signets par l'utilisateur

[profile_xfvalue_X] 

Affiche la valeur du champ supplémentaire "X" du profil de l'utilisateur

[profile_xfgiven_X] texte [/profile_xfgiven_X] 

Affiche le texte incorporé dans les balises, si le profil de l'utilisateur comporte un champ supplémentaire "X"

[profile_xfnotgiven_X] texte [/profile_xfnotgiven_X]

Affiche le texte intégré dans les balises, si le profil de l'utilisateur ne comporte pas de champ supplémentaire "X"

[author-group=X] texte [/author-group]

Affiche le texte intégré dans les balises, si l'auteur du message est membre du groupe "X" spécifié. Les noms de groupes peuvent être séparés par une virgule, par exemple. 1,2,3

[not-author-group=X] texte [/not-author-group]

Affiche le texte intégré dans les balises, si l'auteur du message n'est pas membre du groupe "X" spécifié. Les noms de groupes peuvent être séparés par une virgule, par exemple. 1,2,3