Pages: 1
Bonjour,
Toujours en train de m'arracher les cheveux sur ce thème auriez vous une idée de ce qui cause se message d'erreur :
Fatal error: Cannot redeclare set_koffeetux_prefilter() (previously declared in /homez.332/agphotos/www/template/yoga/theme/KoffeeTux/themeconf.inc.php:19) in /homez.332/agphotos/www/template/yoga/theme/KoffeeTux/themeconf.inc.php on line 22
Une fois que ça c'est bon je vous garantie que je ne vous embête plus pour ce thème que je ne proposerais plus jamais sur les galerie que je vais mettre en place :o((
Seb
Hors ligne
Re pour info voici ce qu'il y a dans le fichier themeconf.inc.php du thème KoffeeTux :
<?php $themeconf = array( 'template' => 'yoga', 'template_dir' => 'template/yoga', 'theme' => 'KoffeeTux', 'icon_dir' => PHPWG_ROOT_PATH.'template/yoga/theme/KoffeeTux/icon', 'admin_icon_dir' => 'template/yoga/icon/admin', 'mime_icon_dir' => PHPWG_ROOT_PATH.'template/yoga/icon/mimetypes/', 'local_head' => '<!--[if lt IE 7]> <link rel="stylesheet" type="text/css" href="'.PHPWG_ROOT_PATH.'template/yoga/theme/KoffeeTux/fix-ie5-ie6.css"> <![endif]-->' ); $lang['Theme: KoffeeTux'] = 'Thème KoffeeTux By Swan.'; add_event_handler('init', 'set_KoffeeTux_prefilter'); function set_KoffeeTux_prefilter() { global $template; $template->set_prefilter('menubar', 'KoffeeTux_prefilter'); } function KoffeeTux_prefilter($source, &$smarty) { $pattern = '#<dt>.*?</dt>#s'; $replacement = '<dt><img class="title" border="0" src="'.PHPWG_ROOT_PATH.'template/yoga/theme/KoffeeTux/img/{$id}.png" width="52" height="72"></dt>'; return preg_replace($pattern, $replacement, $source); } ?>
Hors ligne
Arf, c'est de ma faute.... j'ai donné une mauvaise manip à Swan...
Dans le themeconf.inc.php, il faut remplacer:
add_event_handler('init', 'set_KoffeeTux_prefilter');
function set_KoffeeTux_prefilter()
{
global $template;
$template->set_prefilter('menubar', 'KoffeeTux_prefilter');
}
function KoffeeTux_prefilter($source, &$smarty)
{
$pattern = '#<dt>.*?</dt>#s';
$replacement = '<dt><img class="title" border="0" src="'.PHPWG_ROOT_PATH.'template/yoga/theme/KoffeeTux/img/{$id}.png" width="52" height="72"></dt>';
return preg_replace($pattern, $replacement, $source);
}
Par
if (!function_exists('set_koffeetux_prefilter'))
{
add_event_handler('init', 'set_KoffeeTux_prefilter');
function set_KoffeeTux_prefilter()
{
global $template;
$template->set_prefilter('menubar', 'KoffeeTux_prefilter');
}
function KoffeeTux_prefilter($source, &$smarty)
{
$pattern = '#<dt>.*?</dt>#s';
$replacement = '<dt><img class="title" border="0" src="'.PHPWG_ROOT_PATH.'template/yoga/theme/KoffeeTux/img/{$id}.png" width="52" height="72"></dt>';
return preg_replace($pattern, $replacement, $source);
}
}
Hors ligne
Impec ... je te remercie vivement P@t pour ton arrêt sur mon fil ;o))
Tout est ok.
Bonne fin de journée.
Seb
Hors ligne
P@t a écrit:
Arf, c'est de ma faute.... j'ai donné une mauvaise manip à Swan...
Dans le themeconf.inc.php, il faut remplacer:add_event_handler('init', 'set_KoffeeTux_prefilter');
function set_KoffeeTux_prefilter()
{
global $template;
$template->set_prefilter('menubar', 'KoffeeTux_prefilter');
}
function KoffeeTux_prefilter($source, &$smarty)
{
$pattern = '#<dt>.*?</dt>#s';
$replacement = '<dt><img class="title" border="0" src="'.PHPWG_ROOT_PATH.'template/yoga/theme/KoffeeTux/img/{$id}.png" width="52" height="72"></dt>';
return preg_replace($pattern, $replacement, $source);
}Par
if (!function_exists('set_koffeetux_prefilter'))
{
add_event_handler('init', 'set_KoffeeTux_prefilter');
function set_KoffeeTux_prefilter()
{
global $template;
$template->set_prefilter('menubar', 'KoffeeTux_prefilter');
}
function KoffeeTux_prefilter($source, &$smarty)
{
$pattern = '#<dt>.*?</dt>#s';
$replacement = '<dt><img class="title" border="0" src="'.PHPWG_ROOT_PATH.'template/yoga/theme/KoffeeTux/img/{$id}.png" width="52" height="72"></dt>';
return preg_replace($pattern, $replacement, $source);
}
}
C'est corrigé :) Désolée pour le retard.
Hors ligne
Pages: 1