Fork me on GitHub




« 1 2 (3)


Re: blocs indésirable!!
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Salut,
Voilà j'ai appliqué les modifications que j'avais indiquées.
Ca semble fonctionner.

Si on prend cette page :
http://www.tonsite.net/demo/modules/news/
On voit un bloc central-centré qui contient une date et ton pseudo.

Par contre, si je vais sur la page :
http://www.tonsite.net/demo/modules/news/index.php?storytopic=1
Ce bloc disparaît bien.
Idem pour la page :
http://www.tonsite.net/demo/modules/news/article.php?storyid=1

Ton bloc central-centré n'apparaît donc bien que sur la page :
http://www.tonsite.net/demo/modules/news/

J'ai donc juste créé un fichier my_functions.php contenant :
<?php
if ($_SERVER['REQUEST_URI'] == "/demo/modules/news/")
{
    
$this->assign('accueilok''1');
}
?>

Attention, pense à changer la partie /demo/modules/news/ si tu fais cette manipulation sur une partie de ton site (là on prend en compte le dossier demo dans le chemin).

Puis j'ai édité ton theme.html en ajoutant juste sous la balise BODY :
<{include_php file="$xoops_rootpath/themes/new5/my_functions.php"}>

Attention, le nom du thème est important aussi (à moins que tu ne places le fichier my_functions ailleurs pour y avoir tujours accès quel que soit le thème utilisé).

Et j'ai ajouté la condition d'affichage pour les blocs centraux-centrés :
<!-- Start center-center blocks loop -->
<{foreach 
item=block from=$xoops_ccblocks}><{if $accueilok == "1"}><{include file="$xoops_theme/theme_blockcenter_c.html"}><{/if}><{/foreach}>


Et j'ai bien sûr vidé le dossier templates_c pour que tout cela soit pris en compte !

Pour finir, attention, si tu créés d'autres blocs centraux-centrés, ils seront aussi affectés par ce code, et disparaîtront selon les pages affichées.
Il faut donc bien réfléchir à la structure de ta page, de tes blocs, et éventuellement, ce code est modifiable si ça te pose souci.
Mais si tu n'utilises qu'un seul bloc central-centré, alors pas de problème, laisser tel quel et ça ira.

Posté le : 10/04/2008 13:51
Partager Twitter Partagez cette article sur GG+
Re: blocs indésirable!!
Régulier
Inscrit: 15/02/2007 04:08
Messages: 112
ahh merci bp Blueteen çà marche mtn impeccable avec les blocs enter-center aussi avec center-left center-right..
Merci bp you make me happy.

Posté le : 10/04/2008 17:29
Partager Twitter Partagez cette article sur GG+
Re: blocs indésirable!!
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Ca roule.
Veux-tu que j'édite mes posts pour enlever les adresses vers ton site ?

Posté le : 10/04/2008 17:33
Partager Twitter Partagez cette article sur GG+
Re: blocs indésirable!!
Régulier
Inscrit: 15/02/2007 04:08
Messages: 112
c mieux si tu peut..
merci encore 1000 fois

Posté le : 10/04/2008 17:36
Partager Twitter Partagez cette article sur GG+
Re: blocs indésirable!!
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Voilà c'est fait, j'ai édité ton post précédent également où tu donnais le lien de démo.
@++

Posté le : 10/04/2008 17:43
Partager Twitter Partagez cette article sur GG+
Re: blocs indésirable!!
Régulier
Inscrit: 15/02/2007 04:08
Messages: 112
Merci Blueteen a+

Posté le : 10/04/2008 17:44
Partager Twitter Partagez cette article sur GG+
Re: blocs indésirable!!
Régulier
Inscrit: 15/02/2007 04:08
Messages: 112
Bonjour Blueteen,

comment aller vous?

J'ai récemment changé le thème et j'ai essayé d'utiliser la même astuce pour cacher les "haut centre-centre" et "haut gauche-centre" et "haut centre-droit" et je ne pouvais pas le faire pouvez-vous m'aider à développer cette extrémité pour le nouveau thème.

nouveau theme code

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<{
include_php file="file:$xoops_rootpath/themes/$xoops_theme/xugj_assign.php"}>
<
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<{$xoops_langcode}>" lang="<{$xoops_langcode}>">
<
head>
<!-- 
Design By XOOPSLand.com -->

<!-- 
Theme name -->
    <{
assign var=theme_name value=$xoTheme->folderName}>
<!-- 
Directory html files -->
    <{
assign var=theme_name value=$xoTheme->folderName|cat:'/xotpl'}>
<!-- 
Title and meta -->
    <
title><{if $xoops_pagetitle !=''}><{$xoops_pagetitle}> : <{/if}><{$xoops_sitename}></title>
    <
meta http-equiv="content-type" content="text/html; charset=<{$xoops_charset}>" />    
    <
meta name="robots" content="<{$xoops_meta_robots}>" />
  <
meta name="keywords" content="<{if $xoops_pagetitle !=''}><{$xoops_pagetitle}>, <{/if}><{$xoops_meta_keywords}>" />
    <
meta name="description" content="<{if $xoops_pagetitle !=''}><{$xoops_pagetitle}>, <{/if}><{$xoops_meta_description}>" />
    <
meta name="rating" content="<{$xoops_meta_rating}>" />
    <
meta name="author" content="<{$xoops_meta_author}>" />
    <
meta name="copyright" content="<{$xoops_meta_copyright}>" />
    <
meta name="generator" content="XOOPS" />
    
<!-- 
Rss -->
<
link rel="alternate" type="application/rss+xml" title="RSS Feed" href="<{xoAppUrl backend.php}>" />

<!-- 
Favicon -->
    <
link rel="shortcut icon" type="image/ico" href="<{xoImgUrl icons/favicon.ico}>" />
    <
link rel="icon" type="image/png" href="<{xoImgUrl icons/icon.png}>" />
    
<!-- 
Sheet Css -->
    <
link rel="stylesheet" type="text/css" media="all" title="Style sheet" href="<{xoAppUrl xoops.css}>" />
    <
link rel="stylesheet" type="text/css" media="all" title="Style sheet" href="<{xoImgUrl css/style.css}>" />
    <
link rel="stylesheet" href="<{xoAppUrl menu/menu_style.css}>"type="text/css" />

<!-- 
RMVadded module header -->    
    <{
$xoops_module_header}>
</
head>
<
body id="<{$xoops_dirname}>" class="<{$xoops_langcode}>">
  <
noscript><h1><{if $xoops_pagetitle !=''}><{$xoops_pagetitle}><{/if}></h1></noscript>
<
div id="xo-canvas">
  <!-- 
Start header -->
  <
div id="xo-header">
  <!-- 
Logo -->
   <
table border="0">
    <
tr>
        <
td align="center"><br /><{$xoops_banner}></td>
        <
td><div id="xo-logo"><a href="<{xoAppUrl }>"><img src="<{xoImgUrl img/logo1.gif}>" alt="<{$xoops_pagetitle}>" 
    
/></a></div></td>
    </
tr>
</
table>
     </
div>

 
   
  <!-- 
Star Sub Menu -->
  <
div id="xo-submenu">   
    <!-- 
Date -->
    <
div id="xo-date"><{$smarty.now|date_format:"%A %m %B %Y - %H:%M:%S"}></div>
    <!-- 
Menu -->
        <
div id="xo-minimenu">
          <
a href="<{xoAppUrl search.php}>" class="search">ÈÍË</a>
          <
a href="http://www.arabxoops.com/backend.php" class="feed">ÎÏãÉ ÇáÊáÞíã</a>      
    </
div>
  </
div>
  
  <!-- 
End Sub Menu --> 
  
  <!-- 
Breadcrumbs -->
      <
div id="xo-breadcrumbs">
              
ÃäÜÊ ÇáÂä ÝÜÜí » <a href="<{$xoops_url}>/">ÇáÕÝÍÜÜÉ ÇáÑÆíÓíÉ</a>
            <{foreach 
from=$xoops_breadcrumbs item="item"}>
                &
nbsp;»&nbsp;
                <{if 
$item.url}>
                    <
a href="<{$item.url}>"><{$item.name}></a>
                <{else}>
                    <{
$item.name}>
                <{/if}>
            <{/foreach}></
div>
  </
div
  <!-- 
End header -->
  
  <
table id="xo-canvas-content" cellspacing="0">
    <
tr 
        <!-- 
Start right blocks loop -->
          <{if 
$xoops_showrblock}>
                    <
td id="xo-canvas-rightcolumn">
                    <{foreach 
item=block from=$xoBlocks.canvas_right}>
                    <{
includeq file="$theme_name/theme_blockright.html"}>
                    <{/foreach}>         
                     </
td>
         <{/if}>
        <!-- 
End left blocks loop -->

      <
td id="xo-page">
        <!-- 
Start center top blocks loop -->
        <{if 
$xoBlocks.page_topright or $xoBlocks.page_topcenter or $xoBlocks.page_topleft}>
        <
table  id="xo-topblocks" cellspacing="0">
            <
tr>
                    <
td id="xo-topcenterblocks" colspan="2">
                    <{foreach 
item=block from=$xoBlocks.page_topcenter}>
                    <{
includeq file="$theme_name/theme_blockcenter_c.html"}>
                    <{/foreach}>
                    </
td>
            </
tr>
            <
tr>
                    <
td id="xo-toprightblocks">
                    <{foreach 
item=block from=$xoBlocks.page_topright}>
                    <{
includeq file="$theme_name/theme_blockcenter_r.html"}>
                    <{/foreach}>
                    </
td>
                    
                    <
td id="xo-topleftblocks">
                    <{foreach 
item=block from=$xoBlocks.page_topleft}>
                    <{
includeq file="$theme_name/theme_blockcenter_l.html"}>
                    <{/foreach}>
                    </
td>
            </
tr>
        </
table>
        <{/if}>
        <!-- 
End center top blocks loop -->
        
        <!-- 
Start content module page -->
        <
div id="xo-content"><{$xoops_contents}></div>
        <!-- 
End content module -->
    
        <!-- 
Start center bottom blocks loop -->
        <{if 
$xoBlocks.page_bottomright or $xoBlocks.page_bottomleft or $xoBlocks.page_bottomcenter}>
        <
table id="xo-bottomblocks" cellspacing="0">
        <{if 
$xoBlocks.page_bottomcenter}>
        <
tr>
                <
td id="xo-bottomcenterblocks" colspan="2">
                <{foreach 
from=$xoBlocks.page_bottomcenter item=block}>
                <{include 
file="$theme_name/theme_blockcenter_c.html"}><{/foreach}>
                </
td>
        </
tr>
        <{/if}>
        <{if 
$xoBlocks.page_bottomright or $xoBlocks.page_bottomleft}>
        <
tr>
                <
td id="xo-bottomrightblocks">
                <{foreach 
from=$xoBlocks.page_bottomright item=block}>
                <{include 
file="$theme_name/theme_blockcenter_r.html"}>
                <{/foreach}>
                </
td>
                
                <
td id="xo-bottomleftblocks">
                <{foreach 
from=$xoBlocks.page_bottomleft item=block}>
                <{include 
file="$theme_name/theme_blockcenter_l.html"}>
                <{/foreach}>
                </
td>
        </
tr>
        <{/if}>
        </
table>
        <{/if}>
        <!-- 
End center bottom blocks loop -->
      </
td>

      <!-- 
Start left blocks loop -->
        <{if 
$xoops_showlblock}>
        <
td id="xo-canvas-leftcolumn">
        <{foreach 
item=block from=$xoBlocks.canvas_left}>
          <{
includeq file="$theme_name/theme_blockleft.html"}>
        <{/foreach}>
        </
td>
        <{/if}>
        <!-- 
End left blocks loop -->    
    </
tr>
  </
table>

  <!-- 
Start footer -->
  <
div id="xo-footer">
    <!-- 
Banner ADS -->
  
    <
br /><br /><div id="xo-copyright">
                           <{
$xoops_footer}><br />
                           <
div class="xl">Design by <a href="http://www.CityNador.net">CityNador</a></div>
    </
div>
  </
div>
  <!-- 
end Footer -->
</
div>
</
body>
</
html>

Posté le : 07/07/2009 18:13
Partager Twitter Partagez cette article sur GG+
Re: blocs indésirable!! "appel Bleuteen"
Régulier
Inscrit: 15/02/2007 04:08
Messages: 112
pouvez-vous m'aider Blueteen?!!

Posté le : 11/07/2009 12:05
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 2 (3)



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

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