Fork me on GitHub




« 1 (2)


#11 Re: Comment afficher des infos d'un site sur un autre automatiquement
moktara Posté le : 14/09/2006 12:59
Merci beaucoup . et ensuite quel code source utilisé du site 1 dans l'Iframe pour afficher seulement le calendrier dans le site 2 ?
#12 Re: Comment afficher des infos d'un site sur un autre automatiquement
phmo Posté le : 14/09/2006 19:10
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}>" />
<!-- 
RMVadded 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.
#13 Re: Comment afficher des infos d'un site sur un autre automatiquement
moktara Posté le : 15/09/2006 02:05
Ton idée me semble géniale intéressante mais donc je vais me retrouver avec plusieurs bases de donnée.
Mais alors sur le site principal je dois enlever mon calendrier.
J'ai une autre idée ne peut on pas faire la même chose en iframe et dans l'adresse on inser un autre theme ?
le visiteur peut modifier un theme avec un lien, quel est ce lien déjà ?

Merci encore.
#14 Re: Comment afficher des infos d'un site sur un autre automatiquement
phmo Posté le : 15/09/2006 13:00
moktara a écrit:
Ton idée me semble géniale intéressante mais donc je vais me retrouver avec plusieurs bases de donnée.
--> tu peux faire dans la même base avec préfixes de tables différents. Mais oui, tu n'utilise pas les mêmes tables.

Mais alors sur le site principal je dois enlever mon calendrier --> dans mon système, oui.

J'ai une autre idée ne peut on pas faire la même chose en iframe et dans l'adresse on inser un autre theme ?
le visiteur peut modifier un theme avec un lien, quel est ce lien déjà ? --> voir l'autre sujet que tu as ouvert.

Philippe.

 Haut   Précédent   Suivant
« 1 (2)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

81 Personne(s) en ligne (79 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 81 | Plus ...