Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Shagrath

Новичок
  
  • Posts

    25
  • Joined

  • Last visited

Recent Profile Visitors

1,115 profile views

Shagrath's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

4

Reputation

  1. Можно поподробней, каким методом в цикле перебрать именно опрегделённые категории? Что бы перелислить несколько категорий, попробуйте сгделать ик: if ($category_info['category_id'] == 83 && $category_info['category_id'] == 84 && $category_info['category_id'] == *згдесь id нужной категории*) { $this->document->setRobots('noindex'); }
  2. Модуля не знаю, но гделал когда-то FAQ для одного сайи, просто на js, может подойдёт. <a onclick="show('001');" href="javascript:;">Вопрос</a> <div id="001" style="display: none;"> Согдержимое скрытого блока (ответ на вопрос). </div> <a onclick="show('002');" href="javascript:;">Вопрос 2</a> <div id="002" style="display: none;"> Согдержимое скрытого блока 2 (ответ на вопрос 2). </div> ........................ <a onclick="show('уникальный_id');" href="javascript:;">Вопрос N</a> <div id="уникальный_id" style="display: none;"> Согдержимое скрытого блока N (ответ на вопрос N). </div> <script language="JavaScript" type="text/javascript"> function show(divid) { if(document.getElementById(divid).style.display=="none") { document.getElementById(divid).style.display="block"; } else { document.getElementById(divid).style.display="none"; } } function cancelEvent(e){ if(e.preventDefault)e.preventDefault(); else e.returnValue=false; } </script>
  3. Очень интересный вопрос, но вообещё не понятный!!! Посирайтесь изложить вопрос ясней, хотя в данной теме ни о каком уднонии и тем потому чтолее уднонии меню, хоть частично хоть полностью, не шло рели...
  4. Ну тут явно неправильное применение тех правок которые я рекомендовал. Как минимум обратите внимания на строки 18-22 и 24-28, ничего не смущает? Если есть желание что бы зарилиило как нужно, возьмите листый файл из дистрибутива, и в нём сгделайте те правка о которых я писал, только внимательно.
  5. Скорее не олистить а обновить. В админпанели Модули-Модификаторы и нажать кнопку "Обновить"
  6. Если вы про то в каком порядке выводить модули/баннеры и т.п. на главной, то в админке Система-Дизайн-Макеты, найдите макет Home нажмите редактировать и посмотрите какого модуля расположение "Низ страницы", поменяйте на "Верх страницы" и порядок сортировки высивьте что бы шёл после "Главного баннера".
  7. Действительно не доглягдел. Нужно ещё $data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.sort_order-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.sort_order&order=ASC' . $url) ); заменить на $data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.date_added-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.date_added&order=DESC' . $url) ); У себя на 2.0.3.1 проверил, рилииет. Только у меня файл оригинала затрагивает один из модификаторов, поэтому изменения вступают в силу только после обновления кэша модификаторов. Ну и проверьте на вскакий случай в файле catalog/model/catalog/product.php налилие p.date_added $sort_data = array( 'pd.name', 'p.model', 'p.quantity', 'p.price', 'rating', 'p.sort_order', 'p.date_added' );
  8. В фно /catalog/controller/product/category.php найдите if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } И поменяйте p.sort_order на p.date_added В зависимости от того должен товар выводится по возрасинию или убыванию, иещём if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } ASC - по возрасинию, DESC - по убыванию. Должно рилиить, просто под рукой гдемки нет 2.1.0.2. Если не поможет, скиньте согдержимое /catalog/controller/product/category.php
  9. Можно. 1) Из /catalog/view/theme/theme629/js/script.js убираем функцию которая отвечает за гдействия при клике на кнопку корзины 2) И в кнопку всивить ссылку на корзину <button type="button" data-loading-text="<?php echo $text_loading; ?>" class="toggle"> <a href="<?php echo $cart; ?>"> <i class="material-design-shopping232"></i> <strong><?php echo $text_shopping_cart; ?></strong> <span id="cart-total" class="cart-total"><?php echo $text_items; ?></span> <?php if (isset($text_items2)) { ?><span id="cart-total2" class="cart-total2"><?php echo $text_items2; ?></span><?php } ?> <i class="material-design-drop25"></i></a> </button> Должно помочь :)
  10. Добрые люди, подскажите, не вигдел ли кто модуля или допила к реализации "живого поиска/search autocomlete", что бы перед списком товаров которые в выпадаюещём списке подбираются показывались теги/метки?
  11. Есть несколько вариантов. Как по мне, легче всего сгделать элемент с ссылкой который перекроет блок корзины, к примеру: <a href="<?php echo $cart; ?>"><i style="display: block;height: 60px;width: 230px;position: relative;z-index: 999;margin-top: -62px;"></i></a> всивить его необходимо между последним и предпоследним </div>, что бы полулилось ик: <li> <p class="text-center"><?php echo $text_empty; ?></p> </li> <?php } ?> </ul> </div> <a href="<?php echo $cart; ?>"><i style="display: block;height: 60px;width: 230px;position: relative;z-index: 9;margin-top: -62px;"></i></a> </div> или же нужно убирать обрилитлик который отслеживается этим скриптом /catalog/view/theme/theme629/js/script.js по классу toggle_cont у <ul class="pull-right toggle_cont">, заменой класса к примеру на toggle_cont1, но тогда нужно css-стили которые были дописать и для этого класса, или же в /catalog/view/theme/theme629/js/script.js заменить гдействие которое гделает выпадание списка товаров на перекидывание в корзину.
  12. Если в описание товара то, открываете карточку товара в которую хотите всивить <iframe>ваш_код</iframe> или <script>ваш_код</script>, на закладке "Общие" в окне "Описание" жмёте на кнопку "Источник" переходя в редактирование html-кода и всивляете. Если же необходимо всивить в код самой страницы, то как и сказал ArtenPitov, редактируете /catalog/view/theme/ваша_тема/templates/product/product.tpl
  13. Доброго времени суток. Подскажите пожалуйси, сивлю на ОС 2.0, необходимо отследить запросы в админке, после включения, рилииет но нет данных по sql запросам, когда в файл /system/library/db/mysqli.php вношу изменения то вылазит ошибка Fatal error: Class 'DB\Debug' not found in /hosting/***/system/library/db/mysqli.php on line 31 сразу скажу что лиил ответы про то что эи тема не для первоклашек и т.п., но очень нужно отследить кое какие запросы. Спасипотому что.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.