PDA

Zobacz pełną wersję : Rozdzielić menu główne od menu "górnego"



wojtirz
21-07-2009, 16:12
Witam. Mam pytanie. Otóż mam zakupiony szablon Ja Cooper ale jest też tak w wielu innych szablonach jakie testowałem. W momencie dodania linku do menu głównego automatycznie dodaje sie także w belce górnej jako menu "menu główne2" Czy można te dwa menu rozdzielić aby były to dwa osobne menu.
W skrócie: w momencie dodania pozycji w menu głównym dodaje się w mainmenu prawidłowo oraz w belce górnej pod logiem. Chcę to rozdzielić aby były to dwa osobne menu.

Pozdrawiam

malkowitch
21-07-2009, 23:15
Można.
W modułach masz ustawione pewnie dla modułu górnego menu jako źródło danych mainmenu.
Możesz stworzyć nowe menu i ustawić je jako źródło danych dla górnego menu

malkowitch
22-07-2009, 10:05
Skoro nie jest to moduł to jest to najpewniej kod wpisany w szablon i tam trzeba szukać rozwiązania.

wojtirz
22-07-2009, 10:13
Dzięki za odp, http://www.joomlart.com/templates_club/club_portfolio/ja_cooper.html to jest rozmieszczenie dokładne modułów. Topmenu gdzie jest to górne menu w PA jest właśnie jako:

Powszechny (javascript:void(0);) user3 Wszystkie mod_mainmenu 29
Jak to można zmienić bo już próbowałem na wszystkie sposoby?

malkowitch
22-07-2009, 10:15
Wstaw tu index.php templatki to zobaczę co to w ogóle jest.

wojtirz
22-07-2009, 10:18
<?php
/*------------------------------------------------------------------------
# JA Cooper for Joomla 1.5 - Version 1.0 - Licence Owner jSharing
# ------------------------------------------------------------------------
# Copyright (C) 2004-2008 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
# This file may not be redistributed in whole or significant part.
-------------------------------------------------------------------------*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

include_once (dirname(__FILE__).DS.'ja_vars_1.5.php');

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>">

<head>
<jdoc:include type="head" />
<?php JHTML::_('behavior.mootools'); ?>

<link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/typo.css" type="text/css" />

<script language="javascript" type="text/javascript">
var siteurl = '<?php echo $tmpTools->baseurl();?>';
var tmplurl = '<?php echo $tmpTools->templateurl();?>';
</script>

<script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/ja.script.js"></script>
<!-- js for dragdrop -->

<!-- Menu head -->
<?php if ($jamenu) $jamenu->genMenuHead(); ?>
<link href="<?php echo $tmpTools->templateurl(); ?>/css/colors/<?php echo strtolower ($tmpTools->getParam(JA_TOOL_COLOR)); ?>.css" rel="stylesheet" type="text/css" />

<!--[if lte IE 6]>
<style type="text/css">
.clearfix {height: 1%;}
img {border: none;}
</style>
<![endif]-->

<!--[if gte IE 7.0]>
<style type="text/css">
.clearfix {display: inline-block;}
</style>
<![endif]-->

<?php if ($tmpTools->isIE()) { ?>
<link href="<?php echo $tmpTools->templateurl(); ?>/css/ie.php" rel="stylesheet" type="text/css" />
<link href="<?php echo $tmpTools->templateurl(); ?>/css/colors/<?php echo strtolower ($tmpTools->getParam(JA_TOOL_COLOR)); ?>-ie.php" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]>
<link href="<?php echo $tmpTools->templateurl(); ?>/css/ie6.php" rel="stylesheet" type="text/css" />
<link href="<?php echo $tmpTools->templateurl(); ?>/css/colors/<?php echo strtolower ($tmpTools->getParam(JA_TOOL_COLOR)); ?>-ie6.php" rel="stylesheet" type="text/css" />
<script type="text/javascript">
window.addEvent ('load', makeTransBG);
function makeTransBG() {
makeTransBg($$('img'));
}
</script>
<![endif]-->
<?php } ?>

<?php if ($tmpTools->isSafari()) { ?>
<link href="<?php echo $tmpTools->templateurl(); ?>/css/safari.css" rel="stylesheet" type="text/css" />
<?php } ?>

<?php if ($tmpTools->isOP()) { ?>
<link href="<?php echo $tmpTools->templateurl(); ?>/css/op.css" rel="stylesheet" type="text/css" />
<?php } ?>
<!--[if gt IE 7]>
<link href="<?php echo $tmpTools->templateurl(); ?>/css/ie8.css" rel="stylesheet" type="text/css" />
<![endif]-->

</head>

<body id="bd" class="<?php echo $tmpTools->getParam(JA_TOOL_LAYOUT);?> <?php echo $tmpTools->getParam(JA_TOOL_SCREEN);?> fs<?php echo $tmpTools->getParam(JA_TOOL_FONT);?>" >
<a name="Top" id="Top"></a>
<ul class="accessibility">
<li><a href="<?php echo $tmpTools->getCurrentURL();?>#ja-content" title="<?php echo JText::_("Skip to content");?>"><?php echo JText::_("Skip to content");?></a></li>
<li><a href="<?php echo $tmpTools->getCurrentURL();?>#ja-mainnav" title="<?php echo JText::_("Skip to main navigation");?>"><?php echo JText::_("Skip to main navigation");?></a></li>
<li><a href="<?php echo $tmpTools->getCurrentURL();?>#ja-col1" title="<?php echo JText::_("Skip to 1st column");?>"><?php echo JText::_("Skip to 1st column");?></a></li>
<li><a href="<?php echo $tmpTools->getCurrentURL();?>#ja-col2" title="<?php echo JText::_("Skip to 2nd column");?>"><?php echo JText::_("Skip to 2nd column");?></a></li>
</ul>

<!-- BEGIN: HEADER -->
<div id="ja-headerwrap">
<div id="ja-header"><div id="ja-header-innerpad" class="clearfix">

<!-- BEGIN: PATHWAY -->
<div id="ja-pathway">
<jdoc:include type="module" name="breadcrumbs" />
</div>
<!-- END: PATHWAY -->

<?php
$siteName = $tmpTools->sitename();
if ($tmpTools->getParam('logoType')=='image') { ?>
<h1 class="logo">
<a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $siteName; ?></span></a>
</h1>
<?php } else {
$logoText = (trim($tmpTools->getParam('logoText'))=='') ? $config->sitename : $tmpTools->getParam('logoText');
$sloganText = (trim($tmpTools->getParam('sloganText'))=='') ? JText::_('SITE SLOGAN') : $tmpTools->getParam('sloganText'); ?>
<div class="logo-text">
<p class="site-slogan"><?php echo $sloganText;?></p>
<h1>
<a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $logoText; ?></span></a>
</h1>
</div>
<?php } ?>

<div id="ja-usertools" class="clearfix">

<?php if ($this->countModules('ja-login')) { ?>
<div id="ja-loginwrap">
<jdoc:include type="modules" name="ja-login" style="raw" />
</div>
<?php } ?>

<!-- BEGIN: SEARCH -->
<?php if ($this->countModules('user4')) { ?>
<div id="ja-search" class="clearfix">
<jdoc:include type="modules" name="user4" style="raw" />
</div>
<?php } ?>
<!-- END: SEARCH -->

</div>

</div></div>
</div>
<!-- END: HEADER -->

<!-- BEGIN: MAIN NAVIGATION -->
<?php if ($tmpTools->getParam('ja_menu') != 'none') : ?>
<div id="ja-mainnavwrap">
<div id="ja-mainnav" class="clearfix">
<?php if ($jamenu) $jamenu->genMenu (0); ?>
</div>
</div>
<?php endif; ?>
<!-- END: MAIN NAVIGATION -->

<?php if ( $this->countModules('ja-slideshow') ) { ?>
<!-- BEGIN: TOP SPOTLIGHT -->
<div id="ja-topslwrap">
<div id="ja-topsl"><div id="ja-topsl-innerpad">
<jdoc:include type="modules" name="ja-slideshow" style="raw" />
</div></div>
</div>
<!-- END: TOP SPOTLIGHT -->
<?php } ?>

<?php if ( $this->countModules('content-slide') ) { ?>
<div id="ja-cs-wrap">
<div id="ja-cs"><div class="ja-innerpad clearfix">
<jdoc:include type="modules" name="content-slide" style="raw" />
</div></div></div>
<?php } ?>

<div id="ja-containerwrap<?php echo $divid; ?>" class="clearfix">
<div id="ja-container"><div id="ja-container-innerpad" class="clearfix">

<!-- BEGIN: CONTENT -->
<div id="ja-contentwrap" class="clearfix">

<div id="ja-content">

<jdoc:include type="message" />

<div id="ja-current-content" class="clearfix"><div id="ja-wrap1">
<jdoc:include type="component" />
</div></div>

<!-- BEGIN: JAZIN -->
<div id="jazin-fp">
<jdoc:include type="modules" name="ja-news" style="raw" />
</div>
<!-- END: JAZIN -->

<?php if($this->countModules('user6')) : ?>
<!-- BEGIN: BANNER -->
<div id="ja-tabwrap">
<jdoc:include type="modules" name="user6" style="jamodule" />
</div>
<!-- END: BANNER -->
<?php endif; ?>

<?php if($this->countModules('banner')) : ?>
<!-- BEGIN: BANNER -->
<div id="ja-banner">
<jdoc:include type="modules" name="banner" />
</div>
<!-- END: BANNER -->
<?php endif; ?>

</div>
</div>
<!-- END: CONTENT -->

<?php if ($ja_left || $ja_right || $ja_masscol) { ?>
<div id="ja-colwrap">

<?php if ($ja_masscol) { ?>
<!-- BEGIN: MASSCOL -->
<div id="ja-colmass" class="clearfix">
<div class="ja-innerpad">
<jdoc:include type="modules" name="user5" style="jamodule" />
</div>
</div>
<?php } ?>

<?php if ($ja_left) { ?>
<!-- BEGIN: LEFT COLUMN -->
<div id="ja-col1">
<div class="ja-innerpad">

<?php if ($hasSubnav) : ?>
<div id="ja-subnav" class="moduletable_menu">
<h3>On this page</h3>
<div class="ja-boxct-wrap"><div class="ja-boxct">
<?php if ($jamenu) $jamenu->genMenu (1,1); ?>
</div></div>
</div>
<?php endif; ?>

<jdoc:include type="modules" name="left" style="jamodule" />

</div>
</div>
<!-- END: LEFT COLUMN -->
<?php } ?>

<?php if ($ja_right) { ?>
<!-- BEGIN: RIGHT COLUMN -->
<div id="ja-col2">
<div class="ja-innerpad">
<jdoc:include type="modules" name="right" style="jamodule" />
</div></div><br />
<!-- END: RIGHT COLUMN -->
<?php } ?>

</div>
<?php } ?>

</div></div></div>

<?php
$spotlight1 = array ('user7','user8','user9');
$botsl1 = $tmpTools->calSpotlight ($spotlight1,$tmpTools->isOP()?100:99.9);
if( $botsl1 ) {
?>
<!-- BEGIN: BOTTOM SPOTLIGHT 1 -->
<div id="ja-botslwrap1">
<div id="ja-botsl1" class="clearfix">

<?php if( $this->countModules('user7') ) {?>
<div class="ja-box<?php echo $botsl1['user7']['class']; ?>" style="width: <?php echo $botsl1['user7']['width']; ?>;">
<jdoc:include type="modules" name="user7" style="jamodule" />
</div>
<?php } ?>

wojtirz
22-07-2009, 10:19
i część druga bo ograniczenie znaków:


<?php if( $this->countModules('user8') ) {?>
<div class="ja-box<?php echo $botsl1['user8']['class']; ?>" style="width: <?php echo $botsl1['user8']['width']; ?>;">
<jdoc:include type="modules" name="user8" style="jamodule" />
</div>
<?php } ?>

<?php if( $this->countModules('user9') ) {?>
<div class="ja-box<?php echo $botsl1['user9']['class']; ?>" style="width: <?php echo $botsl1['user9']['width']; ?>;">
<jdoc:include type="modules" name="user9" style="jamodule" />
</div>
<?php } ?>

</div></div>
<!-- END: BOTTOM SPOTLIGHT 1 -->
<?php } ?>

<?php
$spotlight2 = array ('user1','user2','user10');
$botsl2 = $tmpTools->calSpotlight ($spotlight2,$tmpTools->isOP()?100:99.9);
if( $botsl2 ) {
?>
<!-- BEGIN: BOTTOM SPOTLIGHT 2 -->
<div id="ja-botslwrap2">
<div id="ja-botsl2" class="clearfix">

<?php if( $this->countModules('user1') ) {?>
<div class="ja-box<?php echo $botsl2['user1']['class']; ?>" style="width: <?php echo $botsl2['user1']['width']; ?>;">
<jdoc:include type="modules" name="user1" style="xhtml" />
</div>
<?php } ?>

<?php if( $this->countModules('user2') ) {?>
<div class="ja-box<?php echo $botsl2['user2']['class']; ?>" style="width: <?php echo $botsl2['user2']['width']; ?>;">
<jdoc:include type="modules" name="user2" style="xhtml" />
</div>
<?php } ?>

<?php if( $this->countModules('user10') ) {?>
<div class="ja-box<?php echo $botsl2['user10']['class']; ?>" style="width: <?php echo $botsl2['user10']['width']; ?>;">
<jdoc:include type="modules" name="user10" style="xhtml" />
</div>
<?php } ?>

</div></div>
<!-- END: BOTTOM SPOTLIGHT 2 -->
<?php } ?>

<!-- BEGIN: FOOTER -->
<div id="ja-footerwrap">
<div id="ja-footer" class="clearfix">
<jdoc:include type="modules" name="user3" />
<jdoc:include type="modules" name="footer" />
</div></div>
<!-- END: FOOTER -->

<jdoc:include type="modules" name="debug" />
<script type="text/javascript">
addSpanToTitle();
//jaAddFirstItemToTopmenu();
//jaRemoveLastContentSeparator();
//jaRemoveLastTrBg();
//moveReadmore();
//addIEHover();
//slideshowOnWalk ();
//jaMenuIcon();
//fixMenuWidth();
</script>

</body>

</html>

malkowitch
22-07-2009, 10:29
to odpowiada za górne menu chyba:


<?php if ($jamenu) $jamenu->genMenu (0); ?>


spróbuj zamienić to na np.
<jdoc:include type="modules" name="user8" />

i w to miejsce możesz wstawić wtedy jakieś inne menu.

Możesz ten tekst także usunąć wtedy nie powinno być tego menu.

wojtirz
22-07-2009, 10:33
oj chyba nie bo rozjechała się góra cała strasznie... :(

zamieniłem to:
<?php if ($jamenu) $jamenu->genMenu (0); ?>
na:
<jdoc:include type="modules" name="user8" />

malkowitch
22-07-2009, 10:38
Jeśli jakiś moduł jest ustawiony w user8 to tak będzie.
Ponadto może to być także wina szablonu.
Usuń to i sprawdź jeszcze raz. A później zajrzyj na pomoc.joomla.pl i poczytaj o budowie joomla jeśli chcesz sam kombinować coś w szablonach. Zadawaniem takich pytań na forum tylko zaśmiecasz.

wojtirz
22-07-2009, 11:08
I miałeś rację :) dzięki pomogło, udało się :) jeden tylko problem mam, otóż w miejscu nowego menu zrobił się czarny prostokąt a w nim pozycje menu. Czy można gdzieś to jakoś ustawić aby ta belka wyglądała jak wcześniej? Tzn bez tego ciemnego pola tylko tak jak w oryginale?
PS dzięki malkowitch naprawdę pomogłeś :)

malkowitch
22-07-2009, 11:16
Podaj adres to zobaczę co powoduje czarny kolor

wojtirz
22-07-2009, 11:18
strona nie aktualna

malkowitch
22-07-2009, 11:23
To jest w style css, nie mam czasu teraz zeby dkladniej zonaczyc. ale na szebko to mozesz podmienic plik graficzny np. na przezroczysty gif

wojtirz
19-12-2009, 21:31
prosiłbym u usunięcie tematu lub przeniesienie go do kosza. Dziękuję