Jump to content

Shagrath

Новичок
  • Content Count

    25
  • Joined

  • Last visited

Community Reputation

4 Обычный

About Shagrath

  • Rank
    Пользователь

Recent Profile Visitors

1,044 profile views
  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 сразу скажу что читал ответы про то что эта тема не для первоклашек и т.п., но очень нужно отследить кое какие запросы. Спасибо.
×

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.