Bonjour j'ai adapté le calendrier de gasteroprod pour mon site web.
J'aimerais savoir comment faire pour faire un mouseover sur les logos pour que ca affiche le titre de l'article.
Démo ici: http://www.csaffluents.qc.ca/wgravel/
Merci.
<!-- Calendrier -->
<!-- Le calendrier est une modification du squellete " agenda.html " du site http://www.gasteroprod.com/2003/12/09/meme_agenda_que_gastero_prod_avec_spip_320.html -->
<?php
$months = array('', 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
$days = array('Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam');
if (!isset($date) || $date == '') $date = date('Y-m-d');
ereg("^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$", $date, $regs);
$cal_day = mktime(0, 0, 0, $regs[2], $regs[3], $regs[1]);
$D = date('d', $cal_day);
$M = date('m', $cal_day);
$Y = date('Y', $cal_day);
$branche = array();
<BOUCLE_courante(RUBRIQUES){id_rubrique=8}>
<BOUCLE_branche(RUBRIQUES){branche}>
$branche[] = #ID_RUBRIQUE;
</BOUCLE_branche>
</BOUCLE_courante>
// ajout
$branche2 = array();
<BOUCLE_courante2(RUBRIQUES){id_rubrique=73}>
<BOUCLE_branche2(RUBRIQUES){branche}>
$branche2[] = #ID_RUBRIQUE;
</BOUCLE_branche2>
</BOUCLE_courante2>
$cycle = array();
<BOUCLE_cyc(ARTICLES){id_secteur=73}{age_relatif_redac > -38}{age_relatif_redac < 38}{par date_redac}>
if (in_array(#ID_RUBRIQUE, $branche2)) {
$dateEvt = ereg_replace("^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$", "\\1\\2\\3", '#DATE_REDAC');
if (!isset($events[$dateEvt])) {
$cycle[$dateEvt] = array();
}
$cycle[$dateEvt][] = array('rub' => #ID_RUBRIQUE, 'link' => '#URL_ARTICLE', 'titre' => '#TITRE', 'title' => '[(#SURTITRE|texte_script)]', 'logo' => '<img src="#URL_SITE_SPIP/IMG/[(#LOGO_ARTICLE_RUBRIQUE|fichier)]" />');
}
</BOUCLE_cyc>
// fin ajout
$events = array();
<BOUCLE_evts(ARTICLES){id_secteur=8}{age_relatif_redac > -38}{age_relatif_redac < 38}{par date_redac}>
if (in_array(#ID_RUBRIQUE, $branche)) {
$dateEvt = ereg_replace("^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$", "\\1\\2\\3", '#DATE_REDAC');
if (!isset($events[$dateEvt])) {
$events[$dateEvt] = array();
}
$events[$dateEvt][] = array('rub' => #ID_RUBRIQUE, 'link' => '#URL_ARTICLE', 'title' => '[(#SURTITRE|texte_script)]', 'logo' => '<img src="#URL_SITE_SPIP/IMG/[(#LOGO_ARTICLE_RUBRIQUE|fichier)] "/>');
}
</BOUCLE_evts>
?>
<!-- cellpadding="1" -->
<table cellpadding="1" cellspacing="0" align="center" border="1" class="agenda" width="290px">
<form name="navigation" method="get">
<tr>
<!-- Cbanger les <a href="#URL_SITE_SPIP/sommaire.php3 ... > pour naviguer dans la page que vous voulez -->
<th colspan="7" style="background-color: #fc3;">
<a href="#URL_SITE_SPIP/sommaire.php3?id_rubrique=#ID_RUBRIQUE&date=<?php echo (($M - 1 > 0) ? $Y : ($Y - 1)); ?>-<?php printf('%02d', ($M - 1) > 0 ? ($M - 1) : 12); ?>-01"><font size=2><b><<</b></font></a>
<select name="var_nav_month">
<?php
for($i = 1; $i < 13; $i++) {
echo '<option value="'.sprintf('%02d', $i).'"'.($i == $M ? ' selected="selected" style="font-weight: bolder;"' : '').'>'.$months[$i].'</option>';
}
?>
</select>
<select name="var_nav_year">
<?php
for($i = 2000; $i < 2011; $i++) {
echo '<option value="'.$i.'"'.($i == $Y ? ' selected="selected" style="font-weight: bolder;"' : '').'>'.$i.'</option>';
}
?>
</select>
<input type="button" value="Allez" onClick="document.location.href='#URL_SITE_SPIP/sommaire.php3?id_rubrique=#ID_RUBRIQUE&date=' + window.document.navigation.var_nav_year.value + '-' + window.document.navigation.var_nav_month.value + '-01'; return false;" />
<a href="#URL_SITE_SPIP/sommaire.php3?id_rubrique=#ID_RUBRIQUE&date=<?php echo (($M + 1 < 13) ? $Y : ($Y + 1)); ?>-<?php printf('%02d', ($M + 1) < 13 ? ($M + 1) : 1); ?>-01"><font size=2><b>>></b></font></a>
</th>
</tr>
</form>
<!-- Pour changer la hauteur des cellules, changez la valeur de Height="50", ne pas toucher à width="14%" -->
<tr>
<?php
for($i = 1; $i < 8; $i++) {
echo '<th width="14%" class="agendaHead">'.$days[$i%7].'</th>';
}
$TempD = 1;
if(date('w', mktime(0, 0, 0, $M, 1, $Y)) != 1) {
echo '</tr><tr>';
$tmp = '';
while(date('w', mktime(0, 0, 0, $M, $TempD, $Y)) != 1) {
$TempD--;
$case = '<td width="14%" height="50" valign="top" class="agendaNotThisMonth">';
$case .= date('j', mktime(0, 0, 0, $M, $TempD, $Y));
$date = date('Ymd', mktime(0, 0, 0, $M, $TempD, $Y));
if (isset($cycle[$date])) {
while (list(, $event) = each($cycle[$date])) {
$case .= '<div align="right"><font color="red">'.$event['titre'].'<a href="'.$event['link'].'">'.$event['title'].'</a>'.'</font></div>';
}
}
if (isset($events[$date])) {
while (list(, $event) = each($events[$date])) {
$case .= '<br />'.$event['logo'].'<a href="'.$event['link'].$event['titre'].'">'.$event['title'].'</a>';
}
}
// ajout
else {
$case .='<br><br>';
}
if (isset($events[$date])) {
while (list(, $event) = each($events[$date])) {
$case .= '<br />'.$event['logo'].'<a href="'.$event['link'].$event['titre'].'">'.$event['title'].'</a>';
}
}
// fin ajout
$tmp = $case.$tmp;
}
echo $tmp;
}
$TempD = 1;
while((date('m', mktime(0, 0, 0, $M, $TempD, $Y)) == $M) || (date('w', mktime(0, 0, 0, $M, $TempD, $Y)) != 1)) {
if(date('w', mktime(0, 0, 0, $M, $TempD, $Y)) == 1) {
echo '</tr><tr>';
}
echo '<td width="14%" height="50" valign="top" class="agenda'.(date('m', mktime(0, 0, 0, $M, $TempD, $Y)) != $M ? 'Not' : '').'This'.(date('Ymd', mktime(0, 0, 0, $M, $TempD, $Y)) == date('Ymd') ? 'Day' : 'Month').'">';
echo date('j', mktime(0, 0, 0, $M, $TempD, $Y));
$date = date('Ymd', mktime(0, 0, 0, $M, $TempD, $Y));
// ajout
if (isset($cycle[$date])) {
while (list(, $event) = each($cycle[$date])) {
echo '<div align="right"><font color="red">'.$event['titre'].'<a href="'.$event['link'].'">'.$event['title'].'</a>'.'</font></div>';
}
}
else {
echo '<br><br>';
}
// fin ajout
if (isset($events[$date])) {
while (list(, $event) = each($events[$date])) {
echo '<br />'.$event['logo'].'<a href="'.$event['link'].$event['titre'].'">'.$event['title'].'</a>';
}
}
// fin ajout
$TempD++;
}
?>
</tr></table>
<table width="270px" border="0">
<tr><td align="left">
<!-- Légende -->
<B_legende>
<BOUCLE_legende(RUBRIQUES){id_parent="8"}{par titre}{0,5}>
#LOGO_RUBRIQUE <font face="comic sans ms, arial" size=1 color="black">#TITRE</font><br>
</BOUCLE_legende>
</B_legende>
</td><td valign="top" align="left">
<B_legende2>
<BOUCLE_legende2(RUBRIQUES){id_parent="8"}{par titre}{5,10}>
#LOGO_RUBRIQUE <font face="comic sans ms, arial" size=1 color="black">#TITRE</font><br>
</BOUCLE_legende2>
</B_legende2>
</tr></td>
</table>