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

grow

Новичок
  
  • Posts

    20
  • Joined

  • Last visited

Recent Profile Visitors

865 profile views

grow's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

1

Reputation

  1. если вас не затруднит, напишите как этонтрировать меню, куда бы я в стили не вписывал text-align: center; или в html <div align="center"... меню на том же месте.. выше есть файл стилей меню, подскажите если знаете, врогде бы и просто, а не могу сгделать..
  2. спасипотому что, сгделал полулилось вот ик: $category .= "<li>\n<a href=\"".dostavka."\"".$class.">".Досивка."</a>\n</li>\n"; появилось,но вместе с икой ошибкой: при том что не меняй, ошибка то в написании сайи, то в названии, блин что за меню уродское икое.. может у меня в синиксисе какие то ошибки, в php просто дуб
  3. и правда г..когдеры) нашел им ггде вы описали, шаблон менять уже не бугдем, подскажите пожалуйси ггде тут что менять? <?php class ModelDesignTopmenu extends Model { public function getMenu() { if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $top_cats = $this->model_catalog_category->getCategories(0); $category = "<ul class=\"menu\">\n"; foreach ($top_cats as $top_cat) { if ($top_cat['top']) { $name = $top_cat['name']; $href = $this->url->link('product/category', 'path=' . $top_cat['category_id']); $class = in_array($top_cat['category_id'], $parts) ? " class=\"active\"" : ""; $category .= "<li>\n<a href=\"".$href."\"".$class.">".$name."</a>\n"; $category .= $this->getCatTree($top_cat['category_id'])."\n</li>\n"; } } return $category."\n</ul>\n"; } function getCatTree ($category_id = 0) { if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $category_data = ""; $categories = $this->model_catalog_category->getCategories((int)$category_id); foreach ($categories as $category) { $data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $name = $category['name'] ; $href = $this->url->link('product/category', 'path=' . $category['category_id']); $class = in_array($category['category_id'], $parts) ? " class=\"active\"" : ""; $parent = $this->getCatTree($category['category_id']); if ($parent) { $class = $class ? " class=\"active\"" : " class=\"parent\""; } $category_data .= "<li>\n<a href=\"".$href."\"".$class.">".$name."</a>".$parent."\n</li>\n"; } return strlen($category_data) ? "<ul>\n".$category_data."\n</ul>\n" : ""; } } ?>
  4. Приветствую, подскажите как вывести свои пункты меню в когде ссылками в несиндартной теме opencart вот сам кусок кода в header.tpl ггде нужно всивить ссылки (ггде <a href="#">123</a> добавленный мною пункт меню): <?php if ($categories) { ?> <div class="container"> <div id="menu-gadget" class="menu-gadget"> <div id="menu-icon" class="menu-icon"><?php echo $text_category; ?></div> <?php if ($categories_tm) { echo $categories_tm; } ?> </div> </div> <script type="text/javascript"> jQuery(window).load(function () { if ($('body').width() > 767) { $('#tm_menu').TMStickUp({}) }}); </script> <div id="tm_menu" class="nav__primary"> <div class="container"> <?php if ($categories_tm) { echo $categories_tm; } ?><a href="#">123</a> <div class="clear"></div> </div> </div> <?php } ?> Но если размещаю ик, тогда получается одно под другим: как сгделать в ряд. а не в столбик? вот сss файл меню: /*======================================================== Menu styles =========================================================*/ .nav__primary .menu { display: inline-block; width: 100%; position: relative; } .nav__primary .menu:before, .nav__primary .menu:after { display: table; content: ""; line-height: 0; } .nav__primary .menu:after { clear: both; } .nav__primary { margin: 35px 0 18px; font: 300 14px/16px "Ubuntu", sans-serif; background: url(../image/menu-shadow.png) repeat-x center bottom; } .nav__primary ul { list-style: none; margin: 0; padding: 0; } .nav__primary .menu > li { float: left; padding: 11px 11px 11px; } .nav__primary .menu > li:first-child { padding-left: 0; } .nav__primary .menu > li > a { display: block; text-transform: uppercase; color: #2d2e42; font: 300 14px/16px "Ubuntu", sans-serif; } .nav__primary .menu > li.sfHover > a, .nav__primary .menu > li > a:hover, .nav__primary .menu > li > a.active { color: #428bca; } .nav__primary .menu > li > ul { display: none; position: absolute; background: #fff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.11); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.11); box-shadow: 0 0 10px rgba(0, 0, 0, 0.11); z-index: 99; left: 0; top: 100%; width: 100%; margin-top: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .nav__primary .menu > li > ul li { position: relative; display: table-cell; padding: 25px 25px 22px; } .nav__primary .menu > li > ul li a { text-transform: uppercase; font: 300 18px/22px "Ubuntu", sans-serif; color: #2d2e42; } .nav__primary .menu > li > ul li ul { padding-top: 18px; border-top: 1px solid #dcdcdc; margin-top: 18px; } .nav__primary .menu > li > ul li ul li { display: block; padding: 7px 0; opacity: 1 !important; } .nav__primary .menu > li > ul li ul li a { font: 300 12px/14px "Ubuntu", sans-serif; color: #2d2e42; } .nav__primary .menu > li > ul a { display: inline-block; } .nav__primary .menu > li > ul li.active > a, .nav__primary .menu > li > ul a:hover, .nav__primary .menu > li > ul li.sfHover > a { color: #428bca; } .nav__primary .menu > li > ul ul { position: relative; display: block !important; opacity: 1 !important; visibility: visible !important; width: 100%; table-layout: fixed; } .nav__primary .menu > li > ul ul:before { display: none; } .nav__primary .menu > li.sfHover > ul { display: table !important; } .nav__primary .menu > li > .sf-with-ul:before, .nav__primary .menu ul > li > .sf-with-ul:before { display: none; } @media (min-width: 992px) and (max-width: 1199px) { .nav__primary .menu > li { padding-left: 5px; padding-right: 5px; } .nav__primary .menu > li > a { font-size: 13px; } } @media (min-width: 768px) and (max-width: 991px) { .nav__primary .menu > li { padding-left: 4px; padding-right: 4px; } .nav__primary .menu > li > a { font-size: 11px; } .nav__primary .menu > li > ul li a { font-size: 14px; line-height: 16px; } .nav__primary .menu > li > ul li ul { margin-top: 10px; padding-top: 10px; } .nav__primary .menu > li > ul li ul li { padding: 4px 0; } .nav__primary .menu > li > ul li ul li a { font-size: 10px; line-height: 12px; } } @media (max-width: 767px) { .nav__primary { display: none; } } /*================== Stuck menu ======================*/ .isStuck { z-index: 1001; } @media only screen and (max-width: 991px) { .isStuck { display: none !important; } } заранее благодарен за помощь
  5. )) хорошо злой кролик, ик и сгделаю, предупрежу всех на свете) я спросил конкретно вас/разрилитлике о функционно модуля или мне что его купить а потом узнать что - то что мне нужно в нем нем возможности сгделать... дайТЕ ответ на вопрос и приобрету ваш модуль сегодня, спасипотому что.
  6. модуль мне скинул мой товарыщ, подскажите прилина в этом, он привязан к домену? и еещё вопрос, есть ли возможность сгделать две потому чтольшие кнопки вместо синдартных внизу сообещёния -1/2 ширины окна модуля - да и 1/2 - нет?
  7. Добрый гдень, усиновил модуль, все сило - но есть проблема при сохранении блока, все время пишет: "Доступ запреещён. У Вас нет прав для доступа к этот страниэто. Если она Вам нужна, обратитесь к администратору." помогите разобраться
  8. Решение для версии opencart 2.x: В файле catalog\model\catalog\information.php в конэто запроса функции getInformations() после AND i.status = '1' добавить AND i.sort_order >= '0' (не забыть про пробелы до и после!) Буду рад если кому-то помог)
  9. нет к сожнонию, перекинуло в вверх списка, я и не заметил, копаю дальше, вот ссылки что нарыл по теме, все попропотому чтовал но пока ничего не помогает.. https://opencart-forum.ru/topic/43607-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%BE-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-%D0%BD%D0%B5-%D1%81%D0%BA%D1%80%D1%8B%D0%B2%D0%B0%D0%B5%D1%82-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8/?do=findComment&comment=369642 https://opencart-forum.ru/topic/8882-resheno-ne-rabotaet-1-skryt-statiu/ решения для версий помладше 2ки
×
×
  • 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.