Fork me on GitHub




« 1 (2)


Re: Comment afficher des infos d'un site sur un autre automatiquement
Aspirant
Inscrit: 12/01/2006 00:37
Messages: 56
Merci beaucoup . et ensuite quel code source utilisé du site 1 dans l'Iframe pour afficher seulement le calendrier dans le site 2 ?

Posté le : 14/09/2006 12:59
Partager Twitter Partagez cette article sur GG+
Re: Comment afficher des infos d'un site sur un autre automatiquement
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
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.

Posté le : 14/09/2006 19:10
Partager Twitter Partagez cette article sur GG+
Re: Comment afficher des infos d'un site sur un autre automatiquement
Aspirant
Inscrit: 12/01/2006 00:37
Messages: 56
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.

Posté le : 15/09/2006 02:05

Edité par moktara sur 15/09/2006 02:38:05
Partager Twitter Partagez cette article sur GG+
Re: Comment afficher des infos d'un site sur un autre automatiquement
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
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.

Posté le : 15/09/2006 13:00
Partager Twitter Partagez cette article sur GG+

 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

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