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

kate1987

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

    370
  • З нами

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

Усі публікації користувача kate1987

  1. Здравствуйте. Ребят, кто пользовался модулем. Подскажите пжлст что считать логином api в настройках модуля API: ****-api или же Оператор: ****-operator Так как в любом случае получаю SberBank error: code=5 - Доступ запрещён Все таки с - api если кому-то понадобится. буду тормошить поддержку сбера. так как ошибка осталась
  2. Присоединяюсь) Куда код добавить, подскажите название файла? Добавила в контроллер нужного мне модуля (новости) Вопрос - ли изменить глобально на всем сайте, мб я не в тот файл вставила код функции?
  3. Получилось - даже 4 уровень категорий)) Вот изменения в контроллере это *$this->data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url), 'thumb' => $result['image'], 'category_id' => $result['category_id'] ); Заменить на это $level_1_total = $this->model_catalog_product->getTotalProducts(array('filter_category_id' => $result['category_id'])); $level_2_data = array(); $categories_2 = $this->model_catalog_category->getCategories($result['category_id']); foreach ($categories_2 as $category_2) { $data = array( 'filter_category_id' => $category_2['category_id'], 'filter_sub_category' => true ); $level_2_total = $this->model_catalog_product->getTotalProducts($data); $level_1_total += $level_2_total; $level_3_data = array(); $categories_3 = $this->model_catalog_category->getCategories($category_2['category_id']); foreach ($categories_3 as $category_3) { $data = array( 'filter_category_id' => $category_3['category_id'], 'filter_sub_category' => true ); $level_3_total = $this->model_catalog_product->getTotalProducts($data); //$level_2_total += $level_3_total; $level_3_data[] = array( 'category_id' => $category_3['category_id'], 'name' => $category_3['name'] . ($this->config->get('config_product_count') ? ' (' . $level_3_total . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $result['category_id'] . '_' . $category_2['category_id'] . '_' . $category_3['category_id']) ); } $level_2_data[] = array( 'category_id' => $category_2['category_id'], 'name' => $category_2['name'] . ($this->config->get('config_product_count') ? ' (' . $level_2_total . ')' : ''), 'children' => $level_3_data, 'href' => $this->url->link('product/category', 'path=' . $result['category_id'] . '_' . $category_2['category_id']) ); } $this->data['categories'][] = array( 'category_id' => $result['category_id'], 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $level_1_total . ')' : ''), 'children' => $level_2_data, 'href' => $this->url->link('product/category', 'path=' . $result['category_id']) ); В tpl вывод <?php foreach ($categories as $category_1) { ?> <li> <a href="<?php echo $category_1['href']; ?>"><?php echo $category_1['name']; ?></a> <?php if ($category_1['children']) { ?> <ul> <?php foreach ($category_1['children'] as $category_2) { ?> <li> <a href="<?php echo $category_2['href']; ?>"><?php echo $category_2['name']; ?></a> <?php if ($category_2['children']) { ?> <ul> <?php foreach ($category_2['children'] as $category_3) { ?> <li><a href="<?php echo $category_3['href']; ?>"><?php echo $category_3['name']; ?></a></li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?>
  4. Здравствуйте. Есть задача - отобразить 3 уровень категорий на странице категории. НЕ в модуле категорий (решений для \этого полно), а именно на странице категории. Может кто делала подобное? Opencart 1,5,5
  5. Решила таким образом. Сначала добавила модуль только на главную, а не в футер. Потом добавила класс для главной страницы. <script type="text/javascript"> $(document).ready(function(){ $('body').addClass('mainpage'); }); </script> Дальше в футере добавила скрипт. <script type="text/javascript"> $(document).ready(function(){ $('.closeupl').on('click', function() { $('#parent_popupupl').addClass('hide'); $('#cboxOverlay').removeClass('havepop'); return false; }); if (!$('#parent_popupupl').hasClass('hide')) { $('#cboxOverlay').addClass('havepop'); } }); </script> Я понимаю грязным способом) но работает)
  6. Здравствуйте Использую модуль upbannerpopup lite для отображения баннера в всплывающем окошке. Проблема в том что нету овеРлея (темного фона) Решила сделать с помощью скрипта <script type="text/javascript"> $(document).ready(function(){ if ($('#parent_popupupl').css('display') == 'block') { $('#cboxOverlay').css('display', 'block'); } else { // Do something else. } }); </script> Скрипт поместила в футер, но он не работает. Ребят, подскажите пжлст что не так
  7. Здравствуйте Ищу модуль экспорта импорта xls с импортом атрибутов для Version 1.5.4.1 который бы дозаписывал товары, так как товаров очень много.
  8. Поставила это дополнение Opencart Version 2.0.1.1 Оно бесплатное Ставила вручную. CK Editor работает отлично
  9. я так подозреваю это здесь /system/modification так как если удаляю содержимое в шапке некоторые контакты появляются Таки да, сделала соответствующие изменение и в этой папке, и все норм. Только как чистить там кеш не нашла( Надо будет почитать, думаю эта функция в админке где то
  10. это как)? кеш я почистила, а про кеш модификаторов первый раз слышу
  11. Все заполнено, и про мыло в котроллере тоже, просто недописала. Но итог один - Undefined variable Никак не разобрать в чем проблема(( В контактах все нормально, а вот в шапке такая беда, уже голову себе сломала(
  12. Здравствуйте Использую Opencart 2.0.1, хочу вывести контакты в шапке. Это мой первый сайт на версии 2 в контроллере $data['store'] = $this->config->get('config_name'); $data['address'] = nl2br($this->config->get('config_address')); $data['geocode'] = $this->config->get('config_geocode'); $data['telephone'] = $this->config->get('config_telephone'); $data['fax'] = $this->config->get('config_fax'); $data['open'] = nl2br($this->config->get('config_open')); в tpl <ul class="list-unstyled"> <li><?php echo $telephone; ?></li> <li><?php echo $address; ?></li> <li><?php echo $email; ?></li> <li> <?php echo $open; ?></li> <li> <?php echo $store; ?></li> <li> <?php echo $geocode; ?></li> </ul> Результат - вывелся только телефон, шаблон дефолт опенкарт нулевой остальные переменные Undefined variable Прошу помощи
  13. Сделала в итоге так в тпл <div id="header" class="column"> <div id="search"> <div class="button-search"></div> <input type="text" value="" placeholder="Поиск" name="search1"> </div> </div> поменяла name в input и не за была про id="header" в common.js дописала /* Search */ $('.button-search').bind('click', function() { url = $('base').attr('href') + 'index.php?route=product/search'; var search = $('input[name=\'search1\']').attr('value'); if (search) { url += '&search=' + encodeURIComponent(search); } location = url; }); $('#header input[name=\'search1\']').bind('keydown', function(e) { if (e.keyCode == 13) { url = $('base').attr('href') + 'index.php?route=product/search'; var search = $('input[name=\'search1\']').attr('value'); if (search) { url += '&search=' + encodeURIComponent(search); } location = url; } }); работает)
  14. какой метод лучше использовать? clone? <script type="text/javascript"> $( "#search" ).clone().prependTo( ".newsearch" ); </script> не работает(
  15. Здравствуйте Использую ocStore Версия 1.5.5.1.2 Пытаюсь продублировать поиск в футер Для этого в контроллер футера добавила в нужные места $this->language->load('common/header'); // Search if (isset($this->request->get['search'])) { $this->data['search'] = $this->request->get['search']; } else { $this->data['search'] = ''; } В файл footer.tpl <div id="header" class="column"> <div id="search"> <div class="button-search"></div> <input type="text" name="search" placeholder="<?php echo $text_search; ?>" value="<?php echo $search; ?>" /> </div> Для чего добавила id="header" - в common.js работоспособность поиска зависит от id="header" Результат - вписываю поисковую фразу в поиск в футере, редирект на страницу поиска идет, но то что я вписываю не видит. П.с. в шапке поиск работает нормально Попыталась изменить ид, прописав соответсвующий код для поиска с новым ид в скрипте, все равно не работает. Прошу помощи
  16. Чтобы не изменять каждую страничку, просто добавьте код в футер <script type="text/javascript"> jQuery(document).ready(function($) { var url=document.location.href; $.each($(".breadcrumb a"),function(){ if(this.href==url){$(this).addClass('actbr');}; }); })(jQuery); </script> Так как код уважаемого xml не работает... В итоге получим класс для активной ссылки, потом в стилях оформляем как угодно. .breadcrumb a.actbr { font-weight: bold; }
  17. Я просто путь неправильно прописала,в этом была ошибка
  18. Теперь не могу добавить в файл вывода( в модуле category_wall в блок $this->data['categories'][] = array( после 'thumb' => $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']), добавила 'thumb1' => $this->model_tool_image->resize($result['icon'], 40, 40), не выодится и ругается на переменную Icon Notice: Undefined index: icon
  19. В итоге еще и в модели нужно добавить в строке 11 if (isset($data['icon'])) { $this->db->query("UPDATE " . DB_PREFIX . "category SET icon = '" . $this->db->escape(html_entity_decode($data['icon'], ENT_QUOTES, 'UTF-8')) . "' WHERE category_id = '" . (int)$category_id . "'"); } строка 69 if (isset($data['icon'])) { $this->db->query("UPDATE " . DB_PREFIX . "category SET icon = '" . $this->db->escape(html_entity_decode($data['icon'], ENT_QUOTES, 'UTF-8')) . "' WHERE category_id = '" . (int)$category_id . "'"); } В двух местах как оказалось) И все работает
  20. Здравствуйте. Хочу кроме изображения категории добавить еще и иконку для категории (скрин http://joxi.ru/L21JRR5UDa8ZAX) Для этого в таблице category содала новое поле icon varchar(255) utf8_general_ci Да NULL Потом в админке в контроллере категории добавила if (isset($this->request->post['icon'])) { $this->data['icon'] = $this->request->post['icon']; } elseif (!empty($category_info)) { $this->data['icon'] = $category_info['icon']; } else { $this->data['icon'] = ''; } строка 318 и if (isset($this->request->post['icon']) && file_exists(DIR_IMAGE . $this->request->post['icon'])) { $this->data['thumb1'] = $this->model_tool_image->resize($this->request->post['icon'], 100, 100); } elseif (!empty($category_info) && $category_info['icon'] && file_exists(DIR_IMAGE . $category_info['icon'])) { $this->data['thumb1'] = $this->model_tool_image->resize($category_info['icon'], 100, 100); } else { $this->data['thumb1'] = $this->model_tool_image->resize('no_image.jpg', 100, 100); } строка 337 в файле category.tpl <tr> <td>Иконка</td> <td valign="top"><div class="icon"><img src="<?php echo $thumb1; ?>" alt="" id="thumb1" /> <input type="hidden" name="icon" value="<?php echo $icon; ?>" id="icon" /> <br /> <a onclick="image_upload('icon', 'thumb1');"><?php echo $text_browse; ?></a> | <a onclick="$('#thumb1').attr('src', '<?php echo $no_image; ?>'); $('#icon').attr('value', '');"><?php echo $text_clear; ?></a></div></td> </tr> Но иконка не сохраняется. Прошу подсказать где я ошиблась.
  21. НАдо было в information.tpl просто поставить условие проверки на название статьи типа <?php if ($heading_title <> 'Название статьи') { ?> <?php echo $heading_title; ?> <?php echo $description; ?> <?php } else { ?> <?php echo $heading_title; ?> <?php if ($this->customer->isLogged()) { ?><?php echo $description; ?> <?php } else { ?> Данная статья доступна только зарегистрированным пользователям.<?php } ?> <?php } ?>
×
×
  • Створити...

Important Information

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