-
Публікації
96 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Absalem
-
-
Здравствуйте, уважаемые формучане)
Подскажите, как сделать, чтобы при разворачивании пункта меню, сделанном на аккордеоне, остальные развернутые пункты меню сворачивались?
Я совсем не разбираюсь в js, вытащила этот скрипт из готового модуля.
Сейчас можно развернуть хоть все пункты сразу.
Мой скрипт:
Скрытый текст<script type="text/javascript"> $(document).ready(function(){ var active = $('.collapse.in').attr('id'); $('span[data-target=#'+active+']').html("-"); $('.collapse').on('show.bs.collapse', function () { $('span[data-target=#'+$(this).attr('id')+']').html("-"); }); $('.collapse').on('hide.bs.collapse', function () { $('span[data-target=#'+$(this).attr('id')+']').html("+"); }); }); </script>
Заранее спасибо за помощь!
-
-
Добрый день!
Подскажите, как правильно сделать микроразметку на странице категорий и аналогичных - использовать schema.org/ItemList или schema.org/Product ?У меня в тему встроен Продукт - каждый товар на странице категорий размечен, но я посмотрела, например, на Озон используют итемЛист.
Как правильно?
-
Добрый день! Вы сделали этот модуль?) Мне такая штука на 2.1 нужна
-
Всем спасибо за активное участие Я перерыла кучу инфы и в итоге разобралась - пишу здесь, вдруг кому пригодится.
Я посмотрела див, который затемняет экран, у него был класс modal-backdrop, и в скрипт, там где идёт закрытие формы, я добавила строчку$('.modal-backdrop').delay(3000).fadeOut("slow");
-
Добрый день! Помогите, пожалуйста, я в скриптах не особо разбираюсь, не могу понять, как сделать, чтобы когда после успешной отправки форма исчезает, исчезало и затемнение.
Код:Скрытый текст<div id="myform" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <p id="myModalLabel center" class="callbackp center">Запрос звонка</p> </div> <div class="modal-body"> <form id="ajax-contact-form" class="form_online" action="" method="post"> <div class="form-group"><label class="no">Имя</label> <input type="text" class="form-control name" placeholder="Как к Вам обращаться?" name="name" required=""> </div> <div class="form-group"><label class="no">Телефон</label> <input id="tel" class="form-control phone" placeholder="Введите номер" name="tel" required=""> </div> <input type="hidden" id="userurl" name="userurl" value="<?php echo (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; ?>" /> <div class="form-group"><label class="no">Что Вас интересует?</label> <textarea class="form-control" placeholder="Задайте вопрос или укажите доп. контакты (можно оставить пустым)" name="message" ></textarea> </div> <button class="btn" data-dismiss="modal" aria-hidden="true">отмена</button> <button type="submit" class="btn btn-primary pull-right" data-toggle="modal" data-loading-text="Отправка...">Отправить!</button> </form> <div id="note"></div> </div> </div> </div> </div> <script src="catalog/view/javascript/jquery.maskedinput.js" type="text/javascript"></script> <script> $(document).ready(function() { $("#ajax-contact-form").submit(function() { var str = $(this).serialize(); $.ajax({ type: "POST", url: "catalog/controller/module/contact.php", data: str, success: function(msg) { if(msg == 'OK') { result = '<div class="H3 notification_ok">Ваша заявка была отправлена, ожидайте звонка в ближайшее время!</br>(мы работаем с 10.00 до 20.00 по московскому времени)</div>'; $("#ajax-contact-form").hide(); $('#myform').delay(5000).fadeOut("slow"); } else { result = msg; } $('#note').html(result).fadeIn(); } }); return false; }); }); </script>
-
Добрый день! Подскажите, как лучше на сайте организовать прием платежей, если владелец сайта - физлицо?
-
Здравствуйте!
Подскажите, что за магия:
Сайт на ocStore 2.1.0.2.1Текстовый редактор - summernote
В модуль HTML вставляю скрипт яндекс карты, сохраняю - на сайте всё ок, но если зайти в редактирование модуля еще раз - появляется какая-то хрень, из-за которой нельзя даже переключиться в редактор кода и приходится удалять весь контент внутри модуля.
Скрин: http://clip2net.com/s/3JRD1hJ и http://clip2net.com/s/3JRD6FA (это я выделила, чтоб было видно, что какой-то невидимый блок перекрываетвесь контент).
Что делать?
(Была идея переключиться на ckeditor, но там когда пишу, даже без скриптов, просто текст - после сохранения и повторного открытия модуля все теги заголовков заменяются на <p>, я не нашла, где это настраивается)
-
На всякий случай пишу для таких же жертв тупых шаблонов с тимфореста, как я — у меня на сайте 56 тысяч товаров, сайт тупил беспощадно, ответ сервера был от 4 до 6 секунд, страница грузилась до 10 секунд.
Установили memcache — стало работать еще быстрее, чем было с сотней товаров. -
Спасибо! Написала cart_id и как только в менеджере дополнений обновила - сразу заработало!
-
snastik, Напишите, пожалуйста, в личку стоимость, а то я на ocStore 2.1.0.2.1 с темой лексус суперстор залила 50 тыщ товаров и всё накрылось медным тазом - тупит безбожно, ошибки вылезают одна ошибка за другой... Хорошо, что магазин пока не раскрученый.
-
Какая нужная и актуальная тема!
-
<?php $objlang = $this->registry->get('language'); ?> <div id="cart" class="clearfix pull-right"> <div data-toggle="dropdown" data-loading-text="<?php echo $text_loading; ?>" class="dropdown-toggle"> <i class="fa fa-shopping-cart icon-cart pull-left"></i> <div class="pull-left text-left"> <h4><?php echo $objlang->get("text_shopping_cart"); ?></h4> <span id="cart-total"><?php echo $text_items; ?></span><i class="fa fa-angle-down"></i> </div> </div> <ul class="dropdown-menu"> <?php if ($products || $vouchers) { ?> <li> <table class="table table-striped"> <?php foreach ($products as $product) { ?> <tr> <td class="text-center"><?php if ($product['thumb']) { ?> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a> <?php } ?></td> <td class="text-left"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> <?php if ($product['option']) { ?> <?php foreach ($product['option'] as $option) { ?> <br /> - <small><?php echo $option['name']; ?> <?php echo $option['value']; ?></small> <?php } ?> <?php } ?> <?php if ($product['recurring']) { ?> <br /> - <small><?php echo $text_recurring; ?> <?php echo $product['recurring']; ?></small> <?php } ?></td> <td class="text-right">x <?php echo $product['quantity']; ?></td> <td class="text-right"><?php echo $product['total']; ?></td> <td class="text-center"><button type="button" onclick="cart.remove('<?php echo $product['key']; ?>');" title="<?php echo $button_remove; ?>" class="btn btn-danger btn-xs"><i class="fa fa-times"></i></button></td> </tr> <?php } ?> <?php foreach ($vouchers as $voucher) { ?> <tr> <td class="text-center"></td> <td class="text-left"><?php echo $voucher['description']; ?></td> <td class="text-right">x 1</td> <td class="text-right"><?php echo $voucher['amount']; ?></td> <td class="text-center text-danger"><button type="button" onclick="voucher.remove('<?php echo $voucher['key']; ?>');" title="<?php echo $button_remove; ?>" class="btn btn-danger btn-xs"><i class="fa fa-times"></i></button></td> </tr> <?php } ?> </table> </li> <li> <div> <table class="table table-bordered"> <?php foreach ($totals as $total) { ?> <tr> <td class="text-right"><strong><?php echo $total['title']; ?></strong></td> <td class="text-right"><?php echo $total['text']; ?></td> </tr> <?php } ?> </table> <p class="text-right"> <a href="<?php echo $cart; ?>" class="button btn btn-theme-default"> <?php echo $text_cart; ?> </a> <a href="<?php echo $checkout; ?>" class="button btn btn-theme-default"> <?php echo $text_checkout; ?></a> </p> </div> </li> <?php } else { ?> <li> <p class="text-center"><?php echo $text_empty; ?></p> </li> <?php } ?> </ul> </div>
-
Добрый день!
Подскажите, пожалуйста, у меня ocStore 2.1.0.2.1, тема - лексус суперстор, установлен симпл чекаут.
Не работает кнопка удаления товара из корзины - в выпадающем меню корзины, которое на всех страницах сайта можно вызвать.
В файле /catalog/view/theme/lexus_superstore_first/template/common/cart.tpl есть строчка
<td class="text-center"><button type="button" onclick="cart.remove('<?php echo $product['key']; ?>');" title="<?php echo $button_remove; ?>" class="btn btn-danger btn-xs"><i class="fa fa-times"></i></button></td>
Она вызывает ошибку:
Undefined index: key in /home/sites/*********/https/catalog/view/theme/lexus_superstore_first/template/common/cart.tpl on line 32
Что там должно быть вместо 'key', чтобы не было ошибки?
(я пробовала сделать по аналогии с тем как на странице корзины - ['cart_id'], но так хоть и не выдает ошибки, но не работает)
-
А можно чуть больше подробностей?) Как это сделать?)
-
Добрый день!
Нужно по аналогии с галочкой в настройках "Урл товара без категории" сделать чтоб урлы категорий тоже были без категории))))Т.е. урлы всех категорий выглядели site.ru/category1, site.ru/category2 - независимо,какого уровня эти категории.
То есть чтобы у подкатегорий в урле не было видно главных категорий.
Где это искать и как это поправить, чтоб остальные части сайта не сломались?
-
3 часа назад, Dotrox сказал:
Без ссылки на сайтмап можно только нагадать, что у вас там где-то незаэскейпленный амперсанд.
У меня в name.product и в product_description в некоторых данных продукта используются кавычки в виде "
Других амперсандов я не нашла. Подскажите, как их экранировать?
-
Здравствуйте!
Включила стандартный сайтмап,а он сразу выдал ошибку:
This page contains the following errors: error on line 1 at column 421: EntityRef: expecting ';' Below is a rendering of the page up to the first error.
И всё это на устрашающем красном фоне) В чём проблема?
В логах сайта посмотрела, никаких пояснений нет.
Включен SEOpro, ocstore 2.1.0.2.1
-
Здравствуйте!
Использую SEOpro, окончания урлов не назначены, т.е. урлы товаров выглядят сейчас site.ru/tovar1 а урлы категорий site.ru/categoria1/
Также заметила, что на страницах статей слэша в конце нет, на страницах "контакты" и "акции" - есть
Собственно, вопрос: для сео лучше сделать, чтобы на конце всех страниц был слэш?
Можно оставить как есть - часть страниц со слэшем, часть без. Можно сделать, чтобы все были без слэша на конце.
Подскажите, как лучше для seo?
-
В 18.02.2017 в 14:43, efremovav сказал:
Когда щелкаете Просмотреть код на элемент выпадающего меню, в открывшейся панели хрома справа во вкладке Styles вверху написано Filter :hov - щелкаем на :hov и отмечаем галочку :hover, это имитирует событие наведения мышью - не знаю, что вы там именно не можете посмотреть, но может помочь, в некоторых случаях.
В некоторых случаях действительно помогло Большое спасибо!
-
В 18.02.2017 в 14:31, cloudrc сказал:
Спасибо, способ работает!
<div> <---------- Вот у этого div убрать display:none, либо в element.style добавить display:block
-
В 02.02.2017 в 23:36, markimax сказал:
Лучше третий вариант
site.ru/tovar1
Большое спасибо за совет! Я даже не знала, что у опенкарта есть такая встроенная функция, и что самое главное - она не портит хлебные крошки! Это решило все мои проблемы, сейчас еще урл-алиасы товарам переделаю на удобочитаемые и будет идеально!
-
Здравствуйте! Знаю, что вопрос тупой, но в интернете не могу найти информацию (
Дело в том, что я делаю свой магазинчик самостоятельно, и чтобы править вёрстку, нажимаю на нужный мне элемнт правой кнопкой и жму "Посмотреть код"(гугл хром), а дальше уже в коде поправляю и смотрю, как лучше сделать, и только после этого лезу в файлы сайта править код.
И я никак не могу понять, как можно провернуть нечто похожее с выпадающими меню! Оно выпадает - я жму "Посмотреть код" - оно исчезает и я вижу код других элементов страницы.
Подскажите, пожалуйста, как можно посмотреть код выпадающих элементов в меню, чтобы они не исчезали при просмотре?
Ещё раз простите за глупый вопрос, но я очень страдаю без этого знания)
-
Добрый день!
Делаю новый сайт и возник вопрос - как лучше делать урлы для товаров?
1) Класссический вариант: site.ru/category1/category2/tovar1
Плюсы: очень понятно, хорошие хлебные крошки, соответствует структуре.
Минусы: при переносе товара в другую категорию урл меняется, теряется трафик. При изменении урлов категорий урл товара меняется.2) Другой вариант, который тоже используют многие, но не опенкарте: site.ru/catalog/tovar1. Вместо каталога может быть лубое другое слово, суть в том, что все товары имеют урл от одной категории, типа "catalog", "item", "product" и т.д., которая используется только для урла и во всяких менюшках отсутствует. Часто вместо ЧПУ названия товара в урле пишут просто айди товара.
Плюсы: при переносе товара в другие категории урл не меняется. Можно при удалении товара, если в урле был айди, на этот же урл повесить другой товар.
Минусы: хлебные крошки, модули для генерации всякого-разного могут работать неправильно (типа яндекс-маркета)Мне очень нравится второй вариант, т.к. в силу особенностей товара его часто приходится удалять и получаются тонны 404 страниц в поиске. Хотелось бы узнать мнение seo-специалистов - какой вариант предпочтительнее для ПС? Плохо ли, если по одному и тому же урлу сначала один товар, потом - другой?
Google Merchant Center
в Opencart 2.x: Пошук модулів
Опубліковано:
Когда мне нужно было, я просто написала себе на java прогу, которая делает всё, что надо) Тоже готового модуля не нашла, а стандартный, который в яндекс-маркет выгружает - гугл его хоть и съедал, но картинки не прогружались.