PDA

Zobacz pełną wersję : LxMenu 1.15



snedy
25-04-2008, 23:09
Mam pytanie odnosnie tego moda, bo konkretnego rozwiazania nie znalazlem. Po instalacji modulu i dodania do templatki kodu w index.php, jaki jest wymagany, strona mi sie po prostu nie odpala. Domyslam sie, ze to wina doklejonego kodu, bo po usunieciu dziala. Zna ktos problem i jego rozwiazanie? bo potrzebuje korzystac z tego modu...

Po wstawieniu head wyglada u mnie nastepujaco



<head>

<?php if(file_exists($mosConfig_absolute_path."/modules/mod_lxmenu/css_lxmenu.css")){?>
<link xhref="<?php echo $mosConfig_live_site; ?>/modules/mod_lxmenu/css_lxmenu.css"
rel="stylesheet" type="text/css"/><?php}?>

<?php
if ( $my->id ) {
initEditor();
}
mosShowHead();

// *************************************************
// Change this variable blow to switch color-schemes
//
// If you have any issues, check out the forum at
// http://www.rockettheme.com
//
// *************************************************

$background_style = "light"; // light | medium | dark | blue
$primary_style = "green"; // red | blue | green | purple
$body_style = "grey"; // beige | grey
$menu_name = "mainmenu"; // mainmenu by default, can be any Joomla menu name
$show_pathway = "false"; // true | false

// config override
$override_config = $mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() . "/rt_config.php";
if(file_exists($override_config)) require($override_config);

// *************************************************

require($mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() . "/rt_splitmenu.php");

// menu initialization code
$forcehilite = false;
$topnav = rtShowHorizMenu($menu_name);
$subnav = rtSubMenu($menu_name, 1);
$sidenav = rtSubMenu($menu_name, 2);


// *************************************************
?>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css.css" rel="stylesheet" type="text/css" />
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/body_<?php echo $body_style; ?>.css" rel="stylesheet" type="text/css" />
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/primary_<?php echo $primary_style; ?>.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 7]>
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if lte IE 6]>
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_ie.css" rel="stylesheet" type="text/css" />
<![endif]-->
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/slimbox/slimbox.css" rel="stylesheet" type="text/css" media="screen" />
<link rel="shortcut icon" href="<?php echo $mosConfig_live_site;?>/images/favicon.ico" />
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/js/livesearch.js"></script>
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/js/mootools.release.83.js"></script>
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/js/slimbox.js"></script>





</head>

stone
26-04-2008, 20:05
Dodaj na początku pliku
<?php
error_reporting(E_ALL);
?>
i zobacz czy się pokaże jakiś komunikat błędu

snedy
26-04-2008, 20:18
dokleilem, ale nie pojawil się żaden kumunikat. Ładuje mi po prostu pusta biała strone. Zastanawia mnie ten wpis w kodzie jaki trzeba dokleic tj.


<?php if(file_exists($mosConfig_absolute_path."/modules/mod_lxmenu/css_lxmenu.css")){?>
<link xhref="<?php echo $mosConfig_live_site; ?>/modules/mod_lxmenu/css_lxmenu.css"
rel="stylesheet" type="text/css"/><?php}?>

Wszedłem do katalogu /modules/mod_lxmenu , ale widze tam tylko menu.js i functions.js natomiast nie widze, żadnego pliku css a tym bardziej css_lxmenu.css

snedy
26-04-2008, 22:24
ok działa, okazało się, że to błąd w samym kodzie templaty. Teraz tylko musze powalczyć żeby lxmenu wyświetlalo sie na belce strony, zamiast standardowego menu joomli, ale to juz inna bajka i troche zabawy w kodzie.

james.bien
21-09-2008, 20:26
Witam.
Pytanie 1: Jaki to był błąd w templatce, bo mam coś podobnego?
Pytanie 2: Jak wykorzystać lxmenu to utworzenia rozwijalnego menu? Czy już to robiłeś i mógłbyś podzielić się doświadczeniami?

Pozdrawiam
JB