0 is sub menu
$DeluxeMenuParam['icon'][0] = array('iconNormal' => '', 'iconOver' => '');
$DeluxeMenuParam['icon'][1] = array('iconNormal' => '', 'iconOver' => '');
$DeluxeMenuParam['icon'][2] = array('iconNormal' => '', 'iconOver' => '');
$DeluxeMenuParam['icon'][3] = array('iconNormal' => '', 'iconOver' => '');
$DeluxeMenuParam['icon'][4] = array('iconNormal' => '', 'iconOver' => '');
// change general values for menu here (Hint: do not use any ' here or escape it)
$DeluxeMenuParam['js'] = '
//--- Common
var isHorizontal=1;
var smColumns=1;
var smOrientation=0;
var smViewType=0;
var dmRTL=0;
var pressedItem=-2;
var itemCursor="pointer";
var itemTarget="_self";
var statusString="link";
var blankImage="img/leer.gif";
//--- Dimensions
var menuWidth="400px";
var menuHeight="";
var smWidth="";
var smHeight="";
//--- Positioning
var absolutePos=0;
var posX="0";
var posY="0";
var topDX=0;
var topDY=0;
var DX=-2;
var DY=0;
//--- Font
var fontStyle="normal 11px Tahoma, Arial";
var fontColor=["#000000","#FFFFFF"];
var fontDecoration=["none","none"];
var fontColorDisabled="#AAAAAA";
//--- Appearance
var menuBackColor="#FCEEB0";
var menuBackImage="";
var menuBackRepeat="repeat";
var menuBorderColor="#C0AF62";
var menuBorderWidth=1;
var menuBorderStyle="solid";
//--- Item Appearance
var itemBackColor=["#FCEEB0","#65BDDC"];
var itemBackImage=["",""];
var itemBorderWidth=1;
var itemBorderColor=["#FCEEB0","#4C99AB"];
var itemBorderStyle=["solid","solid"];
var itemSpacing=2;
var itemPadding="3px";
var itemAlignTop="left";
var itemAlign="left";
var subMenuAlign="left";
//--- Icons
var iconTopWidth=16;
var iconTopHeight=16;
var iconWidth=16;
var iconHeight=16;
var arrowWidth=8;
var arrowHeight=16;
var arrowImageMain=["images/arrowmain.gif","images/arrowmaino.gif"];
var arrowImageSub=["images/arrowsub.gif","images/arrowsubo.gif"];
//--- Separators
var separatorImage="images/sep.gif";
var separatorWidth="100%";
var separatorHeight="3";
var separatorAlignment="left";
var separatorVImage="images/sep2.gif";
var separatorVWidth="2";
var separatorVHeight="100%";
var separatorPadding="2px";
//--- Floatable Menu
var floatable=0;
var floatIterations=6;
var floatableX=1;
var floatableY=1;
//--- Movable Menu
var movable=0;
var moveWidth=12;
var moveHeight=20;
var moveColor="#DECA9A";
var moveImage="";
var moveCursor="move";
var smMovable=0;
var closeBtnW=15;
var closeBtnH=15;
var closeBtn="";
//--- Transitional Effects & Filters
var transparency="80";
var transition=24;
var transOptions="";
var transDuration=350;
var transDuration2=200;
var shadowLen=3;
var shadowColor="#B1B1B1";
var shadowTop=0;
//--- CSS Support (CSS-based Menu)
var cssStyle=0;
var cssSubmenu="";
var cssItem=["",""];
var cssItemText=["",""];
//--- Advanced
var dmObjectsCheck=0;
var saveNavigationPath=1;
var showByClick=0;
var noWrap=1;
var pathPrefix_img="";
var pathPrefix_link="";
var smShowPause=200;
var smHidePause=1000;
var smSmartScroll=1;
var smHideOnClick=1;
var dm_writeAll=1;
//--- AJAX-like Technology
var dmAJAX=0;
var dmAJAXCount=0;
//--- Dynamic Menu
var dynamic=0;
//--- Keystrokes Support
var keystrokes=0;
var dm_focus=1;
var dm_actKey=113;
var menuItems = [
';
// stop editing here
/*******************************************************************************/
function createDeluxeMenuJSCode($start_id=0, $counter=0, & $param) {
$li = '';
$TAB = str_repeat(' ', $counter);
foreach($GLOBALS['content']['struct'] as $key => $value) {
// ["Product Info","", "default.files/icon1.gif", "default.files/icon1o.gif", , , , , , ],
if($GLOBALS['content']['struct'][$key]["acat_struct"] == $start_id && $key && (!$GLOBALS['content']['struct'][$key]['acat_hidden'] || ($GLOBALS['content']['struct'][$key]["acat_hidden"] == 2 && isset($GLOBALS['LEVEL_KEY'][$key])))) {
$li .= $TAB.' ["'.str_repeat('|', $counter);
$link = '';
if(!$GLOBALS['content']['struct'][$key]["acat_redirect"]) {
$link .= 'index.php?';
if($GLOBALS['content']['struct'][$key]['acat_alias']) {
$link .= $GLOBALS['content']['struct'][$key]['acat_alias'];
} else {
$link .= 'id='.$key.',0,0,1,0,0';
}
$target = '';
} else {
$link = explode(' ', $GLOBALS['content']['struct'][$key]["acat_redirect"]);
$link = empty($link[0]) ? '#' : $link[0];
$target = empty($link[1]) ? '' :strtolower($link[1]);
}
$li .= html_specialchars($GLOBALS['content']['struct'][$key]['acat_name']);
$inorm = empty($param['icon'][$counter]['iconNormal']) ? '' : trim($param['icon'][$counter]['iconNormal']);
$iover = empty($param['icon'][$counter]['iconOver']) ? '' : trim($param['icon'][$counter]['iconOver']);
$li .= '", "'.$link.'", "'.$inorm.'", "'.$iover.'", , "'.$target.'", , , , ],'.LF;
$li .= createDeluxeMenuJSCode($key, $counter+1, $param);
}
}
return $li;
}
/*******************************************************************************/
$GLOBALS['DeluxeMenuParam']['start_at_ID'] = 0;
$content['all'] = str_replace('{DELUXE_MENU}', '{DELUXE_MENU:0}', $content['all']);
$content['all'] = preg_replace_callback('/\{DELUXE_MENU:(.*?)\}/', create_function('$matches', '$GLOBALS["DeluxeMenuParam"]["start_at_ID"]=$matches[1]; return "{DELUXE_MENU}";'), $content['all']);
$DeluxeMenuParam['start_at_ID'] = intval($GLOBALS['DeluxeMenuParam']['start_at_ID']);
$DeluxeMenuParam['js'] .= createDeluxeMenuJSCode($DeluxeMenuParam['start_at_ID'], $counter=0, $DeluxeMenuParam);
$DeluxeMenuParam['js'] .= LF.' ]'.LF;
$DeluxeMenuParam['text'] = '';
$block['custom_htmlhead']['DeluxeMenu'] = ' '.LF;
$block['custom_htmlhead']['DeluxeMenu'] .= ' ';
$block['custom_htmlhead']['DeluxeMenu'] .= LF.' '.LF;
$content['all'] = str_replace('{DELUXE_MENU}', $DeluxeMenuParam['text'], $content['all']);
}
?>