vprat (Créer un compte)

Toutes mes réponses sur les forums

10 sujets de 16 à 25 (sur un total de 25)
  • Auteur
    Messages
  • en réponse à : Nouveau plugin : amélioration du listing des liens. #572541
    vprat
    Membre
    Initié WordPress
    31 contributions

    Non, rien de similaire pour les catégories, désolé. Et pas bcp de temps pour le développer. Ce n’est pas très dur à faire cependant, il faut adapter mon plugin en utilisant les fonctions de wordpress pour récupérer les catégories et en construisant la liste de la même manière que pour les liens.

    Voir (dans le répertoire wp-includes) :
    template-functions-category.php (22):function get_category_link($category_id)
    template-functions-category.php (109):function get_category_parents($id, $link = FALSE, $separator = ‘/’, $nicename = FALSE)
    template-functions-category.php (128):function get_category_children($id, $before = ‘/’, $after =  »)

    J’en ferai peut-être un plugin mais pour le moment j’ai pas mal de boulot à côté.

    en réponse à : Nouveau plugin : amélioration du listing des liens. #572539
    vprat
    Membre
    Initié WordPress
    31 contributions

    Ah, dans ce cas si c’est un truc maison mon Plugin ne peut effectivement rien pour toi. Mais tu peux toujours regarder le fichier links.template.inc du plugin pour t’inspirer du javascript et de la manière de cacher les liens.

    en réponse à : Nouveau plugin : amélioration du listing des liens. #572537
    vprat
    Membre
    Initié WordPress
    31 contributions

    Je ne sais pas, c’est possible oui mais dans wordpress de base on ne peut pas faire de catégories parent/enfant donc il y a seulement catégorie -> lien, soit 2 niveaux. Ou alors j’ai mal compris, tu peux peut-être me donner une page d’exemple.

    en réponse à : menu déroulant #572405
    vprat
    Membre
    Initié WordPress
    31 contributions

    Voilà le plugin : http://www.vincentprat.info/wordpress/2006/04/13/enhanced-links/

    J’espère que ça vous plaira !

    Vincent

    en réponse à : menu déroulant #572403
    vprat
    Membre
    Initié WordPress
    31 contributions

    En supposant que tu veuilles mettre tes liens dans ta side-bar :
    1. Créer un répertoire javascript dans le répertoire de ton thème
    2. Copier le code du javascript dans un fichier « toggleDivVisibility.js » et le mettre dans le répertoire créé en 1
    3. Ajouter la ligne suivante dans le fichier sidebar.php (au début par exemple) :

    <script language="javascript" src="/javascript/toggleDivVisibility.js »>

    4. Copier le code php suivant dans la sidebar à l’endroit où tu veux que tes liens apparaissent :

    get_results(« SELECT cat_id, cat_name FROM $wpdb->linkcategories »);
    foreach ($link_cats as $link_cat) {
    ?>
    <ul>
    <li id="linkcat-cat_id; ?> »>
    <h2>
    <input
    type="image"
    id="myToggleButtoncat_id; ?> »
    src= »/images/button_show.gif »
    value= »Show »
    onclick= »toggleDivVisibility( ‘myToggleButtoncat_id; ?>’, ‘myDivcat_id; ?>’, ‘/images/button_show.gif’, ‘/images/button_hide.gif’ ) »
    name= »myToggleButtoncat_id; ?> » >
    cat_name; ?>
    </h2>
    <div id="myDivcat_id; ?> » style= »DISPLAY:none »>
    <ul>
    cat_id,
    ‘<li>‘, // $before
    ‘</li>‘, // $after
    ‘</li><li>‘, // $between
    false, ‘name’, true, true, -1, 1, true ); ?>
    </ul>
    </div>
    </li>
    </ul>

    Voilà. Tu peux regarder la référence de la fonction get_links (lien) pour connaitre la signification de tous les paramètres et ainsi personnaliser l’affichage de tes liens. Normalement tout ça marche nickel.

    en réponse à : menu déroulant #572401
    vprat
    Membre
    Initié WordPress
    31 contributions

    Bon, après être passé sur le code, je n’ai pas vraiment vu l’utilité d’un plugin vu que j’utilise principalement les fonctions de wordpress. Voici le code de ma page links.php :

    <table width="100%" cellspacing="0" cellpadding="0">		      
    get_results(« SELECT cat_id, cat_name FROM $wpdb->linkcategories »);
    foreach ($link_cats as $link_cat) {
    ?>
    <tr>
    <td id="linkcat-cat_id; ?> »>
    <h2>
    <input
    type="image"
    id="myToggleButtoncat_id; ?> »
    src= »images/button_show.gif »
    value= »Show »
    onclick= »toggleDivVisibility( ‘myToggleButtoncat_id; ?>’, ‘myDivcat_id; ?>’, ‘images/button_show.gif’, ‘images/button_hide.gif’ ) »
    name= »myToggleButtoncat_id; ?> » >
    cat_name; ?>
    </h2>
    </td>
    </tr>
    <tr><td>
    <div id="myDivcat_id; ?> » style= »DISPLAY:none »>
    <table width="100%" cellspacing="0" cellpadding="0">
    cat_id,
    ‘<tr><td align="right">‘, // $before =  »,
    ‘</td></tr>‘, // $after = ‘<br />‘,
    ‘</td><td width="15"></td><td align="left">‘, // $between = ‘ ‘,
    false, ‘name’, true, true, -1, 1, true ); ?>
    </table>
    </div>
    </td></tr>

    <tr><td></td></tr>
    </table>

    Et pour le javascript :

    /**
    * Function to show/hide a div block. You should use following code :
    *
    *
    * <div id="myDiv">
    * Hide/Show Text
    * </div>
    */

    function toggleDivVisibility( toggleButtonId, divId, showImage, hideImage )
    {
    if ( document.getElementById( toggleButtonId ).value == « Show » ) {
    document.getElementById( toggleButtonId ).value = « Hide »;
    document.getElementById( toggleButtonId ).src = hideImage;
    document.getElementById( divId ).style.display = « block »;
    }
    else {
    document.getElementById( toggleButtonId ).value = « Show »;
    document.getElementById( toggleButtonId ).src = showImage;
    document.getElementById( divId ).style.display = « none »;
    }
    }

    Voilà, il suffit de se débarasser de tout ce qui est mise en forme pour mettre votre propre mise en forme.

    en réponse à : menu déroulant #572399
    vprat
    Membre
    Initié WordPress
    31 contributions

    Je jette un oeil sur comment généraliser ça et je vous tiens au courant.

    en réponse à : menu déroulant #572397
    vprat
    Membre
    Initié WordPress
    31 contributions

    C’est du PHP + javascript. Vous avez une idée de plugin peut-être ? Ce qui serait bien ce serait de quoi parcourir les catégories de lien puis les liens, un genre de loop mais pour les liens ?

    en réponse à : Etre Notifié quand un article est déposé sur le blog #570588
    vprat
    Membre
    Initié WordPress
    31 contributions

    Peut-être que ce plugin peut t’être utile : http://www.vincentprat.info/wordpress/2006/04/10/email-users/

    en réponse à : menu déroulant #572395
    vprat
    Membre
    Initié WordPress
    31 contributions

    Est-ce qu’une page de liens comme la mienne t’interesserait ou bien cherches-tu autre chose ?

    voir là : http://www.vincentprat.info/wordpress/wp-content/themes/vprat2/links.php

10 sujets de 16 à 25 (sur un total de 25)