PDA

Zobacz pełną wersję : dj menu blad Cannot redeclare class



fcp
28-07-2010, 21:15
Witam

Mam modul menu dj Multicolumn Menu wszystko jest OK, ale problem sie pojawia jak chce zrobic drugie menu z tego modulu wowczas mam blad Cannot redeclare class djmenu in C:\xampp\htdocs\xxx.pl\modules\mod_djmenu\tmpl\def ault.php on line 7

część pliku default.php



<?php
// no direct access

defined('_JEXEC') or die('Restricted access');

class djmenu
{

var $name = null;

var $params = null;

var $tabakt = null;
var $djsubwrap_style="style=\"left:0px;\"";


function render(&$paramsa)
{


$this->params = $paramsa;


if (is_null($this->name)) {

$this->name = $this->params->get('menu');

}

echo '<ul id="dj-main">';

$this->ShowMenu();

echo '</ul>';

}


chociaz bardziej wydaje mi sie ze to moze byc blad z pliku glownego mod_djmenu.php


// no direct access

defined('_JEXEC') or die('Restricted access');

// Include the syndicate functions only once



$document=& JFactory::getDocument();

$js=JURI::base().'/modules/mod_djmenu/ieHover.js';
$document->addScript($js);

$css=JURI::base().'/modules/mod_djmenu/menu-style.css';
$document->addStyleSheet($css);

require(JModuleHelper::getLayoutPath('mod_djmenu') );

Czy moze mi ktos pomoc?

namrak
05-05-2012, 11:42
Witam

Mam podobny problem z DJ Menu. Gdy dostawiam drugie menu wysypuje mi się strona. komunikat jest identyczny jak w twoim przypadku. Próbowałem zmienić załączenie klas na require_once, ale to nic nie daje. Najlepsze jest to, że problem pojawił się przy przenoszeniu gotowego serwisu na inny serwer. Mam hosting w Kei.pl i tam wszystko działa bez problemu, natomiast na lokalnym środowisku, gdzie mam zainstalowanego apache i php, mysql niestety pojawia sie ten problem. Gdy wyłączam moduł z drugim menu, strona zaczyna działać. Nie mogę dodzwonić się do autorów modułu. Może jakieś sugestie ?