====== 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# = | #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 et 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|