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

aridius

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

    2 388
  • З нами

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

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

  1. # Options +FollowSymLinks # - Знак в начале строки комментирует, закрывает данную опцию
  2. catalog/controller/module/category.php ищем: if (isset($parts[1])) {$this->data['child_id'] = $parts[1];} else { $this->data['child_id'] = 0;} после вставляем: if (isset($parts[2])) { $this->data['sisters_id'] = $parts[2]; } else {$this->data['sisters_id'] = 0; } заменяем foreach ($categories as $category) { $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( 'category_id' => $child['category_id'], 'name' => $child['name'] . ' (' . $product_total . ')', 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } $data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $this->data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ' (' . $product_total . ')', 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } на: foreach ($categories as $category) { $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $sister_data = array(); $sisters = $this->model_catalog_category->getCategories($child['category_id']); if(count($sisters) > 1) { foreach ($sisters as $sisterMember) { $sister_data[] = array( 'category_id' =>$sisterMember['category_id'], 'name' => $sisterMember['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']. '_' . $sisterMember['category_id']) ); } $children_data[] = array( 'category_id' => $child['category_id'], 'sister_id' => $sister_data, 'name' => $child['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); }else{ $children_data[] = array( 'category_id' => $child['category_id'], 'sister_id' =>'', 'name' => $child['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } } $data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $this->data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'], 'children' => $children_data, 'sister' => $sister_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } cataloge/view/theme/ ваша тема /template/module/category.tpl после <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="/<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="/<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> добавляем: <?php if($child['sister_id']){ ?> <ul> <?php foreach($child['sister_id'] as $sisters) { ?> <li> <?php if ($sisters['category_id'] == $sisters_id) { ?> <a href="/<?php echo $sisters['href']; ?>" class="active"> - <?php echo $sisters['name']; ?></a> <?php } else { ?> <a href="/<?php echo $sisters['href']; ?>"> - <?php echo $sisters['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> catalog/view/theme/ваша тема /stylesheet/stylesheet.css после .box-category > ul > li ul > li > a.active + ul { добавить: .box-category > ul > li ul > li ul > li a.active { font-weight: bold; color: #06bcc3; } .box-category > ul > li ul > li ul > li a.active + ul { display: block; }
  3. Дополнения -модули-категории-изменить если вам нужно отображать категории с картинками,то качайте модуль category wall
  4. убрать полностью корзину на сколько я знаю невозможно,только не показывать цены гостям!
  5. Для 1.5.4.1 Качаем модуль с него копируем только папку админ, после чего заходите в директорию вашего магазина catalog\controller\product\product.php после $this->data['tab_related'] = $this->language->get('tab_related'); вставляете : //vkontakte $vkcomment='<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?29"></script> <script type="text/javascript"> VK.init({apiId: '.$this->config->get('wp_vkcomment_apiid').', onlyWidgets: true}); </script> <div id="vk_comments"></div> <script type="text/javascript"> VK.Widgets.Comments("vk_comments", {limit: '; if ($this->config->get('wp_vkcomment_kolvo')>=5) $vkcomment.=$this->config->get('wp_vkcomment_kolvo'); else $vkcomment.="5"; $vkcomment.=', width: "'; if ($this->config->get('wp_vkcomment_shir')>=300) $vkcomment.=$this->config->get('wp_vkcomment_shir'); else $vkcomment.="300"; $vkcomment.='", autoPublish:'.$this->config->get('wp_vkcomment_autpub').', attach:'; if ($this->config->get('wp_vkcomment_graff')==1 && $this->config->get('wp_vkcomment_photo')==1 && $this->config->get('wp_vkcomment_video')==1 && $this->config->get('wp_vkcomment_audio')==1 && $this->config->get('wp_vkcomment_silki')==1) $vkcomment.='"*"'; else { $wpvkcommtmp=0; if ($this->config->get('wp_vkcomment_graff')==1) { $vkcomment.="\"graffiti"; $wpvkcommtmp=1;} if ($this->config->get('wp_vkcomment_photo')==1) { if ($wpvkcommtmp==1) $vkcomment.=",photo"; else { $vkcomment.="\"photo"; $wpvkcommtmp=1;} } if ($this->config->get('wp_vkcomment_video')==1) { if ($wpvkcommtmp==1) $vkcomment.=",video"; else { $vkcomment.="\"video"; $wpvkcommtmp=1;} } if ($this->config->get('wp_vkcomment_audio')==1) { if ($wpvkcommtmp==1) $vkcomment.=",audio"; else { $vkcomment.="\"audio"; $wpvkcommtmp=1;} } if ($this->config->get('wp_vkcomment_silki')==1) { if ($wpvkcommtmp==1) $vkcomment.=",link"; else { $vkcomment.="\"link"; $wpvkcommtmp=1;} } if ($wpvkcommtmp==1) $vkcomment.="\""; else $vkcomment.="false"; } //onChange:myFunc, $vkcomment.='},'.$product_id.'); </script>'; $this->data['vkcomment_output']=$vkcomment; $this->data['wp_vkcomment_nametab']=$this->config->get('wp_vkcomment_nametab'); //facebook $fbcomment='<div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/'.$this->config->get('wp_fbcomment_lang').'/all.js#xfbml=1&appId='.$this->config->get('wp_fbcomment_apiid').'"; fjs.parentNode.insertBefore(js, fjs); }(document, \'script\', \'facebook-jssdk\'));</script> <div class="fb-comments" data-href="'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].'" data-num-posts="'.$this->config->get('wp_fbcomment_kolvo').'" data-width="'.$this->config->get('wp_fbcomment_shir').'" data-colorscheme="'.$this->config->get('wp_fbcomment_theme').'"></div> '; $this->data['fbcomment_output']=$fbcomment; $this->data['wp_fbcomment_nametab']=$this->config->get('wp_fbcomment_nametab'); + делаете пункты как указано в блокноте в скаченном модуле!
  6. в админ панели: система-настройки-изменить-опции-Не показывать цены гостям:ДА
  7. Возник еще вопрос:выбрал в админке "не показывать цены гостям", а в опциях осталось +...$. Можно связать это все? Чтоб если в админке функция "не показывать цены гостям" была включена, в опциях тоже +к цене не показывался. А при включении показывался...
  8. \catalog\view\theme\default\template\common\header.tpl удалить <div class="sale">100%</div>
  9. У меня тоже стоит модуль пересчета цены https://opencartforum.com/files/file/822-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%86%D0%B5%D0%BD%D1%8B-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%B5-%D0%BE%D0%BF%D1%86/ Попробуйте удалить только одну (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) самая первая в файле(примерно74 строка),у себя проверял все работает как вам нужно!
  10. В \catalog\view\theme\default\template\product\product.tpl найдите <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> </div> и удалите строку (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) Таких строки должно быть 4 для radio, select, checkbox, images.
  11. 3)В catalog\view\theme\default\template\common\header.tpl удалите <div id="search"> <div class="button-search"></div> <?php if ($filter_name) { ?> <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" /> <?php } else { ?> <input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '#000000';" /> <?php } ?> </div>
  12. безплатный модуль: https://opencartforum.com/files/file/388-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5/ платный модуль: https://opencartforum.com/files/file/324-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-simple-%D1%83%D0%BF%D1%80%D0%BE%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B8-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7/
  13. Извините не дочитал,что поддерживает изображения. Проверил на 1.5.4.1-все работает! Спасибо за модуль!!!
  14. Как сделать необязательным поле опций
  15. Пробывал запустить на 1.5.4.1, выдало ошибку:Fatal error: Call to undefined method ModelCatalogProduct::getProductTags() in ..\sborka\catalog\controller\product\product.php on line 342 Решил проблему заменой в файле catalog\controller\product\product.php строки $results = $this->model_catalog_product->getProductTags($this->request->get['product_id']); на $tags = explode(',', $product_info['tag']);
  16. Как перенести с футера в меню информация о доставке(только этот пункт)? Спасибо!
  17. Раскраска как я вышел из ситуации: я просто установил faq module (на рисунке он справа вопросы и ответы) и переименовываем его как вам нужно, после чего через админку добавляете нужные статьи!
  18. Подскажите пожалуйста, как можно растянуть модуль рекомендуем на всю ширину от категории до вопросы и ответы.
  19. Подскажите, как скачать еще один дополнительный модуль, где отдельно будут отображаться статьи
×
×
  • Створити...

Important Information

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