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

Recommended Posts

Увидел)))

вы все поправили ))

большое спс))

+1

Пожалуйста. Просто у Вас отсутствовал файл slmenu.php

Его там не было. Это корень модуля(там вся структура меню заложена).

Находится по пути

vqmod/vqcache/slmenu.php

Видно Вы его удалили когда чистили кеш vqmod/ И подправил vqmod под Ваш шаблон.

  • +1 1
Надіслати
Поділитися на інших сайтах

Вышло обновление!

Что нового в версии 1.6?

  • Полная совместимость с ocStore v1.5.4.1,(стандартный шаблон);
  • Убран дубль категорий 1-го уровня(лучше для СЕО);
  • Небольшие доработки.

  • +1 1
Надіслати
Поділитися на інших сайтах

Вышло обновление!

Что нового в версии 1.6?

  • Полная совместимость с ocStore v1.5.4.1,(стандартный шаблон);
  • Убран дубль категорий 1-го уровня(лучше для СЕО);
  • Небольшие доработки.

Яндекс принимаете к оплате?Если это меню пашет на 1.5.4.1 MaxStore я хочу его купить, если нет...Вы его допилите под меня?

Не вытерпел, купил - не работает - белый экран смерти

Надіслати
Поділитися на інших сайтах

Яндекс принимаете к оплате?Если это меню пашет на 1.5.4.1 MaxStore я хочу его купить, если нет...Вы его допилите под меня?

На ocStore v1.5.4.1 меню "пашет") - демо

На счет MaxStore не знаю. Не проверял, в принципе должно.

Просто MaxStore, по моему мнению, как сборка не очень.

Желательно сделки проводить через этот сайт. У вас будет тогда возможность обновляться и тд. Вне сайта не гарантирую поддержку по обновлению. Все остальное в лс.

Надіслати
Поділитися на інших сайтах

Дополить под MaxStore если что думаю проблем не будет.

Индивидуальный дизайн оплачивается отдельно.

Надіслати
Поділитися на інших сайтах

Дополить под MaxStore если что думаю проблем не будет.

Индивидуальный дизайн оплачивается отдельно.

С дизайном разберусь, лишь бы заработало, вот header.tpl

<!DOCTYPE html>
<html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>">
<head>
<meta charset="UTF-8" />
<title><?php echo $title; ?></title>

<base href="<?php echo $base; ?>" />
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
<?php if ($keywords) { ?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php } ?>
<?php if ($icon) { ?>
<link href="<?php echo $icon; ?>" rel="icon" />
<?php } ?>
<?php foreach ($links as $link) { ?>
<link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
<?php } ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />
<?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.7.1.min.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" />
<script type="text/javascript" src="catalog/view/javascript/quick_search.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/ui/external/jquery.cookie.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/colorbox/jquery.colorbox.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/colorbox/colorbox.css" media="screen" />
<script type="text/javascript" src="catalog/view/javascript/jquery/tabs.js"></script>
<script type="text/javascript" src="catalog/view/javascript/common.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/zoom/zoom.js"></script>
<?php foreach ($scripts as $script) { ?>
<script type="text/javascript" src="<?php echo $script; ?>"></script>
<?php } ?>
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie8.css" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie7.css" />
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie6.css" />
<script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>
<script type="text/javascript">
DD_belatedPNG.fix('#logo img');
</script>
<![endif]-->
<?php echo $google_analytics; ?>

<script type="text/javascript" src="catalog/view/javascript/jquery/jrumble/jquery.jrumble.1.3.js"></script>
<script>
$(function(){
$('#logo').jrumble();
$('#logo').hover(function()
{$('#logo').trigger('startRumble');},
function()
{$('#logo').trigger('stopRumble');});
});
</script>

<!-- BEGIN JIVOSITE CODE {literal} -->
<!-- <script type="text/javascript">
(function() { var widget_id = '14482';
var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss); })(); </script>
-->
<!-- {/literal} END JIVOSITE CODE -->
<link rel="stylesheet" media="print" type="text/css" href="catalog/view/theme/default/stylesheet/print.css" />
<link rel="stylesheet" media="screen, hendheld" type="text/css" href="catalog/view/theme/default/stylesheet/screen.css" />

</head>
<body>
<! <body ondragstart="return false;" onselectstart="return false;" oncontextmenu="return false;">

<div class="vcard">
   <div class="fn org"><b>Агрополив</b></div>
   <div class="adr">
   <span class="country-name">Россия</span>
   <span class="postal-code">196233</span>
   <span class="locality">Санкт-Петербург</span>
   <span class="street-address">пр.Космонавтов, д. 50, корп. 4</span>
   </div>
   <div>
   <span class="category">Сельскохозяйственная техника</span>
   <span class="category">Садовый инвентарь и техника</span>
   <span class="category">Полив, орошенние</span>
   </div>
   <a class="email" href="mailto:[email protected]">[email protected]</a>
   <span class="tel"><i class="value">+7 (921) 750-53-78</i></span>
   <a class="url" href="http://www.agrorus.org">http://agrorus.org</a>
   <span class="workhours">ежедн. 8:00-23:00</span>
   <div class="geo">
   <abbr class="latitude" title="59.84747">N 59°50'51"</abbr>  
   <abbr class="longitude" title="30.35916">W 30°21'33"</abbr>
   </div>
</div>

<div class="abrisa">
<a href="http://www.agrorus.org/abrisa.html"><img alt="Abanilla Riegos S.A." src="image/abrisa-agrorus.png"></a>
</div>

<div id="container">
<div id="header">
 <?php if ($logo) { ?>

 <div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div>
<span class="noprint">
 <?php } ?>
 <?php echo $language; ?>
 <?php echo $currency; ?>
 <?php echo $cart; ?>
 <div id="search">
   <div class="button-search"></div>
   <?php if ($filter_name) { ?>
   <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" />
   <?php } else { ?>
   <input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '#FFFFFF';" />
   <?php } ?>
 </div>
</span>

 <div id="address-data">
   <?php if (($this->config->get('config_display_address') == 1) || ($this->config->get('config_display_telephone') == 1) || ($this->config->get('config_display_fax') == 1) || ($this->config->get('config_display_email') == 1)) { ?>
      <div class="address-data-header"><?php echo $address_data; ?></div>
   <?php } ?>
   <?php if ($this->config->get('config_display_address') == 1) { ?>
      <?php echo $address; ?><br />
   <?php } ?>
   <?php if ($this->config->get('config_display_telephone') == 1) { ?>
      <b><i><?php echo $text_telephone; ?></i></b>

   <?php echo $telephone; ?>
   <?php } ?>
   <?php if ($this->config->get('config_display_fax') == 1) { ?>
      <b><i><?php echo $text_fax; ?></i></b>
      <?php echo $fax; ?>
   <?php } ?>
   <?php if ($this->config->get('config_display_email') == 1) { ?>
      <br /><b><i><?php echo $text_email; ?></i></b>
      <?php echo $email; ?>
   <?php } ?>
 </div>
<span class="noprint">
<div id="kurs">
<a href="http://optimistik.ru/" target="_blank"><img src="http://www.rekomend.ru/informer/rates3.php?type=1&style=1&color=gray" alt="http://optimistik.ru/" border="0" /></a>
</div>
</span>
<span class="noprint">
 <div class="links">
<a href="<?php echo $home; ?>"><?php echo $text_home; ?></a>
<a href="http://www.drip-irrigator.ru/forum/">Форум</a>
<a href="http://www.agrorus.org/index.php?route=myoc/pricelist">Каталог</a>
<a href="http://www.agrorus.org/index.php?route=common/wpricelist">Прайс-лист</a>
<a href="<?php echo $account; ?>"><?php echo $text_account; ?></a>
<a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a>
<a href="<?php echo $compare; ?>" id="compare-total-header"><?php echo $text_compare; ?></a>
<a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a>
<a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>
</div>
</span>
<span class="noprint">
<?php if ($main_menu == '1') { ?>
<div id="advanced_menu"><?php if ($advanced_categories) {  echo $advanced_categories; } ?></div>
</span>
<?php } else { ?>
<?php if ($categories) { ?>

<div id="menu">
 <ul>
   <?php foreach ($categories as $category) { ?>
   <li><?php if ($category['active']) { ?>
   <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
   <?php } else { ?>
   <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
   <?php } ?>
  <?php if ($category['children']) { ?>
  <div>
    <?php for ($i = 0; $i < count($category['children']);) { ?>
    <ul>
	  <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
	  <?php for (; $i < $j; $i++) { ?>
	  <?php if (isset($category['children'][$i])) { ?>
	  <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
	  <?php } ?>
	  <?php } ?>
    </ul>
    <?php } ?>
  </div>
  <?php } ?>
   </li>
   <?php } ?>
 </ul>
</div>
<?php } ?>
<?php } ?>

<span class="noprint">
<div class="public">
<a href="https://twitter.com/DripIrrigator">
<img width="30" height="30" alt="Мы в Twitter" src="image/twitter.png"></a>
<a href="http://www.facebook.com/gyurza2000">
<img width="30" height="30" alt="Мы в Facebook" src="image/facebook.png"></a>
<a href="http://vk.com/club19975682">
<img width="30" height="30" alt="Мы В Контакте" src="image/vkontakte.png"></a>
<a href="http://www.agrorus.org/articles-headlines.html"><img src="image/rss.png" alt="RSS" border="0"></a>
</div>
</span>

<div id="notification"></div>

Надіслати
Поділитися на інших сайтах

посмотри такой параметр как offset=26 вот это 26 как раз у меня оказалось НЕ 26. Был белый экран, глянул в header.tpl свой, посчитал offset и оказалось что надо 25. Всё заработало!

Надіслати
Поділитися на інших сайтах

Если Вылазит "белый экран смерти"?

Это ничего страшного. Нужно просто настроить параметр offset=".." соотвествено Вашего файла header.tpl

И так, разберем все по порядку.

Сначала почитайте основы про VQMOD

1) Открываем изменяемый VQMOD-ом файл:

catalog\view\theme\default([i]или имя Вашего шаблона[/i])\template\common\header.tpl

Находим код:

<div id="menu">  <ul>
<?php foreach ($categories as $category) { ?>
<li><?php if ($category['active']) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php } ?>

  <?php if ($category['children']) { ?>
  <div>
	<?php for ($i = 0; $i < count($category['children']);)/>/>/> { ?>
	<ul>
	  <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
	  <?php for (; $i < $j; $i++) { ?>
	  <?php if (isset($category['children'][$i])) { ?>
	  <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
	  <?php } ?>
	  <?php } ?>
	</ul>
	<?php } ?>
  </div>
  <?php } ?>
</li>
<?php } ?>
 </ul>
</div>

Этот код стандартного меню, он будет заменяться на код нашего модуля категорий из VQMOD файла.

2) Открываем VQMOD файл нашего меню:

vqmod\xml\slmenu.xml

Ищем строку

<search position="replace" offset="26"><![CDATA[<div id="menu">]]></search>

Эта строка означает что она должна(в файле header.tpl) найти строку и заменить <div id="menu">, а параметр offset="26" означает сколько + еще строк после <div id="menu"> заменится на код нашего модуля.

Чтоб все работало, должно заменится <div id="menu">(в offset эта строка не включается, она и так заменяется) и весь код начиная после строки <div id="menu"> до строки <?php } ?><div id="notification"></div>

Считаем:

<div id="menu">
1  <ul>
2	<?php foreach ($categories as $category) { ?>
3	<li><?php if ($category['active']) { ?>
4<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
5<?php } else { ?>
6<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
7<?php } ?>
8
9	  <?php if ($category['children']) { ?>
10	  <div>
11		<?php for ($i = 0; $i < count($category['children']);)/>/>/> { ?>
12		<ul>
13		  <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
14		  <?php for (; $i < $j; $i++) { ?>
15		   <?php if (isset($category['children'][$i])) { ?>
16		  <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
17		  <?php } ?>
18		  <?php } ?>
19		</ul>
20		<?php } ?>
21	  </div>
22	  <?php } ?>
23	</li>
24	<?php } ?>
25  </ul>
26</div>

Вот параметр offset="26" и заменяет еще 26 строк после <div id="menu"> до строки <?php } ?>

Если в структере Вашего header.tpl, другой порядок строк после <div id="menu">, то посчитайте их до <?php } ?> и выставте это значение в параметр offset="__"

С уважением, Вячеслав!

Команда "SLteam"

Украина, г.Харьков

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Вопрос, а как сделать так, чтоб категория третьего уровня не отображалась?

Определенная категория или все категории 3-его уровня?

А смысл тогда данного меню?

Надіслати
Поділитися на інших сайтах

Ну вот я и призадумался. У меня меню открывается на всю страницу, т.к. категорий 3 уровня в категории 2 уров. аж 10 шт.

т.е. в категории 2 уров. очень много кат 3 уров.

Надіслати
Поділитися на інших сайтах


можно ссылку?

в принцепе можно сделать обрезание категорий (к примеру до 4-5, а потом типа ссылки "показать все категори" →)

Надіслати
Поділитися на інших сайтах

в принцепе можно сделать обрезание категорий (к примеру до 4-5, а потом типа ссылки "показать все категори" →)

Было бы шикарным вариантом, лучше 2 ссылки (показать клиенту, что там что-то есть) и →

И само верхнее меню не будет таким громоздким и не будет закрывать половину экрана.

Надіслати
Поділитися на інших сайтах


Модуль классный, меню понравилось.

Что нужно сделать, чтобы названия категорий в выпадающем меню писались обычным шрифтом "Компьютеры", а не как сейчас заглавным "КОМПЬЮТЕРЫ" ?

[Решено]

Нужно в файле slmenu-classic.css

найти и удалить в абзаце #slmenu ul li div .withchild a.theparent {

строчку text-transform: uppercase;

Змінено користувачем brulik74
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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