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

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

здравствуйте. помогите пожалуйста люди добрые. есть у опенкарта, да и у многих систем проблема связанная перелинковкой! и учётом страниц роботом и посещением этим роботом страниц. Подскажите как в модуле категорий сделать так , что бы меню с лева при выборе пункта, становилось неактивным по этому пункту. Вместо анкора выбранной категории было название этой категории!

 

 

 

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


Ссылка на сообщение
Поделиться на другие сайты
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/category_pro.css" />

<!--[if IE 9]>

<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/category_pro_ie9.css" />

<![endif]-->

<!--[if IE 8]>

<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/category_pro_ie8.css" />

<![endif]-->

<!--[if lt IE 8]>

<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/category_pro_ie7.css" />

<![endif]-->

<script type="text/javascript">

$(document).ready(function(){

$(".category_pro_exprand").toggle( 

function() { 

$(this).next('.level-2').slideToggle("slow"),{

duration: 'slow',

easing: 'easeOutBounce'

};

}, 

function() { 

$(this).next('.level-2').slideToggle("slow"),{

duration: 'slow',

easing: 'easeOutBounce'

};


);     

 

$('.category_pro_info').each(function() {        

var tip = $(this).find('.category_pro_information');

 

$(this).hover(

function() { tip.appendTo('body'); },

function() { tip.appendTo(this); }

).mousemove(function(e) {

var x = e.pageX + 60,

y = e.pageY - 40,

w = tip.width(),

h = tip.height(),

dx = $(window).width() - (x + w),

dy = $(window).height() - (y + h);

 

if ( dx < 50 ) x = e.pageX - w - 60;

if ( dy < 50 ) y = e.pageY - h + 50;

 

tip.css({ left: x, top: y });

});         

});

});

</script>

 

<div class="box">

  <div class="box-heading"><?php echo $heading_title; ?></div>

  <div class="box-content">  

    <div class="box-category">

      <ul>

        <?php foreach ($categories as $category) { ?>

          <?php if ($category['category_id'] == $category_id) { ?>

          <li class="active">

          <?php } else { ?>

            <li>

<?php } ?>

 <?php if ($category['category_id'] == $category_id) { ?>

   <a class="active"><?php echo $category['name']; ?></a>

<div class="category_pro_info">

 <div class="category_pro_information" style="height: <?php echo $box_height; ?>px; width: <?php echo $box_width; ?>px;">

   <?php if ($category['thumb']) { ?>

 <div class="category_pro_image"><img src="<?php echo $category['thumb']; ?>"></div>

<?php } else { ?>

 <div class="category_pro_image"><img src="<?php echo $category['no_image']; ?>"></div>

<?php } ?>

<div class="category_pro_name"><?php echo $category['name']; ?></div><br />

<div class="category_pro_description"><?php echo $category['description']; ?></div>

 </div>

</div>

 <?php } else { ?>

   <a href="<?php echo $category['href']; ?>" class="no-active"><?php echo $category['name']; ?></a>

<div class="category_pro_info">

 <div class="category_pro_information" style="height: <?php echo $box_height; ?>px; width: <?php echo $box_width; ?>px;">

   <?php if ($category['thumb']) { ?>

 <div class="category_pro_image"><img src="<?php echo $category['thumb']; ?>"></div>

<?php } else { ?>

 <div class="category_pro_image"><img src="<?php echo $category['no_image']; ?>"></div>

<?php } ?>

<div class="category_pro_name"><?php echo $category['name']; ?></div><br />

<div class="category_pro_description"><?php echo $category['description']; ?></div>

 </div>

</div>

 <?php } ?>

 <?php if ($category['children']) { ?><span class="category_pro_exprand"></span>

   <ul class="level-2">

 <?php foreach ($category['children'] as $child) { ?>

   <?php if ($child['category_id'] == $child_id) { ?>

     <li class="active">

     <?php } else { ?>

     <li>

     <?php } ?>

     <?php if ($child['category_id'] == $child_id) { ?>

       <a class="child-active">- <?php echo $child['name']; ?></a>

<div class="category_pro_info">

 <div class="category_pro_information" style="height: <?php echo $box_height; ?>px; width: <?php echo $box_width; ?>px;">

<?php if ($child['child_thumb']) { ?>

 <div class="category_pro_image"><img src="<?php echo $child['child_thumb']; ?>"></div>

<?php } else { ?>

 <div class="category_pro_image"><img src="<?php echo $child['child_no_image']; ?>"></div>

<?php } ?>

<div class="category_pro_name"><?php echo $child['name']; ?></div><br />

<div class="category_pro_description"><?php echo $child['descr_child']; ?></div>

 </div>

</div>

     <?php } else { ?>

       <a href="<?php echo $child['href']; ?>">- <?php echo $child['name']; ?></a>

<div class="category_pro_info">

 <div class="category_pro_information" style="height: <?php echo $box_height; ?>px; width: <?php echo $box_width; ?>px;">

<?php if ($child['child_thumb']) { ?>

 <div class="category_pro_image"><img src="<?php echo $child['child_thumb']; ?>"></div>

<?php } else { ?>

 <div class="category_pro_image"><img src="<?php echo $child['child_no_image']; ?>"></div>

<?php } ?>

<div class="category_pro_name"><?php echo $child['name']; ?></div><br />

<div class="category_pro_description"><?php echo $child['descr_child']; ?></div>

 </div>

</div>

     <?php } ?>

     </li>

 <?php } ?>

   </ul>

     <?php } ?>

          </li>

        <?php } ?>

      </ul>

    </div>

  </div>

</div>

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


Ссылка на сообщение
Поделиться на другие сайты
Изменил код вот так вот, получилось теперь когда выбрана под категория пропадает ссылка и у этой категории, подскажите пожалуйста как исправить! 

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От ocdroid
      400.00 руб
      Скачать/Купить дополнение


      Products from subcategory | Товары из подкатегорий в категории
      Товары из подкатегорий в категории
      Модуль позволяет автоматически выводить товары из подкатегорий в текущую категорию
      Демо
       
      Инсталляция стандартная - через установщик расширений.
      Языки: en-gb, pl-pl, uk-ua, ru-ru
       
      Адаптация к Вашему шаблону - бесплатно!
       
      = = = TODO = = =
      Карусель товаров Добавил ocdroid Добавлено 17.02.2019 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • От ocdroid
      Товары из подкатегорий в категории
      Модуль позволяет автоматически выводить товары из подкатегорий в текущую категорию
      Демо
       
      Инсталляция стандартная - через установщик расширений.
      Языки: en-gb, pl-pl, uk-ua, ru-ru
       
      Адаптация к Вашему шаблону - бесплатно!
       
      = = = TODO = = =
      Карусель товаров
    • От ibond
      450.00 RUB
      View File


      Фильтр товаров в админке по производителю, категории, артикулу, изображению и ID + редактор
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, категориям, артикулу (Sku), изображениям и ID товара. Добавляет колонки ID товара, Артикул, Производители и  Категории в списке товаров и позволяет включать/отключать для просмотра колонки по выбору. Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий.
       
      NEW! В версии 3.2 добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.
       
      Демонстрация (admin):
      Логин: demo / Пароль: demo
      https://demo3ru.open.cc.ua/admin/index.php?route=catalog/product
       
      Не заменяет файлов, все изменения вносятся через OCMOD или jQuery.
       
      Работает (тестировался): OpenCart 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.x
       
      ВНИМАНИЕ!
      Версия 3.2 требует Ioncube Loader не ниже версии 10 и PHP не ниже версии 5.6 (поддерживает версии PHP 5.6, 7.0, 7.1, 7.2)! Лицензия активируется автоматически. Тех, кто не указал домен при покупке, прошу указать его в ЛС или письмом на адрес i.bond@mail.ru указав при этом номер счета и ник на данном форуме.  
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
      Что нового в версии 3.2.0:
      Добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.  
      Что нового в версии 3.1.0:
      Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий. Добавлена колонка производители в список товаров. Добавлена сортировка по производителю.  
      Что нового в версии 3.0.1:
      Исправлены мелкие ошибки. Submitter ibond Submitted 10/16/2018 Category Filters Системные требования Сайт разработчика https://open.cc.ua Старая цена 350 Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Get request to server of developer Да  
    • От ibond
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, категориям, артикулу (Sku), изображениям и ID товара. Добавляет колонки ID товара, Артикул, Производители и  Категории в списке товаров и позволяет включать/отключать для просмотра колонки по выбору. Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий.
       
      NEW! В версии 3.2 добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.
       
      Демонстрация (admin):
      Логин: demo / Пароль: demo
      https://demo3ru.open.cc.ua/admin/index.php?route=catalog/product
       
      Не заменяет файлов, все изменения вносятся через OCMOD или jQuery.
       
      Работает (тестировался): OpenCart 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.x
       
      ВНИМАНИЕ!
      Версия 3.2 требует Ioncube Loader не ниже версии 10 и PHP не ниже версии 5.6 (поддерживает версии PHP 5.6, 7.0, 7.1, 7.2)! Лицензия активируется автоматически. Тех, кто не указал домен при покупке, прошу указать его в ЛС или письмом на адрес i.bond@mail.ru указав при этом номер счета и ник на данном форуме.  
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
      Что нового в версии 3.2.0:
      Добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.  
      Что нового в версии 3.1.0:
      Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий. Добавлена колонка производители в список товаров. Добавлена сортировка по производителю.  
      Что нового в версии 3.0.1:
      Исправлены мелкие ошибки.
    • От YulanaKiev
      Добрый день, парни.
      Вопрос: после редактирования и сохранения категории, она перестает отображаться в списке категорий (в админке и на сайте), в чем трабла?
      когда-то видел на форуме обсуждение этой проблемы, сейчас не могу найти. Может кто "ткнет носом".
      OcStore 2.1.2.1
      Спасибо.
  • Последние посетители   0 пользователей онлайн

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

×

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

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