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 :
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.
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