Fork me on GitHub




(1) 2 »


Décalage des blocs sur la page d'accueil
Aspirant
Inscrit: 22/02/2010 08:04
De 72, rue Génissieu 26000 Valence
Messages: 57
Suite à l'installation des modules "Lexikon et TDMpost" , je configure la partie admin et quand je visionne ma page d'accueil l'ensemble des blocs est complètement affiché de façon aléatoire, je veux dire par la que mes menus de droite sont déplacés et juxtaposés avec ceux du module. Vous pouvez voir le résultat en allant sur le site à l'adresse suivante :
http://lesite.loisomarsipia.com/xoops/htdocs/modules/TDMSpot/
Pouvez vous me donner quelques tuyaux pour remèdier au problème très désagréable ?

J'ai essayé de modifier au niveau des blocs système et des menus mais rien à faire, de plus, impossible de modifier l'emplacement des blocs du module en question dans la partie admin.

Merci de votre aide !

Bien cordialement

Posté le : 26/02/2010 18:43
Partager Twitter Partagez cette article sur GG+
Re: Décalage des blocs sur la page d'accueil
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

Le problème vient du template du module tdmspot :
<div id="content">

<
div style="display: block;
float: right;
text-align:right;
margin-top: 0pt;
margin-right: 10px;
background-color: #e9e9e9;
border: 1px solid #cccccc;
padding: 5px;"
>
<
span><a href='http://lesite.loisomarsipia.com/xoops/htdocs/modules/TDMSpot'/>Le Journal de Marsipia</a></span><span> > </span><span> <select name="form_cat" onchange="window.document.location=this.options[this.selectedIndex].value;"><option >- Page</option><option  value="http://lesite.loisomarsipia.com/xoops/htdocs/modules/TDMSpot/index.php?itemid=1"Bienvenue dans Le Journal de Marsipia ! </option></select></span><span> <select name="form_cat" onchange="window.document.location=this.options[this.selectedIndex].value;"><option >-- Catégorie</option><option  value="http://lesite.loisomarsipia.com/xoops/htdocs/modules/TDMSpot/viewcat.php?LT=1&start=0&limit=10&tris=indate"Articles </option><option  value="http://lesite.loisomarsipia.com/xoops/htdocs/modules/TDMSpot/viewcat.php?LT=2&start=0&limit=10&tris=indate"Débats </option><option  value="http://lesite.loisomarsipia.com/xoops/htdocs/modules/TDMSpot/viewcat.php?LT=3&start=0&limit=10&tris=indate"Nouvelles </option><option  value="http://lesite.loisomarsipia.com/xoops/htdocs/modules/TDMSpot/viewcat.php?LT=4&start=0&limit=10&tris=indate"Pensées  </option><option  value="http://lesite.loisomarsipia.com/xoops/htdocs/modules/TDMSpot/viewcat.php?LT=5&start=0&limit=10&tris=indate"Réflexions </option></select></span>
| <
a href='http://lesite.loisomarsipia.com/xoops/htdocs/modules/TDMSpot/submit.php'>Proposer un article</a>
</
div>
<
br style="clear: both;"/>    <br />

<
div>
<
h3>Bienvenue dans Le Journal de Marsipia !</h3>
<
br />

<!--
affichage des articles-->
<
div id="content">    
<
table  cellspacing="0"><tr><td>
            
        
</
td></tr></table>    
</
div>



</
div>

<
br /><br />
<
br style="clear: both;"/>
                </
div>

Beaucoup de code en "dur" et des "clear:both"

@+

Posté le : 26/02/2010 19:07

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Décalage des blocs sur la page d'accueil
Aspirant
Inscrit: 22/02/2010 08:04
De 72, rue Génissieu 26000 Valence
Messages: 57
Oui merci de votre message, mais je suis plutôt novice dans le domaine et je ne comprends pas grand chose quand aux résultats de votre explication.
Pouvez vous me dire clairement comment je peux remèdier au problème de template évoqué ?
Merci beaucoup !
Cordialement

Posté le : 26/02/2010 20:14
Partager Twitter Partagez cette article sur GG+
Re: Décalage des blocs sur la page d'accueil
Aspirant
Inscrit: 22/02/2010 08:04
De 72, rue Génissieu 26000 Valence
Messages: 57
Vous pouvez également regarder le module "Lexique" (lexikon) où c'est encore pire au niveau de la présentation de la page, les blocs sont éparpillés et les menus de droite complètement décalés.

Faut il faire une modification des templates ? de quel template s'agit il ? et comment procèder ?

Merci de vos réponses et bien cordialement.

Posté le : 27/02/2010 08:01
Partager Twitter Partagez cette article sur GG+
Re: Décalage des blocs sur la page d'accueil
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Avant que je penche sur le problème de templates, as-tu fais une modif sur le thème ? et dans l'affirmative, laquelle ?
Versions également de tes modules qui posent problème ?

@+

Posté le : 27/02/2010 10:30

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Décalage des blocs sur la page d'accueil
Aspirant
Inscrit: 22/02/2010 08:04
De 72, rue Génissieu 26000 Valence
Messages: 57
Alors pour le module TDMSpot c'est la version 1.03 et pour Lexikon la version 1.00.
Je n'ai pas fait de modification de mon thème, tout est d'origine.
Merci de vos investigations pour mes problèmes.
Dans l'attente de vos réponses mes bien cordiales salutations.

Posté le : 27/02/2010 18:44
Partager Twitter Partagez cette article sur GG+
Re: Décalage des blocs sur la page d'accueil
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
remplaces le code du fichier spot_index.html par celui-ci :
<!-- menu -->
<
br />

<
div id="content">
    <
div style="display: block;
    float: right;
    text-align:right;
    margin-top: 0pt;
    margin-right: 10px;
    background-color: #e9e9e9;
    border: 1px solid #cccccc;
    padding: 5px;"
>
        <
span><{$nav}></span><span> > <{$nav_bar}></span><span> <{$selectpage}></span><span> <{$selectcat}></span>
        <{if 
$perm_submit}>
        | <{
$perm_submit}>
        <{/if}>
    </
div>
    <
br style="clear: both;"/>    <br />

    <
div>
        <{foreach 
item=page from=$page}>
            <{if 
$page.title}>
            <
h3><{$page.title}></h3>
            <{/if}>
            <
br />
            <{include 
file="db:spot_top.html" tpblock=$page.tpblock}>
            <{include 
file="db:spot_item.html" tpitem=$page.tpitem}>
            <{include 
file="db:spot_bottom.html" tpblock=$page.tpblock}>
            <{
$page.content}>
        <{/foreach}>
    </
div>

    <
br /><br />
    <{if 
$perm_social}>
    <!-- 
AddThis Button BEGIN -->
        <
div style="float:left;">
            <
class="addthis_button" href="http://www.addthis.com/bookmark.php?v=250&amp;pub=xa-4ac5feea790b0936"><img src="http://s7.addthis.com/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a>
            <
script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pub=xa-4ac5feea790b0936"></script>
        </div>
    <!-- AddThis Button END -->
    <{/if}>
    <{if $perm_rss}>
        <div style="float:right;"><{$perm_rss}></div>
    <{/if}>
    <br style="clear: both;"/>
</div>

et ensuite mets le module à jour via l'administration

une fermeture de div était manquante

@+

Posté le : 27/02/2010 19:20

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Décalage des blocs sur la page d'accueil
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
pour le module lexique, dans le fichier lx_header.html, remplaces le code par celui, puis mets à jour ton module dans l'administration de xoops
<{* New Alphabet block *}>

<
div class="clearer">
    <
div class="toprow">
        <
fieldset>
        <
legend><{$smarty.const._MD_LX_BROWSELETTER}></legend>
        <
div class="letters">
            <
a href="<{$xoops_url}>/modules/<{$lang_moduledirname}>/letter.php" title="[ <{$publishedwords}> ]"><{$smarty.const._MD_LX_ALL}></a> | 
             <{foreach 
item=letterlinks from=$alpha.initial}>
                 <{if 
$letterlinks.total 0}> 
                    <
a href="<{$xoops_url}>/modules/<{$lang_moduledirname}>/letter.php?init=<{$letterlinks.id}>" title="[ <{$letterlinks.total}> ]" ><{/if}><{$letterlinks.linktext}>
                      <{if 
$letterlinks.total 0}></a>
                <{/if}> |
            <{/foreach}>
            <{if 
$totalother 0}>
                <
a href="<{$xoops_url}>/modules/<{$lang_moduledirname}>/letter.php?init=<{$smarty.const._MD_LX_OTHER}>" title="[ <{$totalother}> ]">
            <{/if}>
            <{
$smarty.const._MD_LX_OTHER}>
            <{if 
$totalother 0}></a><{/if}>
        </
div>
       </
fieldset>
    </
div>
</
div>

<{* New 
Category Block *}>
<{* <{if 
$multicats == 1}>
    <{if 
count($categoriesgt 0}> *}>
        <{if 
$multicats == && count($categoriesgt 0}>
        <
div class="clearer">
            <
fieldset class="item" style="border:1px solid #778; margin:0em 0em; text-align:left; background-color:transparent;">
               <
legend><{$smarty.const._MD_LX_BROWSECAT}></legend>
                <
div class="letters" style="margin:0em 0em;width:100%; padding:0em; text-align:center; line-height:1.0em;">
                    <
table border='0' cellspacing='2' cellpadding='2' align="center" width='98%' style="max-width:99%; table-layout:auto"><tr>
                       <!-- 
Start category loop -->
                         <{*<
td>
                            <
div class="letters" style="margin:0em 0em; width:100%; padding:4em; text-align:left; line-height:1.0em;">
                                <
a href="<{$xoops_url}>/modules/<{$lang_moduledirname}>/category.php"><{$smarty.const._MD_LX_ALLCATS}></a> [<{$publishedwords}>]
                            </
div>
                         </
td> *}>
                         <{foreach 
item=category from=$categories}>
                             <
td valign="top" style="max-width:40%;" >
                                <
div class="letters" style="margin:0em 0em; width:100%; padding:2px; text-align:left; line-height:1.0em;">
                                    <{if 
$category.total 0}>
                                        <
a href="<{$xoops_url}>/modules/<{$lang_moduledirname}>/category.php?categoryID=<{$category.id}>" title="[<{$category.total}>]">
                                    <{/if}>
                                    <
strong><{$category.name}></strong></a>&nbsp;[<{$category.total}>]<br />
                                </
div>
                                <
div class="subcategories"><{$category.subcategories}></div>
                             </
td>
                             <{if 
$category.count is div by 4}>
                             </
tr>
                             <
tr> <{/if}>
                         <{/foreach}>
                       <!-- 
End category loop -->
                        </
tr>
                     </
table>
                 </
div>
            </
fieldset>
        <{/if}>
    <{*/if*}>

<{* 
Old Category block *}>
<{* 
<{if 
$multicats == 1}>
<
div class="clearer">
    <
fieldset class="item" style="border:1px solid #778;margin:1em 0em;text-align:left;background-color:transparent;">
        <
legend><{$smarty.const._MD_LX_BROWSECAT}></legend>
        <
div class="letters" style="margin:1em 0em;width:100%;padding:0em;text-align:center;line-height:1.3em;">
           <{foreach 
item=catlinks from=$block0.categories}>
               <{if 
$catlinks.total 0}>
                    <
a href="<{$xoops_url}>/modules/<{$lang_moduledirname}>/category.php?categoryID=<{$catlinks.id}>" title="[<{$catlinks.total}>]">
                <{/if}>
                <{
$catlinks.linktext}>
               <{if 
$catlinks.total 0}>
                    </
a>
                <{/if}>
                [<{
$catlinks.total}>] | 
            <{/foreach}>
             <{if 
$publishedwords}>
                <
a href="<{$xoops_url}>/modules/<{$lang_moduledirname}>/category.php" title="[<{$publishedwords}>]">
            <{/if}>
          <
a href="<{$xoops_url}>/modules/<{$lang_moduledirname}>/category.php"><{$smarty.const._MD_LX_ALLCATS}></a> [<{$publishedwords}>]
        </
div>
    </
fieldset>
</
div>
<{/if}>
*}>


Si ceci corrige tes problèmes, reportes les avec le lien de ce post aux auteurs des modules

@+

Posté le : 27/02/2010 19:43

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Décalage des blocs sur la page d'accueil
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Petit détail : le thème que tu as choisi est conçu à partir de div et non de tableaux, ce qui veut dire que la moindre erreur dans les templates des modules aura une incidence sur le rendu de l'affichage.
Si tu as des difficultés, tu peux prendre le thème morphogenesis, qui est quasi identique à part qu'il a une structure en tableaux par contre

@+

Posté le : 27/02/2010 19:48

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Décalage des blocs sur la page d'accueil
Aspirant
Inscrit: 22/02/2010 08:04
De 72, rue Génissieu 26000 Valence
Messages: 57
je viens d'effectuer le changement dans le fichier spot_index.html et ensuite j'ai effectué la mise à jour depuis l'admin, j'ai obtenu une page blanche avec ceci:

Aucun Tout Erreur(s) (0) Deprécié(s) (0) Requête(s) (12) Bloc(s) (0) Extra (2) Temporisation(3)
Erreur(s)

J'ai donc fait un retour en arrière et suis allé sur la page d'accueil du module depuis le site et tout est en ordre !

Merci vraiment beaucoup de votre aide !
Cordialement

Posté le : 27/02/2010 20:23
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



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

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