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 : Menus déroulants (v2)![]() Afficher/Cacher le détail Le code affiche l'arborescence des catégories et thèmes d'articles sous forme de menus déroulants. Il peut facilement remplacer les sections générées automatiquement par Ovidentia. Plusieurs types de menus sont proposés. |
Exemple 2 : Sauvegarde du menu de sélection![]() Afficher/Cacher le détail Le code utilise les fonctions OFSetCookie et OFGetCookie. Ces fonctions permettent de sauvegarder la valeur d'une variable dans un cookie. Ici, un menu horizontal permet d'entrer dans différents espaces et modifie un menu à gauche. Le menu de gauche reste inchangé tant qu'on ne clique pas sur un nouvel espace. |
Exemple 3 : Flux RSS![]() Afficher/Cacher le détail Le standard RSS est un système permettant de diffuser en temps réel les nouvelles d'un site Internet. L'avantage premier est de pouvoir rapidement consulter ces informations sans visiter le site. De plus, le lecteur est libre de personnaliser l'affichage de l'information reçue. Ici, l'exemple montre la création d'un flux RSS grâce à l'OVML qui récupère les dernières actualités du site via un thème d'articles. |
Exemple 4 : Planning des événements![]() Afficher/Cacher le détail Le code affiche une vue planning des événements d'agendas de ressources. L'utilisateur peut sélectionner le nombre de semaines à afficher ainsi que la date de début de période. |
Exemple 5 : Explorateur de fichiers (Nouvelle version)![]() Afficher/Cacher le détail Le code affiche l'arborescence des répertoires et des fichiers du gestionnaire de fichiers façon Explorateur de Windows. |
Exemple 6 : Galeries d'images![]() Afficher/Cacher le détail Le code génère des albums d'images placées dans le gestionnaire de fichiers. Un menu affiche les sous-répertoires permettant de catégoriser les images. Le fichier menu.html contient une configuration détaillée : exécution en pleine fenêtre, affichage des descriptions, lien de téléchargement des images... |
Exemple 7 : Annuaire de contacts![]() Afficher/Cacher le détail Une première page liste les annuaires existants. Après sélection d'un annuaire, celui-ci affiche une liste des personnes triée par ordre alphabétique. Les fiches sont affichées les une en dessous des autres avec la photo de la personne lorsqu'elle existe. Une liste déroulante permet d'accèder automatiquement à la fiche d'une personne. Un code javascript redimensionne les photos. |
Exemple 8 : Galerie d'images défilantes![]() Afficher/Cacher le détail Le code génère des galeries d'images placées dans le gestionnaire de fichiers. Ces images défilent horizontalement grâce à l'utilisation de la librairie javascript jQuery. Chaque image est cliquable et s'affiche en plein écran avec un redimensionnement et une animation par la librairie lightbox. |