Idées de mises à jour pour PluXml 5.3

124»

Réponses

  • Pour les sous-catégories, vous pouvez vous inspirer du code suivant :
    <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>
    
  • JosJos Member
    novembre 2013 modifié
    @je-evrard : oui

    Pour l'admin, je travaille à sa modernisation, mais c'est loin d'être prêt, du moins pas pour la prochaine version. L'admin sera plus moderne, plus ergonomique, et Responsive.
  • petite suggestion en passant :
    dans les pages statiques, il y a un identifiant "chiffré" pour chacune des pages crées ; c'est bien pratique pour les repérer, faire des liens, etc...

    dans les liens des articles, (ds la barre d'adresse) il y a un n° d'article (du genre : /index.php?article9/titre-de-l'article), mais dans l'interface d'admin, ce n° d'article n'apparait pas ... est-ce que l'on pourrait inclure dans le "tableau" de l'admin des articles un champ/colonne supplémentaire ou cette indication apparaitrait ?
Connectez-vous ou Inscrivez-vous pour répondre.