Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
#1 01-06-2007 12:03:57
- skippy
- Connaisseur WP

- Lieu: paris
- Date d'inscription: 01-06-2007
- Messages: 10
Dtree ou equivalent et wordpress
Bonjour,
Ma configuration WP actuelle
- Version de WordPress :2.1.3
- Thème utilisé :default
- Plugins en place : simple tagging,wp-dtree
- Nom de l'hebergeur : perso
- Adresse du site : local
Problème(s) rencontré(s) :
Je viens d'installer ce plugin sur mon blog en local , je voudrais savoir s'il etait possible d'afficher le menu categorie de la maniere suisvante
categorie1 (5)(RSS)
souscat 11(1)(RSS)
souscat 12(4)(RSS)
categorie2 (5)(RSS)
souscat 21(1)(RSS)
souscat 22(4)(RSS)
En gros , je recherche un plugin ou script qui fait la meme chose que wp-dtree mais qui me rajoute sur chaques categories le RSS qui va avec et le nombre d'articles
J'ai fait beaucoup de rechcrhe sur le net et j'ai meme essaye de modifie le code de dtree mais sans succes 
Merci d'avance
Hors ligne
#2 01-06-2007 12:10:56
Re: Dtree ou equivalent et wordpress
Bonjour,
nul besoin de plugin pour cela, le marqueur wp_list_categories gère parfaitement tout cela 
Hors ligne
#3 01-06-2007 12:26:56
- skippy
- Connaisseur WP

- Lieu: paris
- Date d'inscription: 01-06-2007
- Messages: 10
Re: Dtree ou equivalent et wordpress
SALUT Many
Merci pour ta réponse si rapide ...
voila je reformule ma demande 
il me faut un plugin ou script ou meme un theme pour realiser un menu deplier/replier pour les categories comme celui de wp-dtree mais avec en plus le fill rss et le nombre d'article 
Car en tout j'ai plus de 30 catégories avec chacune en moyenne 5 sous catégories
donc si je ne plie pas pas le menu ca fait un long menu sur le cote 
je sais pas si ca exitse mais je suis ouvert a toutes solutions pour remedier a ce probleme .
Hors ligne
#4 01-06-2007 14:17:43
Re: Dtree ou equivalent et wordpress
ah oki, je ne connaissais pas wp-dtree du coup j'ignorais la fonction deplier/replier. C'est vrai qu'avec 30 catégories c'est plus pratique. Par contre je ne sais pas s'il existe de plugin qui le fait avec ce que tu demandes en plus. Je vais chercher de mon côté et je te tiens au courant de mes trouvailles. Sinon une idée serait aussi de suggérer cela à l'auteur du plugin, pour qu'il les rajoute dans sa prochaine release 
Hors ligne
#5 01-06-2007 14:25:19
- skippy
- Connaisseur WP

- Lieu: paris
- Date d'inscription: 01-06-2007
- Messages: 10
Re: Dtree ou equivalent et wordpress
ok
Merci bcp pour ton aide
c est deja fait pour l'auteur d plugin 
Hors ligne
#6 05-07-2007 16:26:33
- skippy
- Connaisseur WP

- Lieu: paris
- Date d'inscription: 01-06-2007
- Messages: 10
Re: Dtree ou equivalent et wordpress
Bonjour tout le monde,
Finalement après avoir batailler tout seul pendant plus de deux semaines voila ma solution elle marche plus tôt bien mais il faut l’améliorer un peu …
ps: elle marche tres bien pour les categorie de type deux niveaux et pour les categories de type trois niveaux c est a revoir
voila le code :
<?php
function Menu_sidebar_new( $parent = 0, $sortbyname = FALSE, $hide_empty = 1 )
{
/*
* This function returns an list of all categories
* that have $parent as their parent
* if no parent is specified we will assume top level caegories
* are required.
*/
global $wpdb;
// select sort order
$sort = "cat_id";
if( TRUE == $sortbyname )
{
$sort = "cat_name";
}
// First query the database
$cats_tmp = $wpdb->get_results(" SELECT cat_id, cat_name, category_nicename,category_description, category_parent, category_count FROM $wpdb->categories WHERE category_parent = $parent
and cat_id > 0 ORDER BY $sort");
// Now strip this down to a simple array of IDs
$cats = array();
if( count($cats_tmp) > 0 )
{
foreach( $cats_tmp as $cat )
{
$cats[] = $cat->cat_id;
//echo $cat->cat_id;
/* Menu categories deplyable avec RSS et Num de posts v2 05/07/2007 */
?>
<DIV id='<?php echo $cat->cat_name;?>' >
<A class=open onclick="document.getElementById('<?php echo $cat->cat_id;?>').style.display='inline';document.getElementById('<?php echo $cat->cat_name;?>').style.display='none';" >
<img src ="images/haut.jpg"></A>
<?php
$feed=' (RSS)';
$link = '<a href="'.get_category_link($cat->cat_id).'" ';
if ( $use_desc_for_title == 0 || empty($cat->category_description) )
$link .= 'title="'. sprintf(__("View all posts filed under %s"), wp_specialchars($cat->cat_name)) . '"';
else
$link .= 'title="' . wp_specialchars(apply_filters('category_description',$cat->category_description,$category)) . '"';
$link .= '>';
$link .= apply_filters('list_cats', $cat->cat_name, $category).'</a>';
$link .= '<a href="' . get_category_rss_link(0, $cat->cat_id, $cat->category_nicename) . '"';
$title = ' title="' . $feed . '"';
$alt = ' alt="' . $feed . '"';
$name = $feed;
$link .= $title;
$link .= '>';
$link .= $name;
$link .= '</a>';
$link .= ' ('.intval($cat->category_count).')';
echo "\t$link<br />\n";
?>
</DIV>
<DIV id='<?php echo $cat->cat_id;?>' style="DISPLAY: none">
<A onclick="document.getElementById('<?php echo $cat->cat_name;?>').style.display='inline';document.getElementById('<?php echo $cat->cat_id;?>').style.display='none';">
<img src ="images/bas.jpg"></A>
<?php
$feed=' (RSS)';
$link = '<a href="'.get_category_link($cat->cat_id).'" ';
if ( $use_desc_for_title == 0 || empty($cat->category_description) )
$link .= 'title="'. sprintf(__("View all posts filed under %s"), wp_specialchars($cat->cat_name)) . '"';
else
$link .= 'title="' . wp_specialchars(apply_filters('category_description',$cat->category_description,$category)) . '"';
$link .= '>';
$link .= apply_filters('list_cats', $cat->cat_name, $category).'</a>';
$link .= '<a href="' . get_category_rss_link(0, $cat->cat_id, $cat->category_nicename) . '"';
$title = ' title="' . $feed . '"';
$alt = ' alt="' . $feed . '"';
$name = $feed;
$link .= $title;
$link .= '>';
$link .= $name;
$link .= '</a>';
$link .= ' ('.intval($cat->category_count).')';
echo "\t$link<br />\n";
?>
<ul>
<?php
wp_list_cats('sort_column=ID&&sort_order=asc&optioncount=1&hide_empty=1&feed=RSS&use_desc_for_title=1&child_of='.$cat->cat_id.'');
?>
</ul>
</div>
<?php
}
}
// Return the list of categories
return $cats;
}
?>
si quelqu un fais une petite modification de cette fonction plz faites le moi savoir voila mon mail tazihakim@hotmail.com
Hors ligne

