Quantcast
Channel: Ecyseo - PluXml
Viewing all articles
Browse latest Browse all 16

Astuce Pluxml : afficher les articles associés à une catégorie sous le nom de celle-ci

$
0
0

Voici un moyen simple d'afficher les articles associés à une catégorie, sans utiliser de plugin.

Les fonctions utilisées sont natives de pluxml.

Vous pouvez utiliser cette astuce pour faire un menu déroulant en css ou en javascript.

Je vous laisse imaginer ce que vous en ferez.

<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>

Enjoy :p


Viewing all articles
Browse latest Browse all 16

Trending Articles