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

Mykhaylo

Користувачі
  
  • Публікації

    70
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Mykhaylo

  1. Ищу модуль аналог GreyImage, т.к. указанный конфликтует с модулем MegaFilterPro, от которого отказаться не готовы по ряду причин.

     

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

     

    P.S. правки кода можете не советовать, всё-равно я не соображаю в этом. Спасибо.

    P.P.S. ocStore 2.3.0.2.3

  2. Решение найдено!

     

    В файл "catalog\view\theme\default\stylesheet\stylesheet.css" добавляем следующее:

    #top .phoneh {
        font-size: 18px;
        display: inline-block;
        padding-top: 6px;
        color: #000;
    }

     

    В файл "catalog\view\theme\default\template\common\header.tpl" после строк:

        <?php echo $currency; ?>
        <?php echo $language; ?>

    добавляем:

    	<span class="phoneh"> <a href="<?php echo $contact; ?>">ГОРЯЧАЯ ЛИНИЯ:</a> <span><?php echo $telephone; ?></span> </span>

    а следующую строку комментируем, на случай если захотим откатиться:

    <!-- <li><a href="<?php echo $contact; ?>"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md"><?php echo $telephone; ?></span></li> <!-->

     

    В итоге все ссылки у нас остаются рабочие, если вы в панели управления меняете телефон, он автоматом меняется и тут, код не нужно будет править. А также надпись "горячая линия" кликабельна, по ней попадаем в раздел "Связаться с нами", как изначально и было задумано в шаблоне.

     

    Надеюсь кому-то, да помог, потому как сам я, не понимая нифига, разбирался долго и гуглил, какой тег для чего нужен))

    P.S. не претендую на правильность данного решения, но выглядит всё ровненько, и ссылки не потёрлись, потому считаю решение более-менее правильным. К тому же, на мобильных устройствах всё тоже отображается.

  3. Доброго времени!

     

    Подскажите, как вообще правильно организовать работу фильтров?

     

    Штатными методами OpenCart'а всё это можно сделать, но это же титанический ручной труд. Помимо того что нужно вручную создавать все эти фильтры, в карточку КАЖДОГО товара вносить КАЖДЫЙ фильтр. И цена ошибки высока настолько, что товар просто не появится при выборе нужных покупателю опций фильтра, что равносильно тому, что его нет в продаже в нашем магазине.

     

    Ещё так и не понял, можно ли штатными средствами настроить фильтр ЦЕНА, желательно с ползунком.

     

    Далее, я понял что есть модули, решающих данную проблему. Но, решение, как оказывается, не очень. К примеру, модуль OCFilter может автоматом подхватить все опции из карточек товаров, но там получается такая каша, что смотреть страшно. Кроме того, не понятно, можно ли в нём отключать определённые фильтры, а другие оставить. Ну и в нём вроде как нет диапазонов значений, к примеру, покупатель не может выбрать диапазон ёмкости аккумулятора, к примеру от 3000 до 4000 мАч, а может выбирать только конкретные значения из карточек товаров. Как я понимаю, аналоги этого модуля работают по такому же принципу.

     

    Во общем, прошу разъяснить как правильно всё это организовать. Заранее большое спасибо!

  4. <!DOCTYPE html>
    <!--[if IE]><![endif]-->
    <!--[if IE 8 ]><html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" class="ie8"><![endif]-->
    <!--[if IE 9 ]><html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" class="ie9"><![endif]-->
    <!--[if (gt IE 9)|!(IE)]><!-->
    <html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>">
    <!--<![endif]-->
    <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <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 } ?>
    <meta property="og:title" content="<?php echo $title; ?>" />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="<?php echo $og_url; ?>" />
    <?php if ($og_image) { ?>
    <meta property="og:image" content="<?php echo $og_image; ?>" />
    <?php } else { ?>
    <meta property="og:image" content="<?php echo $logo; ?>" />
    <?php } ?>
    <meta property="og:site_name" content="<?php echo $name; ?>" />
    <script src="catalog/view/javascript/jquery/jquery-2.1.1.min.js" type="text/javascript"></script>
    <link href="catalog/view/javascript/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" />
    <script src="catalog/view/javascript/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
    <link href="catalog/view/javascript/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
    <link href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700" rel="stylesheet" type="text/css" />
    <link href="catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet">
    <?php foreach ($styles as $style) { ?>
    <link href="<?php echo $style['href']; ?>" type="text/css" rel="<?php echo $style['rel']; ?>" media="<?php echo $style['media']; ?>" />
    <?php } ?>
    <script src="catalog/view/javascript/common.js" type="text/javascript"></script>
    <?php foreach ($links as $link) { ?>
    <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
    <?php } ?>
    <?php foreach ($scripts as $script) { ?>
    <script src="<?php echo $script; ?>" type="text/javascript"></script>
    <?php } ?>
    <?php foreach ($analytics as $analytic) { ?>
    <?php echo $analytic; ?>
    <?php } ?>
    </head>
    <body class="<?php echo $class; ?>">
    <nav id="top">
      <div class="container">
        <?php echo $currency; ?>
        <?php echo $language; ?>
        <div id="top-links" class="nav pull-right">
          <ul class="list-inline">
            <li><a href="<?php echo $contact; ?>"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md"><?php echo $telephone; ?></span></li>
            <li class="dropdown"><a href="<?php echo $account; ?>" title="<?php echo $text_account; ?>" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_account; ?></span> <span class="caret"></span></a>
              <ul class="dropdown-menu dropdown-menu-right">
                <?php if ($logged) { ?>
                <li><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li>
                <li><a href="<?php echo $order; ?>"><?php echo $text_order; ?></a></li>
                <li><a href="<?php echo $transaction; ?>"><?php echo $text_transaction; ?></a></li>
                <li><a href="<?php echo $download; ?>"><?php echo $text_download; ?></a></li>
                <li><a href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a></li>
                <?php } else { ?>
                <li><a href="<?php echo $register; ?>"><?php echo $text_register; ?></a></li>
                <li><a href="<?php echo $login; ?>"><?php echo $text_login; ?></a></li>
                <?php } ?>
              </ul>
            </li>
            <li><a href="<?php echo $wishlist; ?>" id="wishlist-total" title="<?php echo $text_wishlist; ?>"><i class="fa fa-heart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_wishlist; ?></span></a></li>
            <li><a href="<?php echo $shopping_cart; ?>" title="<?php echo $text_shopping_cart; ?>"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_shopping_cart; ?></span></a></li>
            <li><a href="<?php echo $checkout; ?>" title="<?php echo $text_checkout; ?>"><i class="fa fa-share"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_checkout; ?></span></a></li>
          </ul>
        </div>
      </div>
    </nav>
    <header>
      <div class="container">
        <div class="row">
          <div class="col-sm-4">
            <div id="logo">
              <?php if ($logo) { ?>
                <?php if ($home == $og_url) { ?>
                  <img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" />
                <?php } else { ?>
                  <a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" /></a>
                <?php } ?>
              <?php } else { ?>
                <h1><a href="<?php echo $home; ?>"><?php echo $name; ?></a></h1>
              <?php } ?>
            </div>
          </div>
          <div class="col-sm-5"><?php echo $search; ?>
          </div>
          <div class="col-sm-3"><?php echo $cart; ?></div>
        </div>
      </div>
    </header>
    <?php if ($categories) { ?>
    <div class="container">
      <nav id="menu" class="navbar">
        <div class="navbar-header"><span id="category" class="visible-xs"><?php echo $text_category; ?></span>
          <button type="button" class="btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button>
        </div>
        <div class="collapse navbar-collapse navbar-ex1-collapse">
          <ul class="nav navbar-nav">
            <?php foreach ($categories as $category) { ?>
            <?php if ($category['children']) { ?>
            <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>
            <?php } else { ?>
            <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
            <?php } ?>
            <?php } ?>
          </ul>
        </div>
      </nav>
    </div>
    <?php } ?>

    Я так понимаю где-то тут что-то нужно сделать?

    <li><a href="<?php echo $contact; ?>"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md"><?php echo $telephone; ?></span></li>

     

  5. Подскажите люди добрые. Хочу убрать номер телефона и иконку. И вписать его слева, жирно и КРУПНО. Примерно как на картинке.

    Стоит ocStore 2.3.0.2.3.

     

    P.S. в этой теме ничего не понятно, тем более что там указаны рекомендации к другим версиям.

     

    Заранее спасибо за помощь.

    telef.png

  6. В связи с тем что я тупанул и изначально разместил свой вопрос не в том разделе, апну топик. Модератору спасибо что откликнулся и перенёс куда положено.

    У меня ocStore 2.3.0.2.3.

    Существует ли решение, а лучше готовый модуль, который бы скрывал цену на товар, которого нет в наличии?

  7. 9 часов назад, PeterStudio сказал:

    А зачем тогда писать в 3.х ветке форума???

    Простите, по своей неосведомлённости я посмел предположить что ocStore версии 2.3.0.2.3 и есть текущая русифицированная версия OpenCart 3.0.2, а дополнительные цифры это их личный учёт.

  8. По первой ссылке я так и не понял, для какой версии предлагают делать изменения. Я боюсь что для моей не подойдёт.

    По второй ссылке топик стартер за денюшку ушёл общаться в ЛС с "помогающим" человеком. Описанного рабочего решения нет.

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

     

    P.S. у меня ocStore 2.3.0.2.3.

    P.P.S. Может быть существует модуль, который скрывает цену отсутствующего товара? Править код не очень хотелось бы, если честно.

  9. Доброго времени.

    Подскажите, как сделать так, чтобы цена на товар не отображалась, если товара нет в наличии?

     

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

    Ещё человек советовал настроить статусы товаров или как-то так, но я так и не нашёл где и как это делать...

     

    Новый точечный рисунок.png

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

Important Information

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