Dernières versions d'ovidentia

Dernières mises à jour

Derniers sujets du forum


RE:403 Access Forbidden

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.

Page 1 : Exemples classiques
Exemples avancés

Tous les exemples sont téléchargeables sous forme d'archives zip, ils contiennent aussi une procédure d'installation

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'articles


Ce 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
Up