Bibliothèque de scripts OvML
Le langage OvML est un outil indispensable à l'administrateur qui cherche à dynamiser et organiser le contenu de son site.
Remarque :
Les fichiers OvML mis à disposition vous sont proposés à titre d'exemple.
Il est indispensable pour les exploiter de maîtriser l'OvML. Des documentations sont disponibles sur le site.
Exemple 1 : Prochains événements![]() Afficher/Cacher le détail Le code liste les 5 prochains événements d'un calendrier collectif. |
Exemple 2 : Utiliser les popups![]() Afficher/Cacher le détail Le code utilise la fonction javascript bab_popup sur des articles. On affiche les 5 derniers articles d'un thème d'articles, les liens ouvrent les articles dans une nouvelle fenêtre. |
Exemple 3 : Passer des paramètres![]() Afficher/Cacher le détail Le code utilise le passage de paramètres d'un fichier OVML à un autre. Un fichier liste des liens vers des articles, les liens renvoient sur un autre fichier qui affiche chaque article en détail. |
Exemple 4 : Annonces défilantes![]() Afficher/Cacher le détail Le code réunit 2 méthodes d'affichage d'annonces défilantes. Le premier utilise l'ordre aléatoire du langage OVML pour afficher un article qui changera donc à chaque rafraîchissement de l'écran. Le deuxième utilise le langage javascript pour réaliser une temporisation afin de faire dérouler les annonces. |
Exemple 5 : Récursivité et plan du site![]() Afficher/Cacher le détail Le code utilise la fonction OFRecurse pour parcourir toutes les catégories, sous-catégories et thèmes d'articles en vue de réaliser un plan du site. Chaque élément de la liste est cliquable et renvoie sur les articles publiés. |
Exemple 6 : Calendrier du mois![]() Afficher/Cacher le détail Le code affiche un calendrier du mois courant et souligne les jours où un événement est prévu. L'événement peut provenir de tous types d'agendas : collectifs, ressources et personnels. |
Exemple 7 : Module online : Utilisateurs connectés![]() Afficher/Cacher le détail Le code affiche le nombre d'utilisateurs connectés au portail en s'appuyant sur le module Online. Le module Online doit donc être installé et être accessible par les utilisateurs concernés. |
Exemple 8 : Présenter une FAQ![]() Afficher/Cacher le détail Le code présente une FAQ d'Ovidentia. La librairie jQuery (http://www.jquery.com) est utilisée afin de dynamiser l'affichage du sommaire : un clic sur une catégorie fait apparaître les questions. |
Exemple 9 : Abonnements aux thèmes d'articlesCe fichier OvML va vous permettre de lister les thèmes où l'option "Les lecteurs peuvent s'inscrire et se désinscrire aux notifications" est activée et d'offrir un lien d'abonnement / désabonnement aux utilisateurs ayant les droits d'accès en lecture à ces thèmes. Le fichier OvML est commenté, ce qui vous permettre de comprendre très facilement son fonctionnement. Afficher/Cacher le détail |