Перейти к содержанию
un10ck

Добавить ссылки

Рекомендуемые сообщения

Вопрос следующего характера. Уже перелапатил весь небольшой форум, но что-то не получается добавить свои ссылки возле:

Акции,Избранное, Контакты, Карта сайта

Или

Главная, Войти, Кабинет, Корзина, Оформить

post-7492-0-52622800-1303792358_thumb.png

/catalog/view/theme/eshopblue/template/common/header.tpl

 <!-- Top Links Start -->
    <div class="div3"><a class="toplinks" href="<?php echo str_replace('&', '&', $special); ?>"><?php echo $text_special; ?></a>
    <a class="toplinks" onclick="bookmark(document.location, '<?php echo addslashes($title); ?>');"><?php echo $text_bookmark; ?></a>
    <a class="toplinks" href="<?php echo str_replace('&', '&', $contact); ?>"><?php echo $text_contact; ?></a>
    <a class="toplinks" href="<?php echo str_replace('&', '&', $sitemap); ?>"><?php echo $text_sitemap; ?></a>
    </div>
    <!-- Top Links End -->

<!-- Menu Starts -->
<div class="menu">
      <ul> 
  <li><a href="<?php echo str_replace('&', '&', $home); ?>"><?php echo $text_home; ?></a></li>
      <?php if (!$logged) { ?>
      <li><a href="<?php echo str_replace('&', '&', $login); ?>"><?php echo $text_login; ?></a></li>
      <?php } else { ?>
      <li><a href="<?php echo str_replace('&', '&', $logout); ?>"><?php echo $text_logout; ?></a></li>
      <?php } ?>
      <li><a href="<?php echo str_replace('&', '&', $account); ?>"><?php echo $text_account; ?></a></li>
      <li><a href="<?php echo str_replace('&', '&', $cart); ?>"><?php echo $text_cart; ?></a></li>
      <li><a href="<?php echo str_replace('&', '&', $checkout); ?>"><?php echo $text_checkout; ?></a></li>
      </ul>
      </div>
      <!-- Menu Ends -->

/catalog/language/russian/common/header.php

<?php
// Text
$_['text_home']     = 'Главная';
$_['text_special']  = 'Акции';
$_['text_blog']  = 'Блог';
$_['text_forum']  = 'Форум';
$_['text_contact']  = 'Контакты';
$_['text_sitemap']  = 'Карта сайта';
$_['text_bookmark'] = 'Избранное';
$_['text_account']  = 'Кабинет';
$_['text_login']    = 'Войти';
$_['text_logout']   = 'Выйти';
$_['text_cart']     = 'Корзина';
$_['text_checkout'] = 'Оформить';

$_['text_keyword']  = 'Поиск...';
$_['text_advanced'] = 'Расширенный поиск';
$_['text_category'] = 'Все категории';

// Entry
$_['entry_search']   = 'Поиск:';
?>

Просто нужно добавить кнопки или Top Links или Menu со ссылками.

Пробовал так добавить в Top Links, но чтото хромает у меня с головой:

<a class="toplinks" href="http://blog.XX.dp.ua"><?php echo $text_blog; ?></a>

Получаю:

Notice: Undefined variable: text_blog in /catalog/view/theme/xxxxxxx/template/common/header.tpl on line 92

Буду оч благодарен тому кто откроет свет на это, бо сил уже нет :)

Вот полный header.tpl

<?php if (isset($_SERVER['HTTP_USER_AGENT']) && !strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6')) echo '<?xml version="1.0" encoding="UTF-8"?>'. "\n"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" xml:lang="<?php echo $lang; ?>">
<head>
<title><?php echo $title; ?></title>
<?php if ($keywords) { ?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php } ?>
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
<base href="<?php echo $base; ?>" />
<?php if ($icon) { ?>
<link href="<?php echo $icon; ?>" rel="icon" />
<?php } ?>
<?php foreach ($links as $link) { ?>
<link href="<?php echo str_replace('&', '&', $link['href']); ?>" rel="<?php echo $link['rel']; ?>" />
<?php } ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet.css" />
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/eshopblue/stylesheet/ie6.css" />
<script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>
<script>
DD_belatedPNG.fix('img, #header .div3 a, #content .left, #content .right, .box .top');
</script>
<![endif]-->
<?php foreach ($styles as $style) { ?>
<link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" />
<?php } ?>
<script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/thickbox/thickbox-compressed.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/nivoslider/jquery.nivo.slider.pack.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/thickbox/thickbox.css" />
<script type="text/javascript" src="catalog/view/javascript/jquery/tab.js"></script>
<?php foreach ($scripts as $script) { ?>
<script type="text/javascript" src="<?php echo $script; ?>"></script>
<?php } ?>
<script type="text/javascript"><!--
function bookmark(url, title) {
	if (window.sidebar) { // firefox
    window.sidebar.addPanel(title, url, "");
	} else if(window.opera && window.print) { // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} else if(document.all) {// ie
   		window.external.AddFavorite(url, title);
	}
}
//--></script>


<script type="text/javascript" src="catalog/view/javascript/jquery/scrolltopcontrol.js"></script>

<script type="text/javascript">
var pageTracker = _gat._getTracker("");
pageTracker._initData();
pageTracker._trackPageview();
</script>

</head>
<body>

<script src="peel.js" type="text/javascript"></script>


<!-- Container Starts -->
<div id="container">

<!-- Header Starts -->
  <div id="header">
  
  <!-- Header Div1 Starts -->
  <div class="div1">
  
    <!-- Logo Starts -->
<div class="logo">
      <?php if ($logo) { ?>
      <a href="<?php echo str_replace('&', '&', $home); ?>"><img src="<?php echo $logo; ?>" title="<?php echo $store; ?>" alt="<?php echo $store; ?>" /></a>
      <?php } ?>
    </div>
    <!-- Logo Ends -->
    
 <!-- Header Right Starts -->   
<div id="header_right">
    
    <!-- Top Links Start -->
    <div class="div3"><a class="toplinks" href="<?php echo str_replace('&', '&', $special); ?>"><?php echo $text_special; ?></a>
    <a class="toplinks" onclick="bookmark(document.location, '<?php echo addslashes($title); ?>');"><?php echo $text_bookmark; ?></a>
    
    <a class="toplinks" href="<?php echo str_replace('&', '&', $contact); ?>"><?php echo $text_contact; ?></a>
    <a class="toplinks" href="<?php echo str_replace('&', '&', $sitemap); ?>"><?php echo $text_sitemap; ?></a>
    </div>


    <!-- Top Links End -->
    
    <!-- Currency & Language Start -->
    <div class="div7">
        <?php if ($currencies) { ?>
        <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="currency_form">
          <div class="switcher">
            <?php foreach ($currencies as $currency) { ?>
            <?php if ($currency['code'] == $currency_code) { ?>
            <div class="selected"><a><?php echo $currency['title']; ?></a></div>
            <?php } ?>
            <?php } ?>
            <div class="option">
              <?php foreach ($currencies as $currency) { ?>
              <a onclick="$('input[name=\'currency_code\']').attr('value', '<?php echo $currency['code']; ?>'); $('#currency_form').submit();"><?php echo $currency['title']; ?></a>
              <?php } ?>
            </div>
          </div>
          <div style="display: inline;">
            <input type="hidden" name="currency_code" value="" />
            <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
          </div>
        </form>
        <?php } ?>
        <?php if ($languages) { ?>
        <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="language_form">
          <div class="switcher">
            <?php foreach ($languages as $language) { ?>
            <?php if ($language['code'] == $language_code) { ?>
            <div class="selected"><a><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" />  <?php echo $language['name']; ?></a></div>
            <?php } ?>
            <?php } ?>
            <div class="option">
              <?php foreach ($languages as $language) { ?>
              <a onclick="$('input[name=\'language_code\']').attr('value', '<?php echo $language['code']; ?>'); $('#language_form').submit();"><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" />  <?php echo $language['name']; ?></a>
              <?php } ?>
            </div>
          </div>
          <div>
            <input type="hidden" name="language_code" value="" />
            <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
          </div>
        </form>
        <?php } ?>
      </div>
      <!-- Currency & Language End -->
      
    </div>
      <!-- Header Right Ends -->

</div>
  <!-- Header Div1 Ends -->
  
  
    <div class="div2">
  <!-- Menu Starts -->
<div class="menu">
      <ul> 
  <li><a href="<?php echo str_replace('&', '&', $home); ?>"><?php echo $text_home; ?></a></li>
      <?php if (!$logged) { ?>
      <li><a href="<?php echo str_replace('&', '&', $login); ?>"><?php echo $text_login; ?></a></li>
      <?php } else { ?>
      <li><a href="<?php echo str_replace('&', '&', $logout); ?>"><?php echo $text_logout; ?></a></li>
      <?php } ?>
      <li><a href="<?php echo str_replace('&', '&', $account); ?>"><?php echo $text_account; ?></a></li>
      <li><a href="<?php echo str_replace('&', '&', $cart); ?>"><?php echo $text_cart; ?></a></li>
      <li><a href="<?php echo str_replace('&', '&', $checkout); ?>"><?php echo $text_checkout; ?></a></li>
      </ul>
      </div>
      <!-- Menu Ends -->
      
      <!-- Search Starts -->
      <div id="search">
      <div id="search_left">
            <?php if ($keyword) { ?>
            <input type="text" value="<?php echo $keyword; ?>" id="filter_keyword" />
            <?php } else { ?>
            <input type="text" value="<?php echo $text_keyword; ?>" id="filter_keyword" onclick="this.value = '';" onkeydown="this.style.color = '#000000'" style="color: #999;" />
            <?php } ?>
        </div>
                    <div id="search_right">  <a onclick="moduleSearch();" class="button"><span><?php echo $button_go; ?></span></a></div>
      </div>
    </div>

          <!-- Search Ends -->
  
  
  </div>
  
  <!-- Wrapper Starts -->
  <div id="wrapper" class="clearfix">
  
  
  
  <!-- Breadcrumb Starts -->
		<?php if (isset($common_error)) { ?>
			<div class="warning clearfix"><?php echo $common_error; ?></div>
		<?php } ?>
		<?php if (isset($breadcrumbs)) { ?>
<div id="breadcrumb">
				<?php foreach ($breadcrumbs as $breadcrumb) { ?>
					<?php echo $breadcrumb['separator']; ?><a href="<?php echo str_replace('&', '&', $breadcrumb['href']); ?>"><?php echo $breadcrumb['text']; ?></a>
				<?php } ?>
			</div>
		<?php } ?>
	<!-- Breadcrumb Ends -->
  
<script type="text/javascript">
$(window).load(function() {
	$('#slider').nivoSlider({
		effect:'random', //Specify sets like: 'fold,fade,sliceDown'
		slices:2,
		animSpeed:500, //Slide transition speed
		pauseTime:4000,
		startSlide:0, //Set starting Slide (0 index)
		directionNav:true, //Next & Prev
		directionNavHide:true, //Only show on hover
		controlNav:false, //1,2,3...
		controlNavThumbs:false, //Use thumbnails for Control Nav
      	controlNavThumbsFromRel:false, //Use image rel for thumbs
		controlNavThumbsSearch: '.jpg', //Replace this with...
		controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
		keyboardNav:true, //Use left & right arrows
		pauseOnHover:true, //Stop animation while hovering
		manualAdvance:false, //Force manual transitions
		captionOpacity:0.8, //Universal caption opacity
		beforeChange: function(){},
		afterChange: function(){},
		slideshowEnd: function(){} //Triggers after all slides have been shown
	});
});

</script>

<script type="text/javascript"><!-- 
function getURLVar(urlVarName) {
	var urlHalves = String(document.location).toLowerCase().split('?');
	var urlVarValue = '';
	
	if (urlHalves[1]) {
		var urlVars = urlHalves[1].split('&');

		for (var i = 0; i <= (urlVars.length); i++) {
			if (urlVars[i]) {
				var urlVarPair = urlVars[i].split('=');
				
				if (urlVarPair[0] && urlVarPair[0] == urlVarName.toLowerCase()) {
					urlVarValue = urlVarPair[1];
				}
			}
		}
	}
	
	return urlVarValue;
} 

$(document).ready(function() {
	route = getURLVar('route');
	
	if (!route) {
		$('#tab_home').addClass('selected');
	} else {
		part = route.split('/');
		
		if (route == 'common/home') {
			$('#tab_home').addClass('selected');
		} else if (route == 'account/login') {
			$('#tab_login').addClass('selected');	
		} else if (part[0] == 'account') {
			$('#tab_account').addClass('selected');
		} else if (route == 'checkout/cart') {
			$('#tab_cart').addClass('selected');
		} else if (part[0] == 'checkout') {
			$('#tab_checkout').addClass('selected');
		} else {
			$('#tab_home').addClass('selected');
		}
	}
});
//--></script>
<script type="text/javascript"><!--
$('#search input').keydown(function(e) {
	if (e.keyCode == 13) {
		moduleSearch();
	}
});

function moduleSearch() {	
	pathArray = location.pathname.split( '/' );
	
	url = location.protocol + "//" + location.host + "/" + pathArray[1] + '/';
		
	url += 'index.php?route=product/search';
		
	var filter_keyword = $('#filter_keyword').attr('value')
	
	if (filter_keyword) {
		url += '&keyword=' + encodeURIComponent(filter_keyword);
	}
	
	var filter_category_id = $('#filter_category_id').attr('value');
	
	if (filter_category_id) {
		url += '&category_id=' + filter_category_id;
	}
	
	location = url;
}
//--></script>
<script type="text/javascript"><!--
$('.switcher').bind('click', function() {
	$(this).find('.option').slideToggle('fast');
});
$('.switcher').bind('mouseleave', function() {
	$(this).find('.option').slideUp('fast');
}); 
//--></script>

Было б конечно красивей добавить в меню ссылки, как тут - http://unlock.dp.ua/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробовал так добавить в Top Links, но чтото хромает у меня с головой:

<a class="toplinks" href="http://blog.XX.dp.ua"><?php echo $text_blog; ?></a>

Если хотите по простому, то:

<a class="toplinks" href="http://blog.XX.dp.ua">TopLinks</a>

, т.е. выдавать не переменной а просто текстом
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если хотите по простому, то:

, т.е. выдавать не переменной а просто текстом

Ага, так получилось.

post-7492-0-92287600-1303802290_thumb.png

Большое спс, получается что-то с русской переменной было не того :rolleyes:

А как в меню добавить?

Такое не проходит :unsure:

<li><a href="http://xxxxxx.dp.ua/forum">Forum</a></li>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что-то с русской переменной было не того

может, русской переменной того - не было? ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

может, русской переменной того - не было? ;)

Вариант, не туда всунул /catalog/language/russian/common/header.php

$_['text_blog'] = 'Блог';

$_['text_forum'] = 'Форум';

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.