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

tata26

Новачок
  
  • Публікації

    28
  • З нами

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

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

  1. Добрый день! Как сделать всегда раскрытые категории? Ну в модули категории. НУжно чтобы на сайте всегда был модуль открытым. 

    Вот код модуля

    tpl

    <script>

    $(document).ready(function() {
    $('span.accordionTitle').click(function() {
    $('span.accordionTitle').removeClass('active');
    $('ul.accordionCont').slideUp('normal');
    if ($(this).next().next().is(':hidden')) {
    $(this).addClass('active');
    $(this).next().next().slideDown('normal');
    }
    });
     
    });
    </script>
     
    <script>
    $(document).ready(function() {
    $('span.accordionTitle2').click(function() {
    $('span.accordionTitle2').removeClass('active');
    $('ul.accordionCont2').slideUp('normal');
    if ($(this).next().next().is(':hidden')) {
    $(this).addClass('active');
    $(this).next().next().slideDown('normal');
    }
    });
     
    });
    </script>
    <style type="text/css">
    a.active.nonactive {
    color: #0E0e0e;
    }
    </style>
     
    <div class="box">
     
        <div class="box-category">
          <ul>
            <?php foreach ($categories as $category) { ?>
            <li>
              <?php if ($category['category_id'] == $category_id) { ?>
              <?php if ($category['children']) { ?><span class="accordionTitle active"></span><?php }?><a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
              <?php } else { ?>
              <?php if ($category['children']) { ?><span class="accordionTitle"> </span><?php }?><a href="<?php echo $category['href']; ?>" class="no-active" ><?php echo $category['name']; ?></a>
              <?php } ?>
     
              <?php if ($category['children']) { ?>
              <ul class="accordionCont" <?php if ($category['category_id'] !== $category_id) { ?> style="display:none;" <?php }?>>
                <?php foreach ($category['children'] as $child) { ?>
                <li <?php if ($child['category_id'] == $child_id) { ?>class="child-active"<?php } ?>>
                  <?php if ($child['category_id'] == $child_id) { ?>
                  <?php if ($child['children2'] ) { ?><span class="accordionTitle2 active"></span><?php }?><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>
                  <?php } else { ?>
                  <?php if ($child['children2'] ) { ?><span class="accordionTitle2"></span><?php }?><a href="<?php echo $child['href']; ?>" ><?php echo $child['name']; ?></a>
                  <?php } ?>
     
              <?php if ($child['children2']) { ?>
              <ul class="accordionCont2" <?php if ($child['category_id'] !== $child_id ) { ?> style="display:none;" <?php }?>>
                <?php foreach ($child['children2'] as $child2) { ?>
                <li>
                  <?php if ($child2['category_id'] == $child2_id) { ?>
                  <a href="<?php echo $child2['href']; ?>" class="active subsub"><?php echo $child2['name']; ?></a>
                  <?php } else { ?>
                  <a href="<?php echo $child2['href']; ?>" class="subsub"><?php echo $child2['name']; ?></a>
                  <?php } ?>
                </li>
                <?php } ?>
              </ul>
              <?php } ?>
     
                </li>
                <?php } ?>
              </ul>
              <?php } ?>
            </li>
            <?php } ?>
     
          </ul>
        </div>
     
    </div>

     

    php

    <?php  

    class ControllerModuleCategory extends Controller {
    protected function index($setting) {
    $this->language->load('module/category');
     
        $this->data['heading_title'] = $this->language->get('heading_title');
     
    if (isset($this->request->get['path'])) {
    $parts = explode('_', (string)$this->request->get['path']);
    } else {
    $parts = array();
    }
     
    if (isset($parts[0])) {
    $this->data['category_id'] = $parts[0];
    } else {
    $this->data['category_id'] = 0;
    }
     
    if (isset($parts[1])) {
    $this->data['child_id'] = $parts[1];
    } else {
    $this->data['child_id'] = 0;
    }
    if (isset($parts[2])) {
    $this->data['child2_id'] = $parts[2];
    } else {
    $this->data['child2_id'] = 0;
    }
    $this->load->model('catalog/category');
     
    $this->load->model('catalog/product');
     
    $this->data['categories'] = array();
     
    $categories = $this->model_catalog_category->getCategories(0);
     
    //Показывать или нет количество товаров
    $show_product_count = $this->config->get('config_product_count');
     
    foreach ($categories as $category) {
    //Будем вычислять кол-во товаров в категориях только если это кол-во надо показывать
    if ($show_product_count) {
    $total = $this->model_catalog_product->getTotalProducts(array('filter_category_id' => $category['category_id']));
    }
     
    $children_data = array();
     
    $children = $this->model_catalog_category->getCategories($category['category_id']);
     
    foreach ($children as $child) {
    //Будем вычислять кол-во товаров в категориях только если это кол-во надо показывать
    if ($show_product_count) {
    $data = array(
    'filter_category_id'  => $child['category_id'],
    'filter_sub_category' => true
    );
     
    $product_total = $this->model_catalog_product->getTotalProducts($data);
     
    $total += $product_total;
    }
    $children2_data = array();
    $children2 = $this->model_catalog_category->getCategories($child['category_id']);
    foreach ($children2 as $child2) {
    $data = array(
    'filter_category2_id' => $child2['category_id'],
    'filter_sub_category2' => true
    );
    $children2_data[] = array(
    'category_id' => $child2['category_id'],
    'name' => $child2['name'],
    'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'] . '_' . $child2['category_id'])
    );}
     
    $children_data[] = array(
    'children2' => $children2_data,
    'category_id' => $child['category_id'],
    'name'        => $child['name'] . ($show_product_count ? ' (' . $product_total . ')' : ''),
    'href'        => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
    );
    }
     
    $this->data['categories'][] = array(
    'category_id' => $category['category_id'],
    'name' => $category['name'],
    'children'    => $children_data,
    'href'        => $this->url->link('product/category', 'path=' . $category['category_id'])
    );
    }
     
    if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) {
    $this->template = $this->config->get('config_template') . '/template/module/category.tpl';
    } else {
    $this->template = 'default/template/module/category.tpl';
    }
     
    $this->render();
      }
     
    }
    ?>
  2. Так на счет второй цены решил через акции. Просто добавляем акцию с кол "0" и цену ставим 5к, цена идет за единицу 5к. 

    Вывел вторую акцию, за покупку двух упаковок, цена 5тысяч.

    Теперь как изменить вот этот текст на "Цена за упаковку"

    3FCS9ra-xYI.jpg

  3. Добрый день! Как реализовать вторую цену для товара? 

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

    Как можно такое реализовать? 

    Спасибо

  4. Добрый день! Есть сайт, там меняется автоматически только выбор цвта, при выборе остальных опций, цена не меняется  http://xn----itbwcfcazgy.xn--p1ai/motocykly/Nedorogie_motocikly_Irbis/Moto%D1%81ikl_250_IRBIS_Garpia_250_moto%D1%81ikly_kruizery.html

     

    Как сделать? 

    Спасибо

  5. Добрый день! В каком файле редактировать кнопки у большого изображение при клике. Вот например не могу здесь http://xn----itbwcfcazgy.xn--p1ai/prodazha_kvadrociklov_magazin/benzinovyi_kvadrocikl_150_FT_china.html не могу включить кнопки "следующая картинка и предыдущая картинка товара". Вот от чего нужен файл, где он находиться? 

    P_8odAzXHY4.jpg

     

  6. Добрый день! Есть пару вопросов, прошу помощи).

    Есть сайт техно-мото.рф

     

    1) Как убрать индексацию корзины от яндекса? А именно текста в корзине "ничего не куплено" 

    Вот что пишет яша http://yandex.ru/yandsearch?text=%D0%BD%D0%B8%D1%87%D0%B5%D0%B3%D0%BE+%D0%BD%D0%B5+%D0%BA%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%BE&site=%D1%82%D0%B5%D1%85%D0%BD%D0%BE-%D0%BC%D0%BE%D1%82%D0%BE.%D1%80%D1%84&region_name=&rstr=&zone=all&wordforms=all&within=0&from_date_full=&to_date_full=18.02.2014&from_day=&from_month=&from_year=&to_day=18&to_month=2&to_year=2014&numdoc=10&lr=2

     

    2) Когда заказывают обратный звонок, на почту к нам приходит такое письмо

    Slapvbcv
    
    CReEFtwYUjyCEb
    
    9:00--18:00
    
    http://техно-мото.рф/index.php?route=module/callme/open
    
    It just wasn't binary options mine., <a href="http://cialisonline-sar.com/">generic cialis</a>, [url="http://cialisonline-sar.com/"]generic cialis[/url], >:]]], <a href="http://getcialissoft.com/">buy cialis</a>, [url="http://getcialissoft.com/"]buy cialis[/url], 95766, 

    Как исправить?

     

    3) Как сделать автоматическую смену цены в карточке товара? Тут немного другие div походу, нежели у других шабл. Вот ссылка но тестовый товар с опциями. Смена работает только у картинок, а нужно еще у выпадающего списка и галочек http://xn----itbwcfcazgy.xn--p1ai/motocykly/Nedorogie_motocikly_Irbis/Moto%D1%81ikl_250_IRBIS_Garpia_250_moto%D1%81ikly_kruizery.html

     

    спасибо

  7. <li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li>

    вставил так <div id="topmenu" style="display:none"><?php if ($tmcategories) {  echo $tmcategories; } ?>

    <li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li></div>
    Не получается. Помогите пожалуйста, два часа уже голову ломаю не могу вставить эту ссылку(
  8. Добрый день! Установил модуль для верхнего меню 3 уровневое https://opencartforum.com/files/file/680-%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%B5%D0%B5-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B5%D0%B2%D0%BE%D0%B5-%D0%BC%D0%B5%D0%BD%D1%8E-%D0%BD%D0%B0-jquery/

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

    Сайт http://buybrand5.ru/airmax , а именно в категориях, на главной стр обычное меню стоит без вывода подкатегорий. в категориях стоит меню с выводом подкатегорий. Куда и какой код вставить для вывода ссылки "главная" в главном меню? 

    Вот код модуля tpl 

    <div id="topmenu" style="display:none"><?php if ($tmcategories) {  echo $tmcategories; } ?></div>
     
  9. Добрый день! Как вывести подкатегории у основных категорий в главном меню? 
    Вот код меню в tpl

     

     

    <?php if ($categories) { ?>
    <div id="menu">
      <ul><li><a href=".">Главная</a></li>
        <li style="display:none;"><?php print_r($categories); ?></li>
        <?php foreach ($categories as $category) { ?>
        <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
          <?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 } ?>
  10. в кодах я не очень( 

    Вот что есть в списке валют

    { ?>

    <?php if (count($currencies) > 1) { ?>
        <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">
    <div id="currency"><span><?php echo $text_currency; ?>: </span>
    <select id="currencies" name="currencies" onChange="$('input[name=\'currency_code\']').attr('value', $('#currencies option:selected').val()
    ).submit(); $(this).parent().parent().submit();">
    <?php foreach ($currencies as $currency) { ?>
                <?php if ($currency['code'] == $currency_code) { ?>
                        <option class="option" selected value="<?php echo $currency['code']; ?>"><?php echo $currency['title']; ?></option>
                <?php }else{  ?>
                        <option class="option" value="<?php echo $currency['code']; ?>"><?php echo $currency['title']; ?></option>
    <?php } ?>
                <?php } ?>
                </select>
                <input type="hidden" name="currency_code" value="" />
                <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
    </div>
    </form>
    <?php } ?>
×
×
  • Створити...

Important Information

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