Insérer son forum dans son site

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Insérer son forum dans son site

Message par Ammar56 le Sam 20 Aoû 2011 - 13:37

Bonjour à tous,

Voilà, j'aimerais insérer mon forum directement dans une page de mon site, mais je ne sais pas comment faire, auriez vous un tuto ou code, ou une solution tous simplement.

Voilà l'adresse de mon forum : http://gazettedamakna.forumactif.fr


Dernière édition par Ammar56 le Dim 21 Aoû 2011 - 18:59, édité 1 fois

Ammar56
**

Messages : 56
Inscrit(e) le : 29/05/2011

http://gazettedamakna.forumactif.fr
Ammar56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer son forum dans son site

Message par Ea le Sam 20 Aoû 2011 - 13:41

Bonjour,


Quelle est l'adresse du site et quels langages pouvez-vous utiliser dessus ?

Ea
Aidactif
Aidactif

Messages : 23442
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer son forum dans son site

Message par Ammar56 le Sam 20 Aoû 2011 - 13:43

Alors l'adresse du site : http://gazettedamakna.free.fr/
Et j'utilise Free, donc html, php, javascript, etc...Désoler du double poste, mais est-ce possible avec Forumacitf, et avec d'autre aussi ? Et est-ce que je peux adapter le design de mon site à celui de mon forum ?

Ammar56
**

Messages : 56
Inscrit(e) le : 29/05/2011

http://gazettedamakna.forumactif.fr
Ammar56 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Insérer son forum dans son site

Message par Ea le Sam 20 Aoû 2011 - 14:41

D'accord, donc vous auriez plusieurs solutions :

  • La plus bête et qui entraîne pas mal de désagrément, mettre ce script sur le forum :

    Code:
    if(self===top) document.location.href="http://gazettedamakna.free.fr/forum"

    Le problème est que si on arrive sur un sujet on se retrouve dans la page du site sur l'index ( ce qui est pas très pratique ), les autres méthodes qui suivent enlèvent ce désagrément.

  • Mettre comme script sur le forum :

    Code:
    if(self===top) document.location.href="http://gazettedamakna.free.fr/forum#"+document.location.pathname;
    Et puis dans la page http://gazettedamakna.free.fr/forum mettre votre affichage habituel ( menu etcétéra ) et pour afficher la page du forum mettre :

    Code:
    <iframe id="iforum" style="border:none; width:100%; height:100%"></iframe>

    <script type="text/javascript">document.getElementById("iforum").src='http://gazettedamakna.forumactif.fr'+document.location.hash.replace(/^#/,'')</script>

  • Vous pourriez faire la même chose mais plus "solidement" avec du php, le script sur le forum deviendrait par exemple :

    Code:
    if(self===top) document.location.href="http://gazettedamakna.free.fr/forum?path="+encodeURIComponent(document.location.pathname);

    Puis mettre dans la page /forum :

    Code:
    <iframe src="http://gazettedamakna.forumactif.fr<?php echo $_GET['pathname']; ?>" style="border:none; width:100%; height:100%"></iframe>
    Ces deux méthodes retirent le problème de la page d'arrivée sur le forum qui nous mènerait à la page d'index du forum sur le site, mais il y a le problème que si on navigue un peu on ne sait pas copier l'adresse d'où on est pour y revenir ( l'adresse dans la barre d'adresse sera la page d'arrivée sur le forum et vu qu'il y a des protections de donnée entre différents domaine il n'y a pas moyen de faire autrement ), pour résoudre ce problème vous pourriez soit :

    • Mettre une case sur http://gazettedamakna.forumactif.fr/ qu'un script remplirait de l'adresse de la page en cours du type "http://gazettedamakna.free.fr/forum?path=/t456-bonjour" et que les membres pourraient utiliser pour revenir sur la page en question.

    • Faire la méthode qui suit.

  • Il y aurait moyen également ( et pour moi ça serait la meilleure solution car on ne perd aucun des aspects de pouvoir copier l'adresse de la page où on est et pas besoin d'être redirigé ) d'avoir une page de http://gazettedamakna.free.fr/ vide ( enfin avec le menu le design etcétéra ) et de simplement la mettre sur le forum.

    Pour votre cas ça donnerait ceci à mettre dans le CSS personnalisé du forum ( PA > Affichage > Couleurs > Feuille de style ) :

    Code:
    #isite { position: absolute; top: 0; left: 0; border: none; width: 100%; height: 1200px; z-index: -1; border: 1px solid green }
    #iforum { position: absolute; top: 480px; left: 340px;  table-layout: fixed; width: 900px; overflow: auto; height: 380px; overflow: auto; }
    Et il faudrait modifier la template général > overall_header en ajoutant avant :

    Code:
       <a name="top"></a>
       {JAVASCRIPT}
    Ceci :

    Code:
    <iframe id="isite" scrolling="no" src="http://gazettedamakna.free.fr/"></iframe><div id="iforum">
    Et également dans la template général > overall_footer ajouter avant :

    Code:
    <!-- BEGIN switch_facebook_login -->
    Ceci :

    Code:
    </div>
    Il faudra également mettre sur votre site dans la partie head :

    Code:
    <base target="_top" />


@Ammar56 a écrit:Et est-ce que je peux adapter le design de mon site à celui de mon forum ?
Oui c'est possible et ça serait également une solution ^^

Ea
Aidactif
Aidactif

Messages : 23442
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer son forum dans son site

Message par Ammar56 le Sam 20 Aoû 2011 - 14:50

D'accord merci de votre aide, mais juste je ne sais pas où placer ce code dans le forum :
Code:
        if(self===top) document.location.href="http://gazettedamakna.free.fr/forum?path="+encodeURIComponent(document.location.pathname);

Ammar56
**

Messages : 56
Inscrit(e) le : 29/05/2011

http://gazettedamakna.forumactif.fr
Ammar56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer son forum dans son site

Message par Ea le Sam 20 Aoû 2011 - 14:51

Voir ce sujet là : http://forum.forumactif.com/t311791-gestion-des-codes-javascript

Il suffit de le mettre sur toutes les pages.

( sinon vous devriez mettre la bannière en invisible et changer la couleur de fond du forum pour que ça correspond à celle d'où c'est dans le site )

Ea
Aidactif
Aidactif

Messages : 23442
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer son forum dans son site

Message par Ammar56 le Sam 20 Aoû 2011 - 16:18

http://gazettedamakna.free.fr/forum Voilà le résultat, mais c'est pas ce que je voulais, je voulais plutôt ou seulement le tableau des forums, sans la bannière, etc...

Ammar56
**

Messages : 56
Inscrit(e) le : 29/05/2011

http://gazettedamakna.forumactif.fr
Ammar56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer son forum dans son site

Message par Ea le Sam 20 Aoû 2011 - 16:44

Et bien vous pouvez retirer la bannière par le panneau d'administration ( et changer la couleur du fond du forum, ainsi que tout le style du forum ).

Ea
Aidactif
Aidactif

Messages : 23442
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer son forum dans son site

Message par Ammar56 le Sam 20 Aoû 2011 - 16:48

Ah d'accord, merci beaucoup, et sinon comment enlever l'espèce de fenêtre là, et mettre le forum en 100% ?

Ammar56
**

Messages : 56
Inscrit(e) le : 29/05/2011

http://gazettedamakna.forumactif.fr
Ammar56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer son forum dans son site

Message par Ea le Sam 20 Aoû 2011 - 17:08

Vous pouvez changer le :

Code:
style="border:none; width:100%; height:100%"
Du code de l'iframe ( et mettre à la place du 100% de height 2000px par exemple ) mais il n'y a pas moyen de savoir la "hauteur" du contenu de l'iframe donc il faut spécifier une taille précise qui selon la page sera trop grande ou trop petite ( dans le cas du trop petite la barre de défilement apparaît ) =/

Ea
Aidactif
Aidactif

Messages : 23442
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Insérer son forum dans son site

Message par djinsanebox le Sam 20 Aoû 2011 - 17:45

Alors bonjours a vous, je veux également mettre mon forum sur ma page d'accueil de mon site ou l'inverse mais ... veuillez regarder mon site avant.
http://www.firstdjinsane.tonsite.biz/
Voici mon forum
http://djinsane.fr-bb.com/forum
Oui, je viens de créé mon site ainsi que le forum.

Merci de votre aide

djinsanebox
Nouveau membre

Messages : 3
Inscrit(e) le : 20/08/2011

http://djinsane.fr-bb.com/
djinsanebox a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum