[wikiss-users] Plugin Translate |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/wikiss-users Archives
]
- To: wikiss-users@xxxxxxxxxxxxxxxxxxx
- Subject: [wikiss-users] Plugin Translate
- From: "Charles-Henri d'Adhémar" <cdadhemar@xxxxxxxxx>
- Date: Tue, 9 Oct 2007 18:26:06 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=PvRaQT2WnUoU5Z6AZlJe5Frfb0DqOsuC7bGOvPZPUus=; b=YCYLUSZGqmvtZI8Pg+LVbvjJA4KGXYGv41BDzand7uRYUXLyh44FDr6q2aMNcoun3j0rB2XbrPw45qwQxWsEqrryI7QYlqzTqWyaF0BoIqQBctX8SamLwPKwdX2uCZdfxOFzJfYmwGfbLXqf/Hs1PidVkFrkClS5jSJOO5RHdXM=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=H5x8p4I/KCEI1BTVsPQFRQ9cgdQxjWW512LGB+v08qoAg53EIyxoLjJjZ2SNUuidgnnbuR9PvnfmcuScUxnh9dE4BZfZj1LMbbhWV0KiQqp4jcg7/Qj/8wtRSCFeJ0xIdhgb7QraPTK2jinhzoPjcy50mMB3ShK+5xio8tCruzw=
Hello tout le monde !
Bon j'ai attaqué le plugin de translate.
Je suis confronté à un problème de php et je n'arrive pas à trouver la solution.
Voici le code du plugin pour l'instant (très basique) :
<?php # coding: utf-8
/** Plugin de traduction pour WiKiss
* Auteur : Charles-Henri d'Adhémar <cdadhemar@xxxxxxxxx>
*/
class Translate
{
public $description = "Plugin de traduction des pages et du wiki";
private $_lang = "";
function __construct()
{
global $LANG;
if (isset($_COOKIE['WiKissLang']) && !empty($_COOKIE['WiKissLang']))
{
$this->_lang = $_COOKIE['WiKissLang'];
}
else
{
$this->_lang = $LANG;
setcookie('WiKissLang', $this->_lang, time() + 365*24*3600);
$_COOKIE['WiKissLang'] = $this->_lang;
}
}
}
?>
Je me prend l'erreur suivante :
Warning: Cannot modify header information - headers already sent
by (output started at
/mnt/112/sdc/4/e/cdadhemar/wiki/plugins/wkp_Translate.php:1) in /mnt/112/sdc/4/e/cdadhemar/wiki/plugins/wkp_Translate.php on line 22
Je ne comprend pas pourquoi j'ai cette erreur :
Si je comprend bien la method _construct est appelée quand on instancie la classe au moment du chargement des plugins dans le
index.php.
A ce moment la ni les headers ni la page a été envoyée.
Pourquoi est-ce que php me dit qu'ils ont été envoyés a la ligne 1 de mon plugin ???!!!!
Vous avez une idée ? ça doit forcément être un truc débile mais là je sèche complètement !
Merci de votre aide :-)
++
Chicha.