COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

BuslikDrev

Соучастники
  • Публикации

    2484
  • Зарегистрирован

  • Посещение

  • Days Won

    133

Сообщения, опубликованные пользователем BuslikDrev

  1. 17 часов назад, Boulevard сказал:

    Окей, спасибо большое.

     

    А вот вариант (на большом и на малом экране ссылка на главную категорию нажимается и выводятся подкатегории при наведении мыши), который вам нужен.

     

    Открыть: catalog/view/theme/default/stylesheet/stylesheet.css

    Скрытый текст

    Найти:

    
    	#menu {
    		border-radius: 4px;
    	}

     

    Заменить на:

    
    	#menu .dropdown:hover .dropdown-menu {
    		display: block;
    		position:relative;
    		margin-bottom:10px;
    		width: 100%;
    	}
    	#menu {
    		border-radius: 4px;
    	}

     

     

    Открыть: catalog/view/theme/default/template/common/header.tpl

    Скрытый текст

    Найти:

    
    	 <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
              <div class="dropdown-menu">
                <div class="dropdown-inner">
                  <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
                  <ul class="list-unstyled">
                    <?php foreach ($children as $child) { ?>
                    <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
                    <?php } ?>
                  </ul>
                  <?php } ?>
                </div>
                <a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div>
            </li>

     

    Заменить на:

    
    	 <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle"><?php echo $category['name']; ?></a>
              <div class="dropdown-menu">
                <div class="dropdown-inner">
                  <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
                  <ul class="list-unstyled">
                    <?php foreach ($children as $child) { ?>
                    <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
                    <?php } ?>
                  </ul>
                  <?php } ?>
                </div>
               </div>
            </li>

     

     

     

  2. 20 часов назад, Boulevard сказал:

    Окей, спасибо большое.

    Могу предложить такой вариант (на большом экране ссылка на главную категорию нажимается и выводятся подкатегории при наведении мыши, на малом экране - по стандарту, но если сделать двойной щелчок, тогда перейдёт), либо нужно для мобильных версий переписывать стили, либо js скрипт:

     

    Открыть: catalog/view/theme/default/stylesheet/stylesheet.css

    Скрытый текст

    Найти:

    
    @media (min-width: 768px) {
    	#menu .dropdown:hover .dropdown-menu {
    		display: block;
    	}
    }
    @media (max-width: 767px) {
    	#menu {
    		border-radius: 4px;
    	}

     

    Заменить на:

    
    @media (min-width: 768px) {
    	#menu .dropdown:hover .dropdown-menu {
    		display: block;
    	}
    	#menu .dropdown2 {
    		display: none;
    	}
    }
    @media (max-width: 767px) {
        #menu .dropdown {
    		display: none;
    	}
    	#menu {
    		border-radius: 4px;
    	}

     

     

    Открыть: catalog/view/theme/default/template/common/header.tpl

    Скрытый текст

    Найти:

    
    	 <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
              <div class="dropdown-menu">
                <div class="dropdown-inner">
                  <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
                  <ul class="list-unstyled">
                    <?php foreach ($children as $child) { ?>
                    <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
                    <?php } ?>
                  </ul>
                  <?php } ?>
                </div>
                <a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div>
            </li>

     

    Заменить на:

    
    <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" ><?php echo $category['name']; ?></a>
              <div class="dropdown-menu">
                <div class="dropdown-inner">
                  <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
                  <ul class="list-unstyled">
                    <?php foreach ($children as $child) { ?>
                    <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
                    <?php } ?>
                  </ul>
                  <?php } ?>
                </div>
                </div>
            </li>
    
    <li class="dropdown2"><a href="<?php echo $category['href']; ?>" ondblclick="location.replace('<?php echo $category['href']; ?>');return false;" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
              <div class="dropdown-menu">
                <div class="dropdown-inner">
                  <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
                  <ul class="list-unstyled">
                    <?php foreach ($children as $child) { ?>
                    <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
                    <?php } ?>
                  </ul>
                  <?php } ?>
                </div>
                <a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div>
            </li>

     

     

     

    Чтобы при наведении открывались категории ещё думаю (активную ссылку прописать).

  3. 6 часов назад, PHENICS сказал:

    Мое почтение!
    Господа подскажите, что подправить? ... 

    Делаю новый магазин (tools.biz.ua) с электроинструментом, и возникла проблема - на главной странице шаблон "пополз" чуток вниз. А на остальных страницах вроде все в порядке... Шаблон rubber. Менял только цвета в stylesheet ... 

    Всем заранее спасибо!

    Warning: Invalid argument supplied for foreach() in /home/hmucom/domains/tools.biz.ua/public_html/catalog/controller/module/product_tab.php on line 32

  4. 8 минут назад, BLVCKLIMIT сказал:

    понял не правильно, вот один из моих магазинов на этом шаблоне fashion-cult.com.ua на сборке Opencart Pro 2.1

    Изначаельно это и было отключено. Только что попробувал - включить выключить, обновить, кеш почистить. Туда сюда. Никак не повлияло на результат.

    Вы сравните файлы, в которых ошибка и окмоды которые вносят изменения в эти файлы, чтобы найти, что не встало.

  5. 3 минуты назад, BLVCKLIMIT сказал:

    все верно в логе показывает:

    2017-04-07 18:06:15 - PHP Warning:  Invalid argument supplied for foreach() in /home/blvcklim/blvcklimit.com.ua/www/system/storage/modification/catalog/controller/extension/module/product_tab.php on line 34
    2017-04-07 18:06:15 - PHP Warning:  Invalid argument supplied for foreach() in /home/blvcklim/blvcklimit.com.ua/www/system/storage/modification/catalog/view/theme/storeset/template/common/header.tpl on line 751

     

    как правильно поступить в данной ситуацию чтобы исправить ошибку. 

     

    да я тоже на 90% уверен что модификаторы почему-то не встали корректно.

     

    подскажите пожалуйста что с этим нужно сделать*?

     

     

    751 строка header.tpl 

    <?php foreach ($items as $item) { ?>

    Как я понял, шаблон не адаптирован под опенкарт.про

  6. 1 минуту назад, Boulevard сказал:

    Да, там вроде уже описали этот способ, а нельзя сделать, чтобы при наведение выходили подкатегории?

    Нужно подумать, тоже такое нужно. Как придумаю - напишу.

  7. 14 минуты назад, Boulevard сказал:

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

    Вы хотите чтобы было так: 1 клик - открывает подкатегории, второй клик - переходит на главную, а снизу ссылку "посмотреть все" убрать?

  8. В 05.04.2017 at 16:35, Irbis сказал:

    Попробовал, не помогло, может ещё что-то можно почистить?

    Если вы загружаете на чистый опенкарт, то просто переустановите его, удалив все таблицы из БД т.к. я безпонятии как у вас реализован экспорт по API.

  9. У меня была проблема такого плана:
    Решил настроить для страницы "Возврат товара (account/return/add)" отдельный макет, при этом знаю, что на все страницы "Аккаунт (account/%)" существует свой макет.

    Следовательно, чтобы мне сделать отдельный макет для страницы "Возврат товара (account/return/add)", нужно было удалить макет для всех страниц "Аккаунт (account/%)", либо как-то задать условия, чтобы макет "аккаунт" не распространялся на страницу "Возврат товара".

    Что я и сделал - удалил макет "Аккаунт" и тогда появилась проблема: страницы "Аккаунт" (кроме страницы "Возврата товара") приняли макет "Главная (common/home)", а не макет "По-умолчанию".

    Решение для меня:
    Чтобы принимался макет "По-умолчанию", а не "Главная (common/home)", нужно прописать "%" в пути макета "По-умолчанию".
    В итоге макет "По-умолчанию", реально станет макетом по-умолчанию и лишние макеты можно удалить.

    Мне интересно, такая проблема у многих или у меня одного?

    Проблему нашёл, походу было поменяно местами два макета, то есть имена, а значит каждый макет имеет свой id номер. 
    Тему можно закрывать.

  10. В 03.04.2017 at 17:50, Phoibus сказал:

    Добрый день!

    Версия 2.3.0.2.2

    Только что поставил. Съехал поиск и немного левая панель вниз. как поправить?

      Показать содержимое

    шаблон 2.3.0.2.2.jpg

    У меня такое было, после удаления ocStore и устанавки opencart.cms, оказалось, что прав не имею на удаление некоторых папок т.к. они под контролем apache - в итоге т.к. я не имею права поменять права на папки с apache на себя, то я терзаю хостера, чтобы он удалял мне данные папки т.к. это его проблемы.

    3 часа назад, drewnya сказал:

    А в пейджинге, переход со второй и далее страниц на первую с параметром ?page={page}, это баг или фича?

      Показать содержимое

    Screenshot_1.png.54ae5a4dcc5ba521503017f6c26ff4a9.png

     

    наверно фича, чтобы не было дублей.

  11. 12 минуты назад, andr444773388 сказал:

    что такое "сео-про" ?

    разработчик говорит, что поддерживает только скрипт opencart.com

    seo-alies страницу создаю в мегафильтре.

    там вставляю  вхожной урл: http://www.sport.sport-1.ru/begovied/mfp,manufacturers[aeon-fitness]

    и выходной урл: http://www.sport.sport-1.ru/begovied/zxcvbnm

    чпу включено

     

    для категории seo название прописано? Админ панель/каталог/категории/редактирование категории/вкладка данные/пункт меню SEO URL

  12. Не понял, 50$ взял, а скрипт не поддерживает? Я даже и не знаю, сео-про включено? И расскажите, как создаёте страницу? Нужны файлы модуля.

     

    Почему у вас одна категория такого вида: http://www.sport.sport-1.ru/index.php?route=product/category&path=59
    А вторая такого: http://www.sport.sport-1.ru/begovied/?
    ЧПУ включено? 
    Также проверьте, чтобы адрес категории в фильтре, совпадал с адресом в настройке категории.