Перейти к содержанию

grow

Новичок
  • Публикаций

    20
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

Информация о grow

  • Звание
    Пользователь

Посетители профиля

432 просмотра профиля
  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. нашел такой вариант, но почему то не работает тоже, помогите разобраться <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 - но в коде отзыва так и нет подскажите что делаю не так?
  9. актуально для опенкарт 2.0.1.1 этот вариант не подходит, выдает ошибки
  10. Решение для версии opencart 2.x: В файле catalog\model\catalog\information.php в конце запроса функции getInformations() после AND i.status = '1' добавить AND i.sort_order >= '0' (не забыть про пробелы до и после!) Буду рад если кому-то помог)
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.