====== Système de template ======
Le logiciel OXML utilise un système de template pour personnaliser l'affichage de votre site vidéo. Pour modifier le template, vous avez 2 solutions :
* Directement depuis l'interface de gestion de OXML, dans le menu 'Gestion des templates'
* Via FTP, en modifiant le fichier **template/votre_template.tpl**
__**Vous ne devez PAS modifier le fichier x.php, celui ci est généré automatiquement à partir du template !**__
N'oubliez pas que vous devez régénérer les pages de votre site pour que le changement soit effectif.
===== Configuration du template =====
Voici les différents élements à mettre dans le code HTML de votre page. Ces éléments seront remplacés par l'information correspondante lors de la génération des pages.
Vous pouvez également retrouver les [[/oxml#systeme-de-template|templates d'origine]], sur lesquels vous pouvez prendre exemple pour concevoir votre propre template.
Pour une **grande majorité des marqueurs**, vous pouvez utiliser le préfixe "**php_**" afin d'utiliser l'information dans un **code PHP** que vous avez préalablement conçu. **Par exemple:** #date# = echo $date; ?> | #php_date# = $date
==== Marqueurs pour l'ensemble de la page ====
^ Général ^^
|#title# |Titre de la page (à placer entre les balises
)|
|#meta_desc# |Meta Tag (Description)|
|#meta_key# |Meta Tag (Keywords)|
|#nb_total# |Nombre total de vidéos|
|#nb_today# |Nombre de nouvelles vidéos aujourd'hui|
|#nb# |Nombre de vidéos dans la catégorie actuelle|
|#cat# |Nom de la catégorie actuelle|
|#result_search# |Résultat texte d'une recherche|
|#desc_page# |Mots clés tirés des différentes catégories|
|#url_page# |Nom de la page actuelle|
|#home_page# |Nom de la page d'accueil du site|
|#charset# |Charset du site, tel que configuré dans la configuration du site|
|#top_page# |Nom de la page Top vidéos|
|#nb_top# |Nombre de vidéos affichées dans la Top vidéos|
|#pagination_8# |Affiche la pagination des vidéos. Le chiffre '8' représente le nombre de vidéos à afficher par défaut par page. Vous pouvez modifier librement ce paramètre|
==== Marqueurs pour les vidéos ====
^ Affichage des vidéos ^^
|...|Boucle permettant l'affichage des vidéos. Placez puis le code HTML permettant d'afficher une vidéo (voir ci-dessous), puis ensuite |
|... |Code permettant l'affichage de la page unique d'une vidéo. Placez puis le code HTML permettant d'afficher une vidéo (voir ci-dessous), puis ensuite |
|#id_uni# |ID unique de la vidéo|
|#titre# |Titre de la vidéo|
|#desc# |Description de la vidéo|
|#taille# |Taille de la vidéo|
|#duree# |Durée de la vidéo|
|#date# |Date d'ajout de la vidéo|
|#sponsor# |Nom du sponsor qui propose la vidéo|
|#categories# |Liste des catégories attribuées à la vidéo|
|#format# |Format de la vidéo|
|#id# |ID sponsor de la vidéo|
|#permalink# |URL permanente avec url-rewrite de la vidéo|
|#url_paiement# |URL vers la page de paiement du sponsor|
|#thumbs_320_1# |URL d'une thumb. Ce code prend 2 paramètres. 320 correspondant à la largeur de la thumb. Vous pouvez choisir entre 320, 200, 160, 100. Enfin, 1 correspond au numéro de la thumb. Vous pouvez choisir entre 1 et 12|
==== Marqueurs pour le menu ====
^ Affichage menu ^^
| |Boucle permettant d'afficher le menu de navigation des catégories. Placer entre le code HTML indiqué ci-dessous permettant d'afficher la liste des catégories|
|#cat# |Nom de la catégorie|
|#url# |URL de page|
|#nb# |Nombre de vidéos présentes dans cette catégorie|
|#lock# |:!: Paramètre obligatoire :!: Ce code est obligatoire. Le code HTML qui se trouve après #lock# ne sera pas affiché pour la dernière catégorie|