Jump to content

grow

Новичок
  • Content Count

    20
  • Joined

  • Last visited

Community Reputation

1 Обычный

About grow

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

Recent Profile Visitors

539 profile views
  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. Добрый день, установил модуль, все стало - но есть проблема при сохранении блока, все время пишет: "Доступ запрещен. У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору." помогите разобраться
  9. нашел такой вариант, но почему то не работает тоже, помогите разобраться <modification> <id>Make User Reviews Indexable</id> <version>1.0.0</version> <vqmver>2.1</vqmver> <author>countzer0 - Modified by adzeds</author> <file name="catalog/controller/product/product.php"> <operation> <search position="before"><![CDATA[$this->data['tags'] = array();]]></search> <add><![CDATA[ $this->data['reviews_array'] = array(); $review_total = $this->model_catalog_review->getTotalReviewsByProductId($this->request->get['product_id']); $results = $this->model_catalog_review->getReviewsByProductId($this->request->get['product_id'], 0, 20); foreach ($results as $result) { $this->data['reviews_array'][] = array( 'author' => $result['author'], 'text' => strip_tags($result['text']), 'rating' => (int)$result['rating'], 'reviews' => sprintf($this->language->get('text_reviews'), (int)$review_total), 'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])) ); } ]]></add> </operation> </file> <file name="catalog/view/theme/default/template/product/product.tpl"> <operation> <search position="replace"><![CDATA[<div id="review"></div>]]></search> <add><![CDATA[ <div id="review"> <?php if ($reviews_array) { ?> <?php foreach ($reviews_array as $review) { $metadate = strtotime($review['date_added']); $metadates = date('Y-m-d', $metadate); ?> <div class="content"> <span itemprop="review" itemscope itemtype="http://schema.org/Review"><b><span itemprop="author"><?php echo $review['author']; ?></span></b> | <img src="catalog/view/theme/default/image/stars-<?php echo $review['rating'] . '.png'; ?>" alt="<?php echo $review['reviews']; ?>" /><br /> <span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"><meta itemprop="worstRating" content = "1"><meta itemprop="ratingValue" content = "<?php echo $review['rating']; ?>"><meta itemprop="bestRating" content = "5"></span> <meta itemprop="datePublished" content="<?php echo $metadates ; ?>"><?php echo $review['date_added']; ?><br /> <br /> <span itemprop="description"><?php echo $review['text']; ?></span> </span> </div> <?php } ?> <?php } else { ?> <div class="content"></div> <?php } ?> </div> ]]></add> </operation> </file> </modification> код модификации выше с микроразместкой, хотелось бы установить именно его, поместил файл в vqmod/xml - но в коде отзыва так и нет подскажите что делаю не так?
  10. актуально для опенкарт 2.0.1.1 этот вариант не подходит, выдает ошибки
  11. Решение для версии opencart 2.x: В файле catalog\model\catalog\information.php в конце запроса функции getInformations() после AND i.status = '1' добавить AND i.sort_order >= '0' (не забыть про пробелы до и после!) Буду рад если кому-то помог)
×

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.