Par jour :
Par an :
Par mot :

Recevez l'éphéméride du jour !
Inscription
Radiation
 

"Un jour, une date" ce sont des milliers d'événements qui se sont déroulés depuis l'éruption du vésuve le 24 août 79 jusqu'à nos jours. On y retrouve des naissances de personnages célèbres, des morts, des faits qui se sont déroulés en France ou dans le Monde, dans le domaine européen, du sport, mondain, scientifique, politique ...



Vous avez la possibilité d'avoir sur votre site un mini-éphéméride de 5 à 10 faits issus de la base de données d'Un jour, une date.
Il existe deux méthodes pour en créer un : en utilisant PHP ou javascript ou à partir d'un fichier RSS (plus évolué, plus flexible, mais plus compliqué)

Inclusion avec PHP ou Javascript
Voici ce qui apparaîtra sur votre site :



Avec Javascript, vous devez utiliser ce code pour faire apparaître le cadre sur votre page :
<script language="JavaScript" src="http://www.lephemeride.com/partenaires-js.php type="text/javascript"></script>

Avec PHP, le code est :
<?php include("http://www.lephemeride.com/partenaires-js.php"); ?>

Vous pouvez personnaliser certains paramètres de cette fenêtre :

Variable Défaut Définition
nb 5 Nombre d'actualités apparaissant. Dans la base de données, le nombre varie de 5 à plusieurs dizaines.
fond white Couleur de fond du tableau.
titre #CCCCCC Couleur de fond du titre (par défaut en gris)
     
classetexte   Nom de la classe dans votre feuille de style formatant le texte.
classelien   Nom de la classe dans votre feuille de style formatant les liens.

Par exemple, lorsque vous souhaitez changer la couleur de fond du titre (variable 'titre'). Il faut modifier votre code comme suit :

<script language="JavaScript" src="http://www.lephemeride.com/partenaires-js.php?titre=violet type="text/javascript"></script>

Si maintenant, vous voulez avoir le titre en violet et que la couleur de fond de votre site est verte :

<script language="JavaScript" src="http://www.lephemeride.com/partenaires-js.php?titre=violet&fond=green" type="text/javascript"></script>

[ NB : les couleurs d'exemple sont volontairement criardes afin de distinguer plus facilement les modifications ;) ]

Si vous avez utilisé une feuille de style dans votre page et que vous voulez utiliser la mise en forme pour votre mini éphéméride, vous pouvez paramètrer les liens et le texte.

Ex :
Si vous avez une classe comme :
<style type="text/css">
.lien { color: "#993300"; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none }
</style>


Pour utiliser la même mise en forme du lien, il faut appeler la fonction comme suit :
src="http://www.lephemeride.com/partenaires-js.php?classelien=lien"

Si vous avez des questions ou des problèmes à ce sujet, vous pouvez m'écrire à unjourunedate@3dsrc.com.
Un mini éphéméride avec RSS
Deuxième méthode : RSS. Elle offre plus de flexibilité, mais vous devez un peu plus programmer et vous devez pouvoir utiliser PHP sur votre serveur (la plupart des hébergeurs gratuits l'offre aujourd'hui : www.free.fr ...). Voici le code PHP à inclure :

<?

$backendURL = "http://www.lephemeride.com/actus.rss.php";
$limit = 5;
$tab = array();

$file = fopen( $backendURL, "r");
if( $file ) {
$raw = fread( $file, 32000 );
fclose( $file );

if( eregi("<item>(.*)</item>", $raw, $rawitems ) ) {
$items = explode("<item>", $rawitems[0]);
$nb = count($items);
$max = (($nb-1) < $limit) ? ($nb-1) : $limit;

for( $i = 0; $i < $max; $i++ ) {
eregi("<title>(.*)</title>",$items[$i+1], $title );
eregi("<link>(.*)</link>",$items[$i+1], $link );
eregi("<description>(.*)</description>",$items[$i+1], $description );

$tab[$i]["titre"] = $title[1];
$tab[$i]["lien"] = $link[1];
$tab[$i]["description"] = $description[1];

}
}
}

?>



<table border="0">
<tr>
<td colspan="2"><div align="center">Ephéméride du jour</div></td>
</tr>
<tr>
<td valign="top"><a href = "<? echo $tab[0]["lien"] ?>"><? echo $tab[0]["titre"] ?></a></td>
<td width="163"><? echo $tab[0]["description"] ?></td>
</tr>
<tr>
<td valign="top"><a href = "<? echo $tab[1]["lien"] ?>"><? echo $tab[1]["titre"] ?></a></td>
<td width="163"><? echo $tab[1]["description"] ?></td>
</tr>
<tr>
<td valign="top"><a href = "<? echo $tab[2]["lien"] ?>"><? echo $tab[2]["titre"] ?></a></td>
<td width="163"><? echo $tab[2]["description"] ?></td>
</tr>
<tr>
<td valign="top"><a href = "<? echo $tab[3]["lien"] ?>"><? echo $tab[3]["titre"] ?></a></td>
<td width="163"><? echo $tab[3]["description"] ?></td>
</tr>
<tr>
<td valign="top"><a href = "<? echo $tab[4]["lien"] ?>"><? echo $tab[4]["titre"] ?></a></td>
<td width="163"><? echo $tab[4]["description"] ?></td>
</tr>
<tr>
<td colspan="2"><div align="right"><a href="http://www.3dsrc.com/unjourunedate">Un
jour une date</a></div></td>
</tr>
</table>


La première partie permet de récupèrer les données. Normalement, il n'y a rien à modifier. La seconde partie est du HTML, vous pouvez le remanier comme bon vous semble. Vous pouvez voir le résultat du code à cette adresse : unjourunedate_php_rss.php

Adresse du fichier RSS : Fichier RSS de l'Ephéméride.com

Si vous avez des questions ou des problèmes à ce sujet, vous pouvez m'écrire à unjourunedate@3dsrc.com.

 




Les antiquités au Louvre
Vincent Van Gogh
Ile de la Réunion