natchoum (Créer un compte)

Toutes mes réponses sur les forums

15 sujets de 31 à 45 (sur un total de 149)
  • Auteur
    Messages
  • en réponse à : tutos création plugin. #788357
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    J’ai trouvé, jsuis un boulet : j’ai modifié le nom du dossier pour qu’il soit le même que le fichier et j’ai trouvé un nom de fichier qui ne soit pas menu.php xD et d’un coup ça fonctionne mieux

    en réponse à : tutos création plugin. #788356
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Je suis en UTF-8 comme préconisé dans cet article : http://codex.wordpress.org/Writing_a_Plugin
    J’utilise le célèbre notepad++ :D
    Je vais tester.

    en réponse à : tutos création plugin. #788354
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    En cherchant sur le forum je suis tombé sur ça : http://www.wordpress-fr.net/support/viewtopic.php?id=46570
    Je serai étonné que ce soit un problème d’hébergement puisque l’hébergeur est la boite pour laquelle je fais le site…
    Sinon j’ai regardé, l’erreur ne peut venir que du 1er bloc de commentaire :
    En effet j’ai tester en remplaçant le code du plugin par rien du tout -> 3 erreurs. En retirant le second bloc de commentaire -> 3 erreurs. Cependant quoi que je fasse dans ce premier bloc il me laisse 3 erreurs…
    Si quelqu’un veut tester, voici le code du plugin complet :
    EDIT : Bon ba en fait je suis tout à fait paumé, même en ne laissant que la ligne Plugin Name: Menu optionnel, j’ai 3 erreurs d’en tête :S

     ‘My_Widget_Text’, ‘description’ => __(‘Widget text ou HTML qui ne s’affiche que sur une page ayant un parent ou des enfants’));
    $control_ops = array(‘width’ => 400, ‘height’ => 350);
    parent::__construct(‘My_Widget_Text’, __(‘Mon Text’), $widget_ops, $control_ops);
    }

    function widget( $args, $instance ) {
    extract($args);
    global $wp_query;
    global $post;
    $pageID = $wp_query->post->ID;
    $children = wp_list_pages(« title_li=&child_of= ».$pageID. »&echo=0″);
    //Test to know if children are print or not ( print if current page has a parent or children )
    if((!$children)&&(!$post->post_parent))
    return;
    //get the parent_title
    $parent_title = get_the_title($post->post_parent);
    //Print and put filters arround the title
    $title = apply_filters( ‘widget_title’, $parent_title, $instance, $this->id_base);
    $text = apply_filters( ‘widget_text’, $instance[‘text’], $instance );
    echo $before_widget;
    if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } ?>
    <div class="textwidget"><?php echo $instance['filter'] ? wpautop($text) : $text; echo'</div>‘;
    echo $after_widget;
    }

    function update( $new_instance, $old_instance ) {
    $instance = $old_instance;
    $instance[‘title’] = strip_tags($new_instance[‘title’]);
    if ( current_user_can(‘unfiltered_html’) )
    $instance[‘text’] = $new_instance[‘text’];
    else
    $instance[‘text’] = stripslashes( wp_filter_post_kses( addslashes($new_instance[‘text’]) ) ); // wp_filter_post_kses() expects slashed
    $instance[‘filter’] = isset($new_instance[‘filter’]);
    return $instance;
    }

    function form( $instance ) {
    $instance = wp_parse_args( (array) $instance, array( ‘title’ =>  », ‘text’ =>  » ) );
    $title = strip_tags($instance[‘title’]);
    $text = esc_textarea($instance[‘text’]);
    ?>
    <p><label for="get_field_id(‘title’); ?> »></label>
    </p>

    <textarea class="widefat" rows="16" cols="20" id="get_field_id(‘text’); ?> » name= »get_field_name(‘text’); ?> »></textarea>

    <p><input id="get_field_id(‘filter’); ?> » name= »get_field_name(‘filter’); ?> » type= »checkbox » /> <label for="get_field_id(‘filter’); ?> »></label></p>

    en réponse à : tutos création plugin. #788352
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    j’ai corrigé mais le problème ne vient pas de là. Je pense que l’erreur vient d’un bout du script qui devrait se trouver avant toute balise html et qui vient après. sauf que je ne vois pas où :S ( vu le message d’erreur )

    en réponse à : tutos création plugin. #788350
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Bon je reviens ici parce que j’ai avancé :


    ‘My_Widget_Text’, ‘description’ => __(‘mon widget text ou HTML’));
    $control_ops = array(‘width’ => 400, ‘height’ => 350);
    parent::__construct(‘My_Widget_Text’, __(‘Mon Text’), $widget_ops, $control_ops);
    }

    function widget( $args, $instance ) {
    extract($args);

    global $wp_query;
    $pageID = $wp_query->post->ID;
    $children = wp_list_pages(« title_li=&child_of= ».$pageID. »&echo=0″);
    //Test pour savoir si le widget s’affiche ou pas ( si pas d’enfants ni de parents, ne s’affiche pas )
    global $post;
    if((!$children)&&(!$post->post_parent))
    return;

    $title = apply_filters( ‘widget_title’, empty($instance[‘title’]) ?  » : $instance[‘title’], $instance, $this->id_base);
    $text = apply_filters( ‘widget_text’, $instance[‘text’], $instance );
    echo $before_widget;
    if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } ?>
    <div class="textwidget"></div>
     », ‘text’ =>  » ) );
    $title = strip_tags($instance[‘title’]);
    $text = esc_textarea($instance[‘text’]);
    ?>
    <p><label for="get_field_id(‘title’); ?> »></label>
    <input class="widefat" id="get_field_id(‘title’); ?> » name= »get_field_name(‘title’); ?> » type= »text » value= » » /></p>

    <textarea class="widefat" rows="16" cols="20" id="get_field_id(‘text’); ?> » name= »get_field_name(‘text’); ?> »></textarea>

    <p><input id="get_field_id(‘filter’); ?> » name= »get_field_name(‘filter’); ?> » type= »checkbox » /> <label for="get_field_id(‘filter’); ?> »></label></p>
    <?php
    }
    }

    function afficheMonWidget()
    {
    register_widget('My_Widget_Text');
    }
    add_action('widgets_init', 'afficheMonWidget');

    Voici la fonction qui me permet de créer un widget text avec une condition ( merci à guy :D ). J’ai rajouté les commentaires pour le plugin, je l’ai uploader dans plugins/mine/myfunc.php.
    Celà fonctionne, je vois le plugin apparaitre et quand je l’active mon widget apparait comme par magie !!!

    mais pourquoi est ce que je vous fais chier si ça marche …
    Ah ba oui, parce que ça marche mal :D en effet au moment d’activer le plugin je reçois ce message d’erreur ( qui n’est jamais apparu nul part tant que ce code était dans functions.php ) :

    L’extension a généré 3 caractères d’affichage inattendu lors de l’activation. Si vous voyez un message « Les en-têtes ont déjà été envoyés », des problèmes avec les flux de syndication ou d’autres erreurs, essayez de désactiver ou enlever cette extension.

    Je ne vois aucun message nul part mais je n’aime pas les erreurs donc si quelqu’un peut m’aider à comprendre 😋

    en réponse à : Site #787856
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Coco, il me semble que beaucoup de lecture t’attends :D n’hésites pas à poser des questions précises mais imagine si tous les gens qui veulent tester wordpress viennent demander ici « comment ça s’installe » …
    P.S : et la prochaine fois essaye de trouver un titre qui veut dire quelque chose… quand on passe pour voir si on peut aider, ton titre ne nous aide en rien.

    en réponse à : Soumettre l’affichage des widget à des conditions #787087
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Pas faux, ok, ba merci te cette pléiade de conseils, j’en avais bien besoin.
    Je crois que j’ai le droit de mettre ✅

    en réponse à : WordPress, e-commerce et facturation #772087
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Je n’y connais pas grand chose mais une chose me préoccupe. J’ai lu plusieurs fois que WordPress était une passoire niveau sécurité. Un e-commerce basé sur un site moyen sécurisé ça me parait dangereux. Je me trompe peut être mais personnellement je ne trouve pas envisageable le fait de payer par cb sur un site qui risque d’avoir des failles de sécurité.
    Si des gens plus renseignés peuvent me contredire ou appuyer mes dires :D

    en réponse à : Rajouter des photos à ma gallerie. #788320
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Même si le slider fait partit du thème, tu peux le supprimer ( il y a des chances qu’il soit dans header.php ) et en inclure un autre.
    par rapport à comment rajouter des articles, il suffit de lire ce qui est écrit dessus :
     » It’s very easy, Please goto your wordpress admin area -> Apearence -> Theme Options and set your posts for this gallery. « 

    en réponse à : La fête des navigateurs … affichages différents #787255
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    En tout cas puisque mon pb est résolu, je laisse aux modos le soin de mettre ✅

    en réponse à : menu bar fait une sale tête #786804
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Bon ba j’ai le droit de mettre en ligne depuis quelques jours et j’ai oublié de faire remonter le topic, voilà l’adresse :
    http://www2.ras.fr
    ( et je n’ai évidemment rien trouvé de nouveau depuis … )

    en réponse à : Soumettre l’affichage des widget à des conditions #787085
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    ok, je vois de quoi tu parles, j’ai ultra commenté toutes mes modif dans mon code et j’ai un rapport de stage à faire où je détaille tous les choix que j’ai fait et pourquoi ( avec une annexe reprenant les fonctions ). Penses tu que ça pourra leur être utile ou me conseille tu carrément d’en faire une troisième ?

    en réponse à : Soumettre l’affichage des widget à des conditions #787083
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Justement, en fait le site n’est pas à moindre coût il est sans coût :D Je ne suis pas payé. Cependant mon maître de stage a largement les capacités nécessaires réaliser ce site, il manque simplement de temps :D
    Je t’avoue que je vais apprendre à créer un plugin tout simplement parce que ça me servira pour la suite, et si je n’ai pas le temps au taf, je le ferai chez moi. Pour ce qui est de la doc, j’ai commencé à la faire, et pour le moment elle contient des explications sur comment rajouter/modifier des pages etc … ainsi que le mode d’emploi pour les quelques plugins que j’utilise ET les codes que j’ai rajouté moi même ( grâce à l’aide des gens du support, toi entre autre ^^ ). J’espère que ce sera utile étant donné que c’est la 1ere fois que je fais une doc, autrement que sous forme de pense bête dans mon pc à mon seul usage.

    en réponse à : La fête des navigateurs … affichages différents #787280
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Je comprends ton soucis, personnellement j’ai regardé le code d’Easing slider et il m’a pas semblé trop compliqué donc je me suis dis que s’il n’était pas mis à jour, je modifierai ce qu’il y a à modifier par moi même ^^

    en réponse à : Html interprété par WordPress #788328
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Même sujet posté il y a peu :
    http://www.wordpress-fr.net/support/sujet-56058-prise-compte-html-pages
    regarde surtout les deux dernier posts si tu connais déjà alsacreation

15 sujets de 31 à 45 (sur un total de 149)