Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


un10ck

Recommended Posts

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

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

Или

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

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>
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.