décalage incompréhensible (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #498940
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.2.1
    – Version de PHP/MySQL : 5
    – Thème utilisé : graphène
    – Extensions en place : menubar, contact form 7, easing slider, meteor slide, Exec-PHP, wordpress session enabler, menu optionnel ( plugin by me uniquement en php )
    – Nom de l’hebergeur : privé
    – Adresse du site : http://www2.ras.fr

    Problème(s) rencontré(s) :

    J’ai créé un second plugin en plus de mon menu optionnel, celui ci est du même type : ( un menu qui ne s’affiche que lorsque l’on est connecté ).
    voici le code de celui-ci :

    <?php
    /*
    Plugin Name: Plug-Profil
    Plugin URI: http://www.ras.fr
    Description: Widget qui ne s'affiche que si on est connecté et permet la modification du profil et la déconnexion
    Version: 1.0
    Author: Ulrich Palou
    */
    session_start();
    class Loginoff extends WP_Widget {

    function __construct() {
    $widget_ops = array('classname' => ‘Loginoff’, ‘description’ => __(‘Widget qui ne s’affiche que si on est connecté et permet la modification du profil et la déconnexion’));
    $control_ops = array(‘width’ => 400, ‘height’ => 350);
    parent::__construct(‘Loginoff’, __(‘Loginoff’), $widget_ops, $control_ops);
    }

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

    //Print and put filters arround the title

    if(isset($_SESSION[‘User’]))
    {
    $menu = ‘<li><a href="/wp-content/script-additionnels/deconnexion.php">Déconnexion</a></li><li><a href="/profil/">Profil</a></li>‘;
    echo’<ul>‘;
    $text = apply_filters( ‘widget_text’, $menu, $instance );
    echo $before_widget;
    echo’<div class="textwidget">‘;
    echo $instance[‘filter’] ? wpautop($text) : $text;
    echo’</div>‘;
    echo $after_widget;echo’</ul>‘;
    }
    else
    return;
    }
    }
    function afficheMonProfil()
    {
    register_widget(‘Loginoff’);
    }
    add_action(‘widgets_init’, ‘afficheMonProfil’);

    ?>

    voici l’erreur à l’activation du plugin : 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.

    Mon réel soucis c’est que ce code décale les images qui sont en haut à droite de chacune de mes pages. ( ici par exemple : http://www2.ras.fr/societe/ , on voit bien que l’image a été décalé vers la gauche et vers le bas ). Je n’utilise aucun css supplémentaire.
    Si quelqu’un a une idée, je pensais à une div mal fermée mais je n’en ai pas trouvé évidemment…

    #789540
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Alors le décalage j’ai compris, c’est un bout du css qui buggait. par contre ce message d’erreur je le reçoit sur les deux plugins que j’ai fais moi même et qui ne comporte qu’une page .php ( voir le code ci-dessus ). On dirait qu’il y a des blocs non fermé alors que je crois avoir bien tout relu

    #789541
    Guy
    Participant
    Maître WordPress
    14817 contributions

    cela ressemble à des caractères parasites quelque part

    #789542
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    je penses que tu as raison car à l’activation du plugin, la taille de police de ma page augmentait. J’ai bloqué la taille de police mais je n’ai pas compris pourquoi elle avait augmenté. En effet dans le plugin je n’ai aucune div jouant sur la taille du texte ni de

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.