- Statut : non résolu
- Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par natchoum, le il y a 13 années et 1 mois.
-
AuteurMessages
-
24 août 2011 à 12 h 21 min #498940
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.frProblè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…24 août 2011 à 12 h 30 min #789540Alors 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
24 août 2011 à 12 h 33 min #789541cela ressemble à des caractères parasites quelque part
25 août 2011 à 8 h 52 min #789542je 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
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.