Ouvrir un site lambda dans la page centrale de mon site
Auteur Sujet

Post 
Bonjour à tous,
J'ai mis un raccourci vers un autre de mes sites persos dans le bloc de gauche de ma page principale, et je voudrai que cet autre site perso s'ouvre dans la partie centrale (cadre du milieu) de mon site PN.
Désolé si ma question vous semble nulle, je débute :)

David
Données personnelles

Post 
Il va falloir que tu crées un module simple :
dans /modules/ crées un dossier "siteperso" à l'intérieur crées un fichier pnversion.php avec
  1. <?php 
  2.  
  3. $modversion['name']         = 'siteperso'; 
  4. $modversion['displayname']  = 'siteperso'; 
  5. $modversion['description']  = 'siteperso'; 
  6. $modversion['version']      = '1.0'; 
  7. $modversion['credits']      = 'pndocs/credits.txt'; 
  8. $modversion['help']         = 'pndocs/install.txt'; 
  9. $modversion['changelog']    = 'pndocs/changelog.txt'; 
  10. $modversion['license']      = 'pndocs/license.txt'; 
  11. $modversion['official']     = false; 
  12. $modversion['author']       = '...'; 
  13. $modversion['contact']      = 'http://www.postnuke.com'; 
  14. $modversion['securityschema'] = array('siteperso::' => 'siteperso::'); 
  15.  
  16. ?> 

tu crées un fichier pnuser.php avec
  1. <?php 
  2. function siteperso_user_main() 
  3.     $pnRender = new pnRender('siteperso'); 
  4.     return $pnRender->fetch('siteperso_user_main.tpl'); 
  5. ?> 

tu crées un dossier pntemplates et dans ce dossier un fichier siteperso_user_main.tpl
dans ce fichier tu fais le framming :
  1. <iframe src="http://www.google.fr" width="100%" height="800" name="bas" id="bas"></iframe> 



ensuite, tu n'as qu'a rajouter un lien sur la page index.php?module=siteperso

Voilà !

A noter que l'inclusion de pages de sites web doit se faire seulement avec l'autorisation de l'auteur du site inclus. Dans ton cas, il n'y a pas de soucis, mais inclure un site web de quelqu'un d'autre sous son url sans son autorisation n'est pas légal !





Gilles  ><>°
Données personnelles Accueil

Post 
Bonjour !!!

Nouveau sur le forum je tombe sur ce topic qui me dépannerait bien !!
J'ai suivi les instructions, le souci est que, lorsque je clique sur le lien dans le menu, j'obtiens "Function main in module siteperso returned".
Où est mon erreur ? Merci !! icon_wink

modifié par : Manspawn, 08 Oct 2007 - 09:24
Données personnelles

Post 
Une sous-question à Gilles.
Quel est la différence entre ta proposition et PostWrap ?

J'ai l'impression que ceci est plus simple icon_smile
Données personnelles
Post 
Cette solution n'est pas forcément plus simple, elle est plus souple, offre d'avantage de modularité, mais requière des capacités de développement de pages php. Il faut l'utiliser raisonablement car une faille peut mettre en danger le site web.

++


Gilles  ><>°
Données personnelles Accueil