 
 
 

|
|
Les news et le calendrier du grog sur votre site web
Comment insérer les news du grog sur
votre site web afin de créer un encart présentant l'actualité
du moment ? C'est très simple, c'est gratuit, et ça ne vous
prendra que quelques clics. Vous souhaitez voir un exemple d'intégration
réussie ? Jetez un oeil au site de la Scénariothèque.
Vous pouvez également intégrer le
calendrier du grog sur votre site, et c'est tout aussi simple.
Comment intégrer le calendrier
?
Dans un souci de ne pas répéter ce qui a été
écrit, nous supposerons que vous êtes déjà familier
avec les méthodes proposées pour
intégrer les news. Celles pour le calendrier sont similaires,
et entièrement paramétrables.
- la liste des conventions dans un mois ou dans une année
Deux paramètres sont nécessaires :
y : l'année (2002, 2003, 2004...)
m : le mois (01, 02, ... 12)
Le code renvoyé contient la liste des conventions dans un mois donné,
triées par ordre de date.
<?php include(" calendar4share.jsp?y=2004&m=04"); ?>
Le résultat est là :

Si le mois a une valeur de zéro, alors c'est la liste de la totalité
des conventions pour l'année qui est renvoyée.
Les liens renverront automatiquement sur la description de l'article en
question sur le site du grog, à moins que vous ne configuriez autrement
le calendrier (voir plus bas). Vous pouvez ainsi placer cet encart sur votre
page de garde ou votre page liée à l'actualité.
Par ailleurs, si vous décidez d'inclure le calendrier du grog sur
votre site, il sera apprécié que vous en mentionniez la provenance,
par un petit lien ou un petit logo.
- Options avancées
Pour inclure la description complète des évènements
son site, il suffit de modifier l'URL d'appel sur la première page,
et d'ajouter un paramètre URL, donnant l'emplacement de la deuxième
page de votre site, destinée à contenir le texte de l'article.
Par exemple, si votre site s'appelle www.foo.bar et que votre deuxième
page s'appellera detail_calendrier.php, voilà l'url à appeler
<?php include(" calendar4share.jsp?y=2004&m=04&url=foo.bar/detail_calendrier.php"); ?>
Les liens de l'encart redirigeront automatiquement vers votre deuxième
page, en leur passant un paramètre au passage : id. Ce paramètre
identifie l'article demandé.
Il vous suffira d'ajouter dans votre deuxième page ce script php
<?php include("
detailed-calendar4share.jsp?id=$id"); ?>
Le résultat est là sous la forme d'un fragment HTML :

Bien entendu, les couleurs de fond, de lien et les polices seront conformes
aux styles définis dans votre site. Là encore, vous pouvez
mentionner la provenance des informations, par un petit lien ou un petit
logo.
- Pour aller encore plus loin...
L'inclusion de données venant d'un site tiers vous expose à
un risque : en cas de défaillance technique de celui-ci, cela peut
causer un problème de disponibilité de votre page. Il n'y
a pas de solution miracle, si vous souhaitez vous protéger contre
ce genre d'incidents, rares mais pouvant toujours arriver, il vous suffit
de coder une mise en cache des données, afin de les conserver si
la communication avec le serveur du grog ne se fait pas. Voir un exemple
de mise en oeuvre par la Scénariothèque.
- 100% paramétrable
Vous voulez le calendrier du grog sur votre site avec votre présentation
? Vous voulez les données, rien que les données, et faire
ce que vous voulez avec ? C'est possible. Il suffit pour cela de passer
aux pages le paramètre "pres=0". Vous recevrez alors la
liste des valeurs séparées par des barres verticales au format
:
calendar4share.jsp?y=2004&m=04&pres=0
Résultat:
titre | pays ou département (si France) | date de début | date de fin | id |
detailed-calendar4share.jsp?pres=0&id=[ID_news]
Résultat : titre | ville | département ou région | pays | date de début | date de fin | texte |
Vous êtes parés. A vous de jouer maintenant !
Cadre légal
Le moteur de news du grog ainsi que son calendrier d'évènements
sont libres d'utilisation. Le contenu reste propriété du Grog
et ne peut être revendu, ou exploité sur un autre support ou
en dehors du moteur de news et de calendrier sans une autorisation explicite.
Pour plus d'information, voir les mentions légales.
|
|