Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Machine à café «   Intégration d'application dans YACS «  

Tools

Comment: Intégration d'application dans YACS

<< Previous Next >>

Comment inspired from Bernard

Bonjour à tous ;

Je me permets de vous commniquer la procédure que j'ai employé pour intégrer le forum punbb à mon serveur yacs.

Avant de dire quoi que ce soit concernant cette procédure, je vous remercie d'aller voir le résultat.

je tiens à préciser que j'ai utilisé une IFRAME pour intégrer le forum mais que celle-ci est dynamique (hauteur). Je sais que certains n'aiment pas les iframes mais bon, cette méthode à au moin le mérite de fonctionner correctement car la procédure d'intégration via inclusion du fichier common.php fonctionne mal (problème url).

Voici en gros ce que j'ai fait ==>

1. J'ai copié la page index.php qui se trouve à la racine du serveur yacs et je l'ai renommé en forum.php. J'ai placé ette nouvelle page à la racine du serveur yacs.

2. J'ai modifié mon template en faisant de l'affichage conditionnel -->

Théorie :

Si url est différente de /forum.php

on affiche le contenu principal

ou alors,

on affiche l'iframe du forum

exemple pour le bloc principal :

if($_SERVER['REQUEST_URI'] != "/forum.php")

Page::content(FALSE);

}
else
{
echo 
'code de l'iframe."n";
}



Le principe et le même pour tout le reste.

4. L'iframe :

Pour l'IFRAME, j'ai rajouté un script qui permet de rendre la hauteur de l'iframe dynamique (adaptable au contenu). Ceci évite d'avoir à utiliser le scrolling...

Le script se trouve à cette adresse : http://www.dynamicdrive.com/dynamicindex17/iframessi2_dev.htm

Pour voir ce que cela donne, testez ces deux url :

http://nuxwin.com/index.php (portail)

http://nuxwin.com/forum.php (forum)

Ps : Si cela intéresse certain, n'hésitez pas à me poser des question car au dessus, j'évoque la procédure à suivre dans ses grande lignes.

by Nuxwin on Jul. 25 2006