Bonsoir,
Comme les réponses ne se bousculent pas, je peux te proposer une astuce un peu "limite", mais faute de mieux...
Voici, le principe :
- créer un troisième site xoops sur un sous-domaine ou dans un sous-dossier d'un de tes sites.
- tu n'installes éventuellement que le module extcal.
- dans theme.html* tu enlèves "tout" (header, footer, colonnes gauche et droite) sauf bloc centre où s'affichera ton calendrier.
- ensuite dans un iframe sur tes deux autres sites (mais ça peut aussi être appelé par des sites non xoops par quelqu'un qui veut afficher ton calendrier) tu appelles cette url :
http://sous-domaine.tonsite.com/modules/extcal
ou
http://www.tonsite.com/sous-dossier/modules/extcal
- un exemple avec le module SWeatherBloc ça donne ça :
http://otsi-florac.promocevennes.com/modules/sweatherbloc
en direct ou ça
http://www.mescevennes.com/pratique/meteo.php
dans un iframe (site non xoops).
- pour le voir dans un iframe sur ton ordi, tu crées une page html avec ce code et tu l'ouvres :
<table>
<tr>
<td width="625"><iframe src="http://otsi-florac.promocevennes.com/modules/sweatherbloc" width="625" height="325" FRAMEBORDER=0></iframe>
</td>
</tr>
</table>
- pour gérer ton module extcal et le site qui l'héberge, tu entres par
http://sous-domaine.tonsite.com/user.php
*Exemple de theme.html "expurgé" :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<{$xoops_langcode}>" lang="<{$xoops_langcode}>">
<head>
<meta http-equiv="content-type" content="text/html; charset=<{$xoops_charset}>" />
<title><{$xoops_sitename}> - <{$xoops_pagetitle}></title>
<meta http-equiv="content-language" content="<{$xoops_langcode}>" />
<meta name="robots" content="<{$xoops_meta_robots}>" />
<meta name="keywords" content="<{$xoops_meta_keywords}>" />
<meta name="description" content="<{$xoops_meta_description}>" />
<meta name="rating" content="<{$xoops_meta_rating}>" />
<meta name="author" content="<{$xoops_meta_author}>" />
<meta name="copyright" content="<{$xoops_meta_copyright}>" />
<link href="<{$xoops_url}>/favicon.ico" rel="SHORTCUT ICON" />
<link rel="stylesheet" type="text/css" media="screen" href="<{$xoops_url}>/xoops.css" />
<link rel="stylesheet" type="text/css" media="screen" href="<{$xoops_themecss}>" />
<!-- RMV: added module header -->
<{$xoops_module_header}>
<script type="text/javascript">
<!--
<{$xoops_js}>
//-->
</script>
</head>
<body>
<table cellspacing="0">
<tr>
<td id="centercolumn">
<!-- Display center blocks if any -->
<{if $xoops_showcblock == 1}>
<table cellspacing="0">
<tr>
<td id="centerCcolumn" colspan="2">
<!-- Start center-center blocks loop -->
<{foreach item=block from=$xoops_ccblocks}>
<{include file="default/theme_blockcenter_c.html"}>
<{/foreach}>
<!-- End center-center blocks loop -->
</td>
</tr>
<tr>
<td id="centerLcolumn">
<!-- Start center-left blocks loop -->
<{foreach item=block from=$xoops_clblocks}>
<{include file="default/theme_blockcenter_l.html"}>
<{/foreach}>
<!-- End center-left blocks loop -->
</td><td id="centerRcolumn">
<!-- Start center-right blocks loop -->
<{foreach item=block from=$xoops_crblocks}>
<{include file="default/theme_blockcenter_r.html"}>
<{/foreach}>
<!-- End center-right blocks loop -->
</td>
</tr>
</table>
<{/if}>
<!-- End display center blocks -->
<div id="content">
<{$xoops_contents}>
</div>
</td>
<{if $xoops_showrblock == 1}>
<{/if}>
</tr>
</table>
<table cellspacing="0">
<tr>
<td>
<div align="center"><font size="1">Service offert par www.promo-cevennes.com à l'Office de Tourisme de la région de Florac.<br>Si "Conditions actuelles" affiche une température de -18°C, et une absence des indications complémentaires, ceci est dû à une indisponibilité des données jusqu'à la prochaine réactualisation.
<div>
</td>
</tr>
</table>
</body>
</html>
Ca pourrait presque faire un tuto
Philippe.