Fork me on GitHub






Problème vraiment bizarre avec un thème...
Supporter Xoops
Inscrit: 16/02/2003 21:55
De Paris
Messages: 346
Salut à tous
Je viens de finir mon thème Spxpro adapter d'un template.
Je l'ai adapté grâce à morpho (en partie)

Je le testais en local et pas de problème!
Là je viens de le mettre en ligne et j'ai un problème quand je ne suis pas logué: le footer se met sous la colonne de droite!!!
Alors que quand je sui logué pas de problème (admin ou user) il est bien en footer.
Ce problème ne se produit que sur mon site en production. Sur le site de test en local, pas de soucis.

Ici j'ai viré tout le contenu footer par défaut pour mettre "FOOTER" et aucun style n'est appliqué par le CSS au div footer.

vous pouvez voir le résultat ici:
www.sciencespoaix.com/spx/

login: test
pass: test

Je ne comprends vraiment pas! le contenu est le même étant logué ou non sur les pages.

Il est à noter aussi que quand il n'y a aucun bloc sur la page mis à part xopage, le footer est bien un footer quelque la situation.
Même situation lorsqu'il n'y a qu'une colonne en plus de xopage (sur les forums par exemple)

Help

Xoops 2.016

Code du body

<body id="<{$xoops_dirname}>" class="<{$xoops_langcode}>">
<{if 
$xoBlocks.canvas_left and $xoBlocks.canvas_right}><{assign var=columns_layout value='threecolumns-layout'}>
<{elseif 
$xoBlocks.canvas_left}><{assign var=columns_layout value='leftcolumn-layout'}>
<{elseif 
$xoBlocks.canvas_right}><{assign var=columns_layout value='rightcolumn-layout'}>
<{/if}>

<
div id="xo-wrapper" class="<{$xoops_dirname}>">
<
div id="xo-bgstatic" class="<{$xoops_dirname}>"></div>
<
div id="xo-canvas"<{if $columns_layout}> class="<{$columns_layout}>"<{/if}>>
<!-- 
header part start -->
<
div id="xo-header" class="<{$xoops_dirname}>">

<!--
logo part start -->
    <
div id="left_pan">
        <
a href="<{xoAppUrl /}>"><img src="<{xoImgUrl img/trial.gif}>" width="100" height="100" title="SPX ACCUEIL" alt="SPX ACCUEIL" /></a>
        <{if !
$xoops_isuser}> <h2>Acc&egrave;<span>iepien</span></h2><{else}> <h2><{$smarty.const.THEME_WELLCOME}><a href="<{xoAppUrl /user.php}>" title="<{$smarty.const.THEME_PROFILE}>">  <{$xoops_uname}></a></h2>    <{/if}>
<
br/>
    </
div>
<!--
logo side end -->

<!--
ban side start -->
    <
div id="rightPan">

        <
div id="navbar">
<
ul>
<
li><a href="<{xoAppUrl /register.php}>" class="main">S'inscrire</a></li>
<li><a href="<{xoAppUrl modules/newbb/}>" class="home">Les Forums</a></li>
<li><a href="<{xoAppUrl modules/extgallery/}>" class="peop">Sciences People</a></li>
<li><a href="<{xoAppUrl modules/smartsection/}>" class="sub">ScPo Hertz</a></li>
<li><a href="<{xoAppUrl modules/films/}>" class="home">Les vidéos</a></li>
<li><a href="<{xoAppUrl modules/smartfaq/}>" class="home">Aide</a></li>
<li><a href="<{xoAppUrl modules/contact/}>" class="con">Contact</a></li>
</ul>
        </div>

<!--3 cases start -->
        <div id="cases">
<ul class="link">
<li><a href="<{xoAppUrl modules/assos/}>">Assos</a></li>
<li class="sup"><a href="<{xoAppUrl modules/le39/}>">Media</a></li>
<li class="sol"><a href="<{xoAppUrl modules/parvis/}>">Le Parvis</a></li>
</ul>
<ul class="sub_link">
<li><a href="<{xoAppUrl modules/assos/}>">Infos, contacts</a></li>
<li class="sup1"><a href="<{xoAppUrl modules/le39/}>">Photos, films, radio</a></li>
<li class="sol1"><a href="<{xoAppUrl modules/parvis/}>">Forums, Annonces,...</a></li>
</ul>
        </div>
<!--3 cases end -->
    </div>
<!--Middle parts start-->
    <{includeq file="$theme_name/userbar.html"}>
    <div id="xo-banner-ad"><{$xoops_banner|smarty:nodefaults}></div>
    
</div>
<!--header part end -->

<div id="xo-canvas-content">
        <{if $xoBlocks.canvas_top}>
        <{includeq file="$theme_name/blockszone.html" blocks=$xoBlocks.canvas_top
            zoneClass='' zoneId='
xo-canvas-header'
        }>
        <{/if}>
        <table id="xo-canvas-columns" cellspacing="0">
        <tr>
                        
            <td id="xo-page">
                <{if $xoBlocks.page_topleft or $xoBlocks.page_topcenter or $xoBlocks.page_topright}>
                <div class="xo-blockszone-xo-<{$theme_top_order}>pageblocks" id="xo-page-topblocks">
                    <{includeq file="$theme_name/centerblocks.html" topbottom=top lcr=$theme_top_order|substr:0:1}>
                    <{includeq file="$theme_name/centerblocks.html" topbottom=top lcr=$theme_top_order|substr:1:1}>
                    <{includeq file="$theme_name/centerblocks.html" topbottom=top lcr=$theme_top_order|substr:2:1}>
                </div>
                <{/if}>
                <{if $xoops_contents}><div id="xo-content"><{$xoops_contents}></div><{/if}>
                <{if $xoBlocks.page_bottomleft or $xoBlocks.page_bottomcenter or $xoBlocks.page_bottomright}>
                <div class="xo-blockszone-xo-<{$theme_bottom_order}>pageblocks" id="xo-page-bottomblocks">
                    <{includeq file="$theme_name/centerblocks.html" topbottom=bottom lcr=$theme_bottom_order|substr:0:1}>
                    <{includeq file="$theme_name/centerblocks.html" topbottom=bottom lcr=$theme_bottom_order|substr:1:1}>
                    <{includeq file="$theme_name/centerblocks.html" topbottom=bottom lcr=$theme_bottom_order|substr:2:1}>
                </div>
                <{/if}>
            </td>
            <{if $xoBlocks.canvas_left}>
            <{includeq file="$theme_name/blockszone.html" blocks=$xoBlocks.canvas_left
                zoneClass='
xo-canvas-column' zoneId='xo-canvas-leftcolumn' zoneTag='td'
            }>
            <{/if}>
            <{if $xoBlocks.canvas_right}>
            <{includeq file="$theme_name/blockszone.html" blocks=$xoBlocks.canvas_right
                zoneClass='
xo-canvas-column' zoneId='xo-canvas-rightcolumn' zoneTag='td'
            }>
            <{/if}>
            
        </tr>
        </table>
        <{if $xoBlocks.canvas_bottom}>
        <{includeq file="$theme_name/blockszone.html" blocks=$xoBlocks.canvas_bottom
            zoneClass='' zoneId='
xo-canvas-footer'
        }>
        <{/if}>
</div> <!-- fermeture div canvas content -->
</div> <!-- fermeture div canvas -->
<div id="footer"> FOOTER </div>
</div> <!-- fermeture div wrapper -->

</body>

Posté le : 09/08/2007 22:49

Webmaster Forever sous Xoops
www.sciencespoaix.com ==> site étudiant de Sciences Po Aix
www.intellimique.com ==> Intelligence Economique, Veille, Sécurité
Partager Twitter Partagez cette article sur GG+
Re: Problème vraiment bizarre avec un thème...
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
J'ai pas beaucoup travaillé sur ce gabarit, mais kris le fait très bien.

Si tu regardes ton site avec l'extension firebug, en mode non connecté, on y découvre quelques surprises , qui pourraient être liées à javascript(mais j'en suis pas sur du tout)

Attacher un fichier:



png  duncan_spx_2007-08-10_004556.png (16.80 KB)
11_46bb9973799ea.png 741X493 px

Posté le : 10/08/2007 00:47
Partager Twitter Partagez cette article sur GG+
Re: Problème vraiment bizarre avec un thème...
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

Essayes avec ceci :
<body id="<{$xoops_dirname}>" class="<{$xoops_langcode}>">
<{if 
$xoBlocks.canvas_left and $xoBlocks.canvas_right}><{assign var=columns_layout value='threecolumns-layout'}>
<{elseif 
$xoBlocks.canvas_left}><{assign var=columns_layout value='leftcolumn-layout'}>
<{elseif 
$xoBlocks.canvas_right}><{assign var=columns_layout value='rightcolumn-layout'}>
<{/if}>

<
div id="xo-wrapper" class="<{$xoops_dirname}>">
    <
div id="xo-bgstatic" class="<{$xoops_dirname}>"></div>
    <
div id="xo-canvas"<{if $columns_layout}> class="<{$columns_layout}>"<{/if}>>
            <!-- 
header part start -->
            <
div id="xo-header" class="<{$xoops_dirname}>">
            
            <!--
logo part start -->
                    <
div id="left_pan">
                    <
a href="<{xoAppUrl /}>"><img src="<{xoImgUrl img/trial.gif}>" width="100" height="100" title="SPX ACCUEIL" alt="SPX ACCUEIL" /></a>
                    <{if !
$xoops_isuser}> <h2>Accès <span>iepien</span></h2><{else}> <h2><{$smarty.const.THEME_WELLCOME}><a href="<{xoAppUrl /user.php}>" title="<{$smarty.const.THEME_PROFILE}>">  <{$xoops_uname}></a></h2>    <{/if}>
                    <
br/></div>
            <!--
logo side end -->

            <!--
ban side start -->
            <
div id="rightPan">
                        <
div id="navbar">
                            <
ul>
                            <
li><a href="<{xoAppUrl /register.php}>" class="main">S'inscrire</a></li>
                            <li><a href="<{xoAppUrl modules/newbb/}>" class="home">Les Forums</a></li>
                            <li><a href="<{xoAppUrl modules/extgallery/}>" class="peop">Sciences People</a></li>
                            <li><a href="<{xoAppUrl modules/smartsection/}>" class="sub">ScPo Hertz</a></li>
                            <li><a href="<{xoAppUrl modules/films/}>" class="home">Les vidéos</a></li>
                            <li><a href="<{xoAppUrl modules/smartfaq/}>" class="home">Aide</a></li>
                            <li><a href="<{xoAppUrl modules/contact/}>" class="con">Contact</a></li>
                            </ul>
                        </div>

            <!--3 cases start -->
                        <div id="cases">
                            <ul class="link">
                            <li><a href="<{xoAppUrl modules/assos/}>">Assos</a></li>
                            <li class="sup"><a href="<{xoAppUrl modules/le39/}>">Media</a></li>
                            <li class="sol"><a href="<{xoAppUrl modules/parvis/}>">Le Parvis</a></li>
                            </ul>
                            <ul class="sub_link">
                            <li><a href="<{xoAppUrl modules/assos/}>">Infos, contacts</a></li>
                            <li class="sup1"><a href="<{xoAppUrl modules/le39/}>">Photos, films, radio</a></li>
                            <li class="sol1"><a href="<{xoAppUrl modules/parvis/}>">Forums, Annonces,...</a></li>
                            </ul>
                        </div>
            <!--3 cases end -->
                    </div>
<!--Middle parts start-->
    <{includeq file="$theme_name/userbar.html"}>
    <div id="xo-banner-ad"><{$xoops_banner|smarty:nodefaults}></div>
    
            </div>
            <!--header part end -->

<div id="xo-canvas-content">
        <{if $xoBlocks.canvas_top}>
        <{includeq file="$theme_name/blockszone.html" blocks=$xoBlocks.canvas_top
            zoneClass='' zoneId='
xo-canvas-header'
        }>
        <{/if}>
        <table id="xo-canvas-columns" cellspacing="0">
        <tr>
                        
            <td id="xo-page">
                <{if $xoBlocks.page_topleft or $xoBlocks.page_topcenter or $xoBlocks.page_topright}>
                <div class="xo-blockszone-xo-<{$theme_top_order}>pageblocks" id="xo-page-topblocks">
                    <{includeq file="$theme_name/centerblocks.html" topbottom=top lcr=$theme_top_order|substr:0:1}>
                    <{includeq file="$theme_name/centerblocks.html" topbottom=top lcr=$theme_top_order|substr:1:1}>
                    <{includeq file="$theme_name/centerblocks.html" topbottom=top lcr=$theme_top_order|substr:2:1}>
                </div>
                <{/if}>
                <{if $xoops_contents}><div id="xo-content"><{$xoops_contents}></div><{/if}>
                <{if $xoBlocks.page_bottomleft or $xoBlocks.page_bottomcenter or $xoBlocks.page_bottomright}>
                <div class="xo-blockszone-xo-<{$theme_bottom_order}>pageblocks" id="xo-page-bottomblocks">
                    <{includeq file="$theme_name/centerblocks.html" topbottom=bottom lcr=$theme_bottom_order|substr:0:1}>
                    <{includeq file="$theme_name/centerblocks.html" topbottom=bottom lcr=$theme_bottom_order|substr:1:1}>
                    <{includeq file="$theme_name/centerblocks.html" topbottom=bottom lcr=$theme_bottom_order|substr:2:1}>
                </div>
                <{/if}>
            </td>
            <{if $xoBlocks.canvas_left}>
            <{includeq file="$theme_name/blockszone.html" blocks=$xoBlocks.canvas_left
                zoneClass='
xo-canvas-column' zoneId='xo-canvas-leftcolumn' zoneTag='td'
            }>
            <{/if}>
            <{if $xoBlocks.canvas_right}>
            <{includeq file="$theme_name/blockszone.html" blocks=$xoBlocks.canvas_right
                zoneClass='
xo-canvas-column' zoneId='xo-canvas-rightcolumn' zoneTag='td'
            }>
            <{/if}>
            
        </tr>
        </table>
        <{if $xoBlocks.canvas_bottom}>
        <{includeq file="$theme_name/blockszone.html" blocks=$xoBlocks.canvas_bottom
            zoneClass='' zoneId='
xo-canvas-footer'
        }>
        <{/if}>
</div> <!-- fermeture div canvas content -->

<div id="footer"> FOOTER </div>
</div> <!-- fermeture div canvas -->
</div> <!-- fermeture div wrapper -->

</body>


@+

Posté le : 10/08/2007 00:53

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Problème vraiment bizarre avec un thème...
Supporter Xoops
Inscrit: 16/02/2003 21:55
De Paris
Messages: 346
MErci à vous deux.

Kris:ça ne marche pas.

Christian: l'extension m'a permis de vérifier ce que je pensais, le div footer est bien inclus dans le div column right...
Pourquoi? je ne sais pas!!
Sympa en tout cas l'extension, plus utile pour la structure que web developper...
je vais essayer de voir

Posté le : 10/08/2007 02:13

Webmaster Forever sous Xoops
www.sciencespoaix.com ==> site étudiant de Sciences Po Aix
www.intellimique.com ==> Intelligence Economique, Veille, Sécurité
Partager Twitter Partagez cette article sur GG+
Re: Problème vraiment bizarre avec un thème...
Supporter Xoops
Inscrit: 16/02/2003 21:55
De Paris
Messages: 346
J'ai trouvé d'où vient le problème...

Le block Shoutbox!!!
(sans dec j'ai toujours eu des c***** avec ce module là)
Je ne sais pas pourquoi mais apparement le template s'accapare toute la colonne, les autres blocs étant des sous div de lui même.

Et tout ceci dès que l'on a l'accès au module...
Je vais essayer de voir pourquoi.


Re merci à vous deux!

Une fois que le thème sera entièrement débugué je le partagerai.

Posté le : 10/08/2007 02:20

Webmaster Forever sous Xoops
www.sciencespoaix.com ==> site étudiant de Sciences Po Aix
www.intellimique.com ==> Intelligence Economique, Veille, Sécurité
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



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

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