développer une catégorie

Bonjour
Comment quand on est dans un article d'une catégorie avoir dans la colonne de droite sous le titre de la catégorie la liste cliquable des articles de cette catégorie ... ou quelque chose comme ça ?
ici sous Soirées mensuelles...
260206Pressepapier01.jpg
«1

Réponses

  • Une petite recherche dans google avec Show/hide content.
    Soi en css ou javascript (Jquery, MooTools..)
  • ...heu! là quand même c'est du ressort d'un développeur, pas d'un amateur comme moi, non ?
  • FrédéricFrédéric Member
    octobre 2013 modifié
    Bonsoir,
    je rectifie ce que j'ai dit car ce n'est tout simplement pas possible en l'état.

    J'ai une solution 'bidouillage' si tu le souhaite:
    Dans ton template sidebar.php modifie le bloc des catégories avec ce code:
    [== PHP ==]
    		<h3>
    			<?php $plxShow->lang('CATEGORIES'); ?>
    		</h3>		
    		<ul>
    			<?php $plxShow->catList('','<li><a id="toggler" href="javascript:void(0)" onclick="toggleDiv(\'#cat_id\',\'toggler\',\'+ #cat_name\',\'- #cat_name\')" style="outline:none" title="#cat_name">+ #cat_name</a> (#art_nb)</li>'); ?>
    		</ul> 
    		 
    		<div id="cat-1" style="display:none;margin-top:5px"> 
    		<ul>
    		  <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title (#art_nbcoms)</a></li>',8,001,''); ?>  
    		</ul>   
    		</div>
    		
    <script type="text/javascript">
    <!--
    function toggleDiv(divId,togglerId,on,off){
    	var toggler = document.getElementById(togglerId);
    	if(document.getElementById(divId).style.display == 'none') {
    		document.getElementById(divId).style.display = 'block';
    		toggler.innerHTML=off;
    	} else {
    		document.getElementById(divId).style.display = 'none';
    		toggler.innerHTML=on;
    	}
    }	
    -->
    </script>
    

    Il faudra donc modifier manuellement pour chaque catégorie en rajoutant ce code a la suite du 1er div:
    [== PHP ==]
    		<div id="cat-1" style="display:none;margin-top:5px"> 
    		<ul>
    		  <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title (#art_nbcoms)</a></li>',8,001,''); ?>  
    		</ul>   
    		</div>
    
    id="cat-1" => id de ta catégorie
    8,001 => 8 pour le nombre d'article a afficher et 001 c'est l'id de la catégorie.

    Voila du bon bidouillage ]:D
  • Bonsoir
    Désolé mais ça ne marche pas chez moi
    je n'obtiens que les catégories en double, mais pas les articles de ces catégories dessous
    400887Pressepapier01.jpg
  • Vérifie que tu as bien des articles dans ces catégories et que l'id soit le bon sur le div et dans l'appel de la fonction lastArtList()
    Je viens de mettre en ligne un exemple premier block du haut en sidebar.
  • Bonjour
    c'est un vrai casse tête !
    j'ai dans mon fichier:
    [== PHP ==]
    <h3>
    			<?php $plxShow->lang('CATEGORIES'); ?>
    		</h3>		
    		<ul>
    			<?php $plxShow->catList('','<li><a id="toggler" href="javascript:void(0)" onclick="toggleDiv(\'#cat_id\',\'toggler\',\'+ #cat_name\',\'- #cat_name\')" style="outline:none" title="#cat_name">+ #cat_name</a> (#art_nb)</li>'); ?>
    		</ul> 
    		
    		<div id="cat-2" style="display:none;margin-top:5px"> 
    		<ul>
    		  <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title (#art_nbcoms)</a></li>',2,002,001,''); ?>  
    		</ul>   
    		</div>
    		<div id="cat-3" style="display:none;margin-top:5px"> 
    		<ul>
    		  <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title (#art_nbcoms)</a></li>',5,007,006,005,004,003,''); ?>  
    		</ul>   
    		</div>
    	
    <script type="text/javascript">
    <!--
    function toggleDiv(divId,togglerId,on,off){
    	var toggler = document.getElementById(togglerId);
    	if(document.getElementById(divId).style.display == 'none') {
    		document.getElementById(divId).style.display = 'block';
    		toggler.innerHTML=off;
    	} else {
    		document.getElementById(divId).style.display = 'none';
    		toggler.innerHTML=on;
    	}
    }	
    -->
    </script>
    

    la catégorie 2 a deux articles
    la catégorie 3 a cinq articles
    - je n'obtiens pas mieux que les fois précédentes...
    où est l'erreur ?
  • [== PHP ==]
                    <h3><?php $plxShow->lang('CATEGORIES'); ?></h3>
                    <ul>
    			       <?php $plxShow->catList('','<li><a id="toggler" href="javascript:void(0)" onclick="toggleDiv(\'#cat_id\',\'toggler\',\'+ #cat_name\',\'- #cat_name\')" style="outline:none" title="#cat_name">+ #cat_name</a> (#art_nb)</li>'); ?>
                    </ul>
    
    		<div id="cat-1" style="display:none;margin-top:5px"> 
    		      <ul>
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>','5',001,''); ?>  
    		      </ul>   
    		</div>  
    
    		<div id="cat-2" style="display:none;margin-top:5px"> 
    		      <ul>
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>','5',002,''); ?>  
    		      </ul>   
    		</div>  
    
     		<div id="cat-3" style="display:none;margin-top:5px"> 
    		      <ul>
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>','5',003,''); ?>  
    		      </ul>   
    		</div> 
    
    		<div id="cat-4" style="display:none;margin-top:5px"> 
    		      <ul>
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>','5',004,''); ?>  
    		      </ul>   
    		</div> 
    
    		<div id="cat-5" style="display:none;margin-top:5px"> 
    		      <ul>
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>','5',005,''); ?>  
    		      </ul>   
    		</div>    
    
    		<div id="cat-6" style="display:none;margin-top:5px"> 
    		      <ul>
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>','5',006,''); ?>  
    		      </ul>   
    		</div>  
    
    		<div id="cat-7" style="display:none;margin-top:5px"> 
    		      <ul>
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>','5',007,''); ?>  
    		      </ul>   
    		</div>  		                
    <script type="text/javascript">
    <!--
    function toggleDiv(divId,togglerId,on,off){
    	var toggler = document.getElementById(togglerId);
    	if(document.getElementById(divId).style.display == 'none') {
    		document.getElementById(divId).style.display = 'block';
    		toggler.innerHTML=off;
    	} else {
    		document.getElementById(divId).style.display = 'none';
    		toggler.innerHTML=on;
    	}
    }	
    -->
    </script>       
    
    Voici le code pour tes 7 catégorie.
  • Merci Fred mais je suis désolé
    ça ne fonctionne pas chez moi
    est-ce à cause que je suis en local ?
  • heu par contre je n'ai pas 7 catégories, mais 2 pour l'instant
    avec 2 articles dans la catégorie 2
    et 5 articles dans la catégorie 3
  • Quand jai vu ton code:
    [== Indéfini ==]
    <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title (#art_nbcoms)</a></li>',5,007,006,005,004,003,''); ?>
    
    Et que je vois à la fin ,007,006,005,004,003,'' j'en est déduit que tu avais 7 catégories.

    Si tu as quelque chose en ligne, mail moi avec un compte admin pour que je puisse t'aider.
    Non rien a voir avec le localhost.

    Je te re-explique pour les chiffres qui sont en dernier de la fonction:
    Le 5 pour les derniers articles et 001 pour la catégorie.
    A savoir que si tu a plusieurs catégories pour 1 article, celui-ci s'affichera dans chacun des dernier listé.
  • merci
    mais rien à faire, toujours pas bon!
    j'ai pas de site en distant
    je mets des imp d'écran des catégories et articles en question
    579875Pressepapier01.jpg

    898703Pressepapier02.jpg

    dans mon fichier j'ai donc épuré et j'ai:
    [== PHP ==]
    <h3><?php $plxShow->lang('CATEGORIES'); ?></h3>
                    <ul>
    			       <?php $plxShow->catList('','<li><a id="toggler" href="javascript:void(0)" onclick="toggleDiv(\'#cat_id\',\'toggler\',\'+ #cat_name\',\'- #cat_name\')" style="outline:none" title="#cat_name">+ #cat_name</a> (#art_nb)</li>'); ?>
                    </ul>
    
    		<div id="cat-1" style="display:none;margin-top:5px"> 
    		      <ul>
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>','5',001,''); ?>  
    		      </ul>   
    		</div>  
    
    		<div id="cat-2" style="display:none;margin-top:5px"> 
    		      <ul>
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>','5',002,''); ?>  
    		      </ul>   
    		</div>  
    
     		<div id="cat-3" style="display:none;margin-top:5px"> 
    		      <ul>
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>','5',003,''); ?>  
    		      </ul>   
    		</div> 
    
    		
    <script type="text/javascript">
    <!--
    function toggleDiv(divId,togglerId,on,off){
    	var toggler = document.getElementById(togglerId);
    	if(document.getElementById(divId).style.display == 'none') {
    		document.getElementById(divId).style.display = 'block';
    		toggler.innerHTML=off;
    	} else {
    		document.getElementById(divId).style.display = 'none';
    		toggler.innerHTML=on;
    	}
    }	
    -->
    </script>
    

    dans la catégorie 2 (les couleurs) j'ai l'article 0001 et 0002
    dans la catégorie 3 (Soirées mensuelles de l'Aube) j'ai les articles 0003 à 0007

    où est le problème ?
  • Voici le code épuré encore un peu avec uniquement tes catégories d'affiché:
    [== Indéfini ==]
                   <h3><?php $plxShow->lang('CATEGORIES'); ?></h3>
                    <ul>
    			       <?php $plxShow->catList('','<li><a id="toggler" href="javascript:void(0)" onclick="toggleDiv(\'#cat_id\',\'toggler\',\'+ #cat_name\',\'- #cat_name\')" style="outline:none" title="#cat_name">+ #cat_name</a> (#art_nb)</li>'); ?>
                    </ul>
    
    		      <ul id="cat-2" style="display:none;margin-top:5px">
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>', '5', 002,''); ?>  
    		      </ul>   
     
    		      <ul id="cat-3" style="display:none;margin-top:5px">
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>', '5', 003,''); ?>  
    		      </ul> 
    
    <script type="text/javascript">
    <!--
    function toggleDiv(divId,togglerId,on,off){
    	var toggler = document.getElementById(togglerId);
    	if(document.getElementById(divId).style.display == 'none') {
    		document.getElementById(divId).style.display = 'block';
    		toggler.innerHTML=off;
    	} else {
    		document.getElementById(divId).style.display = 'none';
    		toggler.innerHTML=on;
    	}
    }	
    -->
    </script>   
    
    Après désolé je ne peux rien faire de plus car chez moi c'est ok, si d'autres peuvent confirmer que cela marche...
  • ...pas bien mieux !
    la catégorie 2 se déplie en laissant apparaitre ces deux articles
    la catégorie 3 ne se déplie pas quand on clic dessus

    148847Pressepapier03.jpg
  • Bonjour
    J'ai mis mes pages en ligne mais le problème est le même
    Je reviens sur tout ça et me demande s'il n'y aurait pas une autre manière de procéder pour que une fois dans un article l'on puisse avoir accès à la liste des articles contenus dans la catégorie sans avoir à revenir en arrière ou cliquer à nouveau sur le titre de la rubrique pour choisir d'ouvrir un article...
    Je trouve qu'en l'état c'est pas très commode
    Vous voyez de quoi je veux parler ?
  • Jerry WhamJerry Wham Member
    octobre 2013 modifié
    Donnent nous le lien. Il y a peut être des erreurs javascript/html dans ton code.
    Vas sur mon site et dis nous si c'est le même rendu que tu veux obtenir.
  • Hello, merci Jerry
    http://aube-association.com/sitepluXml/
    Oui, ça semble correspondre: quand on développe sur ton site l'arborescence du menu "Outils" par exemple, les articles s'affichent dessous
    ...Et pourquoi ne pas étendre ça une fois dans l'article lui-même avec la possibilité d'un accès à l'article de son choix de "Outils" ?
    J'ai l'habitude de Spip alors là je suis décontenancé !
  • Tu veux dire avoir un menu déroulant dans l'article lui-même ? Ça ferait doublon avec celui de la sidebar non ?

    Pour ton problème, cela vient d'un problème d'apostrophe. Tu utilises un code unicode mais javascript l'interprète toujours comme une apostrophe et donc plante. Il faut donc les échapper.
    De plus, tu utilises plusieurs fois le même id (toggler) et donc javascript ne s'y retrouve plus.
  • Essaie ça...
    [== Indéfini ==]
                   <h3><?php $plxShow->lang('CATEGORIES'); ?></h3>
                    <ul>
    			       <?php ob_start();
                                  $plxShow->catList('','<li><a id="toggler" href="javascript:void(0)" onclick="toggleDiv(\'#cat_id\',\'toggler-#cat_id\',\'+ #cat_name\',\'- #cat_name\')" style="outline:none" title="#cat_name">+ #cat_name</a> (#art_nb)</li>');
                                  $list = ob_get_clean();
                                  echo str_replace('&#039;','\'',$list);
    
                                  ?>
                    </ul>
    
    		      <ul id="cat-2" style="display:none;margin-top:5px">
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>', '5', 002,''); ?>  
    		      </ul>   
     
    		      <ul id="cat-3" style="display:none;margin-top:5px">
    		         <?php $plxShow->lastArtList($format='<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>', '5', 003,''); ?>  
    		      </ul> 
    
    <script type="text/javascript">
    <!--
    function toggleDiv(divId,togglerId,on,off){
    	var toggler = document.getElementById(togglerId);
    	if(document.getElementById(divId).style.display == 'none') {
    		document.getElementById(divId).style.display = 'block';
    		toggler.innerHTML=off;
    	} else {
    		document.getElementById(divId).style.display = 'none';
    		toggler.innerHTML=on;
    	}
    }	
    -->
    </script>   
    
    
    
  • Merci
    je viens de copier-coller ton code...mais rien ne change, voir en ligne http://aube-association.com/sitepluXml/
    la catégorie "couleurs" en cliquant dessus permet d'afficher ses deux articles mais pas à la bonne place puisque en dessous la seconde catégorie
    - pour l'autre catégorie, rien ne bouge en appuyant dessus, cette deuxième catégorie est aussi en static, le problème ne viendrait pas de là ?
  • Jerry WhamJerry Wham Member
    octobre 2013 modifié
    Oups! J'ai fait une boulette :
    [== Indéfini ==]
                   <h3><?php $plxShow->lang('CATEGORIES'); ?></h3>
                    <ul>
    			       <?php ob_start();
                                  $plxShow->catList('',"
                                      <li><a id=\"toggler-#cat_id\" href=\"#cat-url\" onclick=\"toggleDiv('#cat_id','toggler-#cat_id','+ #cat_name','- #cat_name');return false;\" style=\"outline:none\" title=\"#cat_name\">+ #cat_name</a> (#art_nb)
                                              <ul id=\"cat-#cat-id\" style=\"display:none;margin-top:5px\">
    		                                 ".$plxShow->lastArtList($format='<li><a href=\"#art_url\">#art_title</a> (#art_nbcoms)</li>', '5', "#cat-id",'')."
    		                          </ul>   
                                      </li>");
                                  $list = ob_get_clean();
                                  echo str_replace('&#039;','\'',$list);
    
                                  ?>
                    </ul>
    
    <script type="text/javascript">
    <!--
    function toggleDiv(divId,togglerId,on,off){
    	var toggler = document.getElementById(togglerId);
    	if(document.getElementById(divId).style.display == 'none') {
    		document.getElementById(divId).style.display = 'block';
    		toggler.innerHTML=off;
    	} else {
    		document.getElementById(divId).style.display = 'none';
    		toggler.innerHTML=on;
    	}
    }	
    -->
    </script>   
    

    Ça devrait aller mieux.
  • Désolé Jerry
    mais maintenant plus rien n'est actif quand je clique sur l'une ou l'autre des catégories
  • Jerry WhamJerry Wham Member
    octobre 2013 modifié
    Bon, en effet, j'ai merdé complétement.

    Voici une solution testée et qui fonctionne (les autres, je ne les avais pas testées 8o )
    <style type="text/css">
    				.hide{margin-left:-999999px;height:0;margin-top:-20px;}
    				.show{margin-left:auto;height:auto;margin-top: auto;}
    			</style>
    
    			<h3><?php $plxShow->lang('CATEGORIES'); ?></h3>
                <ul>
    		       <?php ob_start();
    					$plxShow->catList('',"
    					  <li><a id=\"toggler-#cat_id\" href=\"#cat_url\" onclick=\"toggleDiv('cat-#cat_id','toggler-#cat_id','+ #cat_name','- #cat_name');return false;\" title=\"#cat_name\">+ #cat_name</a> (#art_nb)
    					         <ul id=\"cat-#cat_id\" class=\"hide\">
    					        	[#cat_id]
    					  		</ul>   
    					  </li>");
    					$list = ob_get_clean();
    					preg_match_all('!\[([a-zA-Z0-9-_])*\]!',$list,$match);
    					$art = array();
    					foreach ($match[1] as $key => $value) {
    						ob_start();
    						$plxShow->lastArtList('<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>', 5, $value,'');
    						$art[$key] = ob_get_clean();
    					}
    					foreach ($match[0] as $key => $value) {
    						$list = str_replace(array('&#039;',$value),array('\'',$art[$key]),$list);
    					}
    					echo $list;
    					
    
    	            ?>
                </ul>
    
    			<script type="text/javascript">
    			<!--
    			function toggleDiv(divId,togglerId,on,off){
    				var toggler = document.getElementById(togglerId);
    				if(document.getElementById(divId).className == 'hide') {
    					document.getElementById(divId).className = 'show';
    					toggler.innerHTML=off;
    				} else {
    					document.getElementById(divId).className = 'hide';
    					toggler.innerHTML=on;
    				}
    			}	
    			-->
    			</script>
    

    J'ai préféré passer par des classes plutôt que directement par style.display afin de voir la liste si le css est désactivé (lecteurs pour non voyants par exemple).
  • Bonjour Jerry
    je suis encore désolé, mais ça ne marche qu'à moitié !
    la deuxième catégorie ne se déploie pas
    voir en ligne
  • Jerry WhamJerry Wham Member
    octobre 2013 modifié
    Ou alors essaie ça plutôt
    <style type="text/css">
    				.hide{margin-left:-999999px;height:0;margin-top:-20px;}
    				.show{margin-left:auto;height:auto;margin-top: auto;}
    			</style>
    
    			<h3><?php $plxShow->lang('CATEGORIES'); ?></h3>
                <ul>
    		       <?php ob_start();
    					$plxShow->catList('',"
    					  <li><a id=\"toggler-#cat_id\" href=\"#cat_url\" onclick=\"toggleDiv(\\"cat-#cat_id\\",\\"toggler-#cat_id\\",\\"+ #cat_name\\",\\"- #cat_name\\");return false;\" title=\"#cat_name\">+ #cat_name</a> (#art_nb)
    					         <ul id=\"cat-#cat_id\" class=\"hide\">
    					        	[#cat_id]
    					  		</ul>   
    					  </li>");
    					$list = ob_get_clean();
    					preg_match_all('!\[([a-zA-Z0-9-_])*\]!',$list,$match);
    					$art = array();
    					foreach ($match[1] as $key => $value) {
    						ob_start();
    						$plxShow->lastArtList('<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>', 5, $value,'');
    						$art[$key] = ob_get_clean();
    					}
    					foreach ($match[0] as $key => $value) {
    						$list = str_replace(array('&#039;',$value),array('\'',$art[$key]),$list);
    					}
    					echo $list;
    					
    
    	            ?>
                </ul>
    
    			<script type="text/javascript">
    			<!--
    			function toggleDiv(divId,togglerId,on,off){
    				var toggler = document.getElementById(togglerId);
    				if(document.getElementById(divId).className == 'hide') {
    					document.getElementById(divId).className = 'show';
    					toggler.innerHTML=off;
    				} else {
    					document.getElementById(divId).className = 'hide';
    					toggler.innerHTML=on;
    				}
    			}	
    			-->
    			</script>
    

    Le code fonctionne mais l'apostrophe dans "l'aube" fout le bronks. Avec le code ci-dessus, ça devrait passer.
  • Bonjour
    Jerry si je mets le code que tu me propose toute la partie droite des menus disparait !!

    j'ai un autre problème: j'ai changé le nom du dossier du site en mettant autres-cessions à la place du précédent sitepluXml et certaines pages ne s'affichent plus, j'ai cette erreur à la place: Not Found

    The requested URL /sitepluXml/index.php was not found on this server.
    Apache/2.2.20 (Unix) mod_ssl/2.2.20 OpenSSL/0.9.8o Server at www.aube-association.com Port 80

    je suppose qu'il y a moyen de rectifier, mais comment ?
    http://www.aube-association.com/autres-cessions/
    merci de votre aide
    cordialement
  • 1) De quel code parles-tu ?
    2) Donne nous un lien vers le menu en question qu'on puisse se rendre compte de ce qui se passe.
    3) Quelle est l'arborescence de ton site sur ton serveur (/var/www/autres-cessions ?) ?
  • 1/ de celui qui est ici #25 28/10/2013 18:27:48
    2/ il s'agit de ce code là que j'ai remplacer par celui du dessus:
    [== Indéfini ==]
    <style type="text/css">
    				.hide{margin-left:-999999px;height:0;margin-top:-20px;}
    				.show{margin-left:auto;height:auto;margin-top: auto;}
    			</style>
    
    			<h3><?php $plxShow->lang('CATEGORIES'); ?></h3>
                <ul>
    		       <?php ob_start();
    					$plxShow->catList('',"
    					  <li><a id=\"toggler-#cat_id\" href=\"#cat_url\" onclick=\"toggleDiv('cat-#cat_id','toggler-#cat_id','+ #cat_name','- #cat_name');return false;\" title=\"#cat_name\">+ #cat_name</a> (#art_nb)
    					         <ul id=\"cat-#cat_id\" class=\"hide\">
    					        	[#cat_id]
    					  		</ul>   
    					  </li>");
    					$list = ob_get_clean();
    					preg_match_all('!\[([a-zA-Z0-9-_])*\]!',$list,$match);
    					$art = array();
    					foreach ($match[1] as $key => $value) {
    						ob_start();
    						$plxShow->lastArtList('<li><a href="#art_url">#art_title</a> (#art_nbcoms)</li>', 5, $value,'');
    						$art[$key] = ob_get_clean();
    					}
    					foreach ($match[0] as $key => $value) {
    						$list = str_replace(array('&#039;',$value),array('\'',$art[$key]),$list);
    					}
    					echo $list;
    					
    
    	            ?>
                </ul>
    
    			<script type="text/javascript">
    			<!--
    			function toggleDiv(divId,togglerId,on,off){
    				var toggler = document.getElementById(togglerId);
    				if(document.getElementById(divId).className == 'hide') {
    					document.getElementById(divId).className = 'show';
    					toggler.innerHTML=off;
    				} else {
    					document.getElementById(divId).className = 'hide';
    					toggler.innerHTML=on;
    				}
    			}	
    			-->
    			</script>
    

    - J'ai remis en ligne ce code dans le fichier sidebar ici /www/autres-cessions/themes/defaut
    les menus de droite n'y sont plus !

    3/ l'arborescence est /www/autres-cessions

    merci d'avance
  • Tu n'as pas un lien vers ton site ?
    Et le lien que tu as mis en 1 ne fonctionne pas...
  • Bonjour
    je l'avais déjà mis ans mon précédent post le lien vers mon site: http://www.aube-association.com/autres-cessions/
  • Tu dois avoir une erreur php, de syntaxe surement. Il faudrait voir ce que disent les log (/var/log/php.log ?).

    Tu as activé la réécriture d'url. C'est bien. Mais quel est le contenu du fichier htaccess à la racine de ton site? A mon avis, il a dû conserver l'ancienne racine (/sitepluXml à la place de /autres-cessions).

    De plus, ça serait bien que tu mettes ta version de pluxml à jour...
Connectez-vous ou Inscrivez-vous pour répondre.