-
Публікації
50 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Genych
-
-
Он просто красавчик, на php форуме сломали головы все, даже за деньги не смогли такого выполнить. mpn2005 выполнил за 5-10 минут. Спасибо)))))))))))))))))))))))
- 1
-
22 hours ago, fanatic said:
вынесите из цикла(foreach)
Всем спасибо, если выношу эту переменную перед циклом foreach выдает ошибку, а если вывожу после цикла то все норм. Странно, но работает. Можно закрывать тему
-
<?php echo $banners[0]['name']; ?>
Не получается, все равно выдается равным с количеством слайдов раз.
-
Спасибо, только
<?php echo $banner['name'];?>
так работает когда находится внутри <?php foreach ($banners as $banner) { ?>***<?php } ?> , и при этом пишется 4 раза, так как 4 слайда в баннере. А нужно один раз
-
-
<?php echo $banner['title']; ?> только в slideshow.tpl
Попробовал, выдает ошибку
Notice: Undefined variable: banner in /home/***/www/***/catalog/view/theme/***/template/extension/module/slideshow.tpl
-
Подскажите пожалуйста как можно вывести название дефолтного баннера Slideshow на сайт?
Пробую так: в файл slideshow.php в папке catalog/controller/extension/module добавляю кусок кода$data['name'] = $setting['name'];
а в файле catalog/view/theme/***/template/extension/module вывожу
$name
Выводится имя модуля Home Page, а не название баннера.
Версия опенкарт 2.3.0.2
Заранее спасибо. -
Just now, shoputils said:
https://opencart.market - все работает.
Не сомневаюсь
-
On 18.08.2017 at 1:28 AM, shoputils said:
Галка "Отправлять уведомления" установлена?
Да, галку установил. Попробовал оплатить и все равно то же самое. Яндекс пишет, что оплата прошла успешно, и при нажатии кнопки вернуться в магазин направляет на страницу ошибки оплаты. Хотя деньги пришли. Не сменился статус автоматически - не приходит уведомление ни заказчику ни админу об оплате.
-
22 hours ago, shoputils said:
@Genych Скорее всего не настроили в платежной системе согласно информации со вкладки "Информация". Или смотреть журнал модуля, в нем события, которые "не понравились" модулю начинаются с "ERROR:".
В журнале много записей, но ошибка одна (за 2 недели проверок, указана ниже, думаю не в ней дело). А во вкладке ИНФОРМАЦИЯ не совсем понятно. Там написано, что "...после регистрации учетной записи....". Перехожу по данной вкладке в ЛК Яндекс деньги, указал адрес приема HTTP уведомлений. На этом все? Извините, но документации как таковой ведь нет.
2017-08-08 22:22:09 - ERROR: Ответ от шлюза не типа POST 2017-08-08 22:22:09 - StatusURL: Validate Fail
-
Добрый день!
Поставил данный модуль на сайт. Все работает за исключением: при оплате банковской картой деньги приходят на Яндекс Кошелек, но не меняется статус заказа на "Оплачен" (в настройках модуля указано, что при успешной оплате статус меняется на "Оплачен"). И при нажатии на кнопку вернуться в магазин перенаправляет на страницу неудачной оплаты. Кстати и письмо на эл почту не приходит об успешной оплате. Получается, что деньги пришли на Кошелек, а статус "Неудачная оплата". Помогите пожалуйста, заранее спасибо... -
Да и забыл, версия 2.3.0.2
-
Добрый день всем!
Помогите пожалуйста, решил реализовать дополнительное меню внизу страницы, в котором будут находиться счетчик корзины, список закладок и сравнений.
Начал делать так, в файле header.tpl создал див с position:fixed, в который уже поместил все необходимое. Но у меня не получается одно, при нажатии на кнопку в корзину не происходит обновление суммарного количества товаров в корзине в этом самом диве. И получается странно, ведь в header.tpl уже есть стандартная встроенная корзина, в ней происходит обновление, а в моем диве в этом же файле не происходит (хотя вывод корзины такой <?php echo $cart; ?>).
Спасибо. -
ПС отдельно отчет ведет о валидности кода сайта. Верстка тоже влияет
-
Добрый день всем!
Нужна помощь с добавлением дополнительной графы в заказ и регистрацию аккаунта магазина версии 2.3. По этой ссылке сделал все как написано, конечно же учитывая свою версию. В принципе все вышло удачно - теперь клиент не может регистрировать заказ без указания отчества, при регистрации аккаунта появляется графа "Отчество", его может менять клиент в своем личном кабинете, также при редактировании аккаунта админом. Но не получилось лишь одно: выскакивает ошибка при редактировании заказа админомSpoilerundefined index: middlename, payment_middlename, shipping_middlename in catalog/model/checkout/order.php on line 51
Вот часть этого кода строки 51 из этого файла
Spoiler$this->db->query("UPDATE `" . DB_PREFIX . "order` SET invoice_prefix = '" . $this->db->escape($data['invoice_prefix']) . "', store_id = '" . (int)$data['store_id'] . "', store_name = '" . $this->db->escape($data['store_name']) . "', store_url = '" . $this->db->escape($data['store_url']) . "', customer_id = '" . (int)$data['customer_id'] . "', customer_group_id = '" . (int)$data['customer_group_id'] . "', lastname = '" . $this->db->escape($data['lastname']) . "', firstname = '" . $this->db->escape($data['firstname']) . "', middlename = '" . $this->db->escape($data['middlename']) . "', email = '" . $this->db->escape($data['email']) . "', telephone = '" . $this->db->escape($data['telephone']) . "', fax = '" . $this->db->escape($data['fax']) . "', custom_field = '" . $this->db->escape(json_encode($data['custom_field'])) . "', payment_lastname = '" . $this->db->escape($data['payment_lastname']) . "', payment_firstname = '" . $this->db->escape($data['payment_firstname']) . "', payment_middlename = '" . $this->db->escape($data['payment_middlename']) . "', payment_company = '" . $this->db->escape($data['payment_company']) . "', payment_address_1 = '" . $this->db->escape($data['payment_address_1']) . "', payment_address_2 = '" . $this->db->escape($data['payment_address_2']) . "', payment_city = '" . $this->db->escape($data['payment_city']) . "', payment_postcode = '" . $this->db->escape($data['payment_postcode']) . "', payment_country = '" . $this->db->escape($data['payment_country']) . "', payment_country_id = '" . (int)$data['payment_country_id'] . "', payment_zone = '" . $this->db->escape($data['payment_zone']) . "', payment_zone_id = '" . (int)$data['payment_zone_id'] . "', payment_address_format = '" . $this->db->escape($data['payment_address_format']) . "', payment_custom_field = '" . $this->db->escape(json_encode($data['payment_custom_field'])) . "', payment_method = '" . $this->db->escape($data['payment_method']) . "', payment_code = '" . $this->db->escape($data['payment_code']) . "', shipping_lastname = '" . $this->db->escape($data['shipping_lastname']) . "', shipping_firstname = '" . $this->db->escape($data['shipping_firstname']) . "', shipping_middlename = '" . $this->db->escape($data['shipping_middlename']) . "', shipping_company = '" . $this->db->escape($data['shipping_company']) . "', shipping_address_1 = '" . $this->db->escape($data['shipping_address_1']) . "', shipping_address_2 = '" . $this->db->escape($data['shipping_address_2']) . "', shipping_city = '" . $this->db->escape($data['shipping_city']) . "', shipping_postcode = '" . $this->db->escape($data['shipping_postcode']) . "', shipping_country = '" . $this->db->escape($data['shipping_country']) . "', shipping_country_id = '" . (int)$data['shipping_country_id'] . "', shipping_zone = '" . $this->db->escape($data['shipping_zone']) . "', shipping_zone_id = '" . (int)$data['shipping_zone_id'] . "', shipping_address_format = '" . $this->db->escape($data['shipping_address_format']) . "', shipping_custom_field = '" . $this->db->escape(json_encode($data['shipping_custom_field'])) . "', shipping_method = '" . $this->db->escape($data['shipping_method']) . "', shipping_code = '" . $this->db->escape($data['shipping_code']) . "', comment = '" . $this->db->escape($data['comment']) . "', total = '" . (float)$data['total'] . "', affiliate_id = '" . (int)$data['affiliate_id'] . "', commission = '" . (float)$data['commission'] . "', date_modified = NOW() WHERE order_id = '" . (int)$order_id . "'");
Помогите пжл, подскажите где объявляются данные функции.
Заранее благодарен -
Привет всем! Необходимо чтобы при редактировании заказа в админке при удалении товара, товар в личном кабинете клиента (История заказа) не исчезал, а оставался, только с статусом "нет в наличии". Подскажите хотя бы куда копать? Какой файл отвечает за пересчет заказа и удалении его из кабинета? Спасибо
-
ReadOnly
это ок
<?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a> <?php } ?>
это г****, захламляющее форум<?php if ($child['category_id'] == $child_id) { ?>
<a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>
<?php } ?>
буду иметь ввиду
-
Genych, ты, конечно, стараешься помогать, но за следующее сообщение с кодом БЕЗ тэгов кода получишь долгое RO.
Простите за ликбез, что такое RO? И если честно, я не помню таких ситуаций (не только на этом форуме), может быть за редким исключением, когда на твой вопрос на форуме тебе присылали четко прописанный работающий код. Ведь для лучшей "усвояемости" вопроса нужно пальчиками своими потыкать...
-
Есть некрасивый способ. Добавить в конструкцию насильно Доставка
<div class="box category-block">
<div class="box-heading"><?php echo $heading_title; ?></div><div class="box-content"><div class="box-category"><ul><?php foreach ($categories as $category) { ?><li><?php if ($category['category_id'] == $category_id) { ?><?php if ($category['children']) { echo '<div class="menuclose"></div>';}?><a href="<?php echo $category['href']; ?>" class="active clearfix"><?php echo $category['name']; ?></a><?php } else { ?><?php if ($category['children']) { echo '<div class="menuopen"></div>';}?><a href="<?php echo $category['href']; ?>" class="clearfix"><?php echo $category['name']; ?></a><?php } ?><?php if ($category['children']) { ?><ul><?php foreach ($category['children'] as $child) { ?><li><?php if ($child['category_id'] == $child_id) { ?><a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a><?php } else { ?><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a><?php } ?></li><?php } ?></ul><?php } ?></li><li><a href="http://maslozona.ru/%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D1%8F%20%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B8" target="_blank" class="active clearfix">Доставка</a></li><?php } ?></ul></div></div></div> -
спасибо, это я уже понял.
я писал в самом начале что нужно именно доставку....
может кто-то знает как это сделать...
Грамотно, только скриптом
-
sidne, только знай, что при данном способе все ссылки категорий будут открываться в новом окне. Если хочешь сделать , чтоб открывалась только доставка, то нужно думать, скорее всего только скриптом это можно красиво будет сделать...
-
Ну уже вижу что получилось
-
неа, что-то не получилось
Внимательнее , я же весь код не писал. Изменение в 4-х местах
<div class="box category-block">
<div class="box-heading"><?php echo $heading_title; ?></div><div class="box-content"><div class="box-category"><ul><?php foreach ($categories as $category) { ?><li><?php if ($category['category_id'] == $category_id) { ?><?php if ($category['children']) { echo '<div class="menuclose"></div>';}?><a href="<?php echo $category['href']; ?>" target="_blank" class="active clearfix"><?php echo $category['name']; ?></a><?php } else { ?><?php if ($category['children']) { echo '<div class="menuopen"></div>';}?><a href="<?php echo $category['href']; ?>" target="_blank" class="clearfix"><?php echo $category['name']; ?></a><?php } ?><?php if ($category['children']) { ?><ul><?php foreach ($category['children'] as $child) { ?><li><?php if ($child['category_id'] == $child_id) { ?><a href="<?php echo $child['href']; ?>" target="_blank" class="active"><?php echo $child['name']; ?></a><?php } else { ?><a href="<?php echo $child['href']; ?>" target="_blank" ><?php echo $child['name']; ?></a><?php } ?></li><?php } ?></ul><?php } ?></li><?php } ?></ul></div></div></div> -
вот что у меня в этом файле.
я так понимаю здесь все кнопки ?
как здесь найти кнопку доставки ?
<div class="box category-block">
<div class="box-heading"><?php echo $heading_title; ?></div><div class="box-content"><div class="box-category"><ul><?php foreach ($categories as $category) { ?><li><?php if ($category['category_id'] == $category_id) { ?><?php if ($category['children']) { echo '<div class="menuclose"></div>';}?><a href="<?php echo $category['href']; ?>" class="active clearfix"><?php echo $category['name']; ?></a><?php } else { ?><?php if ($category['children']) { echo '<div class="menuopen"></div>';}?><a href="<?php echo $category['href']; ?>" class="clearfix"><?php echo $category['name']; ?></a><?php } ?><?php if ($category['children']) { ?><ul><?php foreach ($category['children'] as $child) { ?><li><?php if ($child['category_id'] == $child_id) { ?><a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a><?php } else { ?><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a><?php } ?></li><?php } ?></ul><?php } ?></li><?php } ?></ul></div></div></div><div class="box category-block">
<div class="box-heading"><?php echo $heading_title; ?></div><div class="box-content"><div class="box-category"><ul><?php foreach ($categories as $category) { ?><li><?php if ($category['category_id'] == $category_id) { ?><?php if ($category['children']) { echo '<div class="menuclose"></div>';}?><a href="<?php echo $category['href']; ?>" target="_blank" class="active clearfix"><?php echo $category['name']; ?></a><?php } else { ?><?php if ($category['children']) { echo '<div class="menuopen"></div>';}?><a href="<?php echo $category['href']; ?>" class="clearfix"><?php echo $category['name']; ?></a><?php } ?><?php if ($category['children']) { ?><ul><?php foreach ($category['children'] as $child) { ?><li><?php if ($child['category_id'] == $child_id) { ?><a href="<?php echo $child['href']; ?>" target="_blank"class="active"><?php echo $child['name']; ?></a><?php } else { ?><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a><?php } ?></li><?php } ?></ul><?php } ?></li><?php } ?></ul></div></div></div>В красном правка зеленым
100% адаптивный и мультиязычный шаблон Jane [Поддержка]
в Платные шаблоны
Опубліковано:
13
Скачать / Купить дополнение
100% адаптивный и мультиязычный шаблон Jane
Адаптивный шаблон Jane для 1.5.5 версии Opencart отлично подойдет к почти любой тематике магазина. В нем использованы и спокойные и привлекающие внимание цвета. За сравнительно недорогую цену вы получаете следующую функциональность:
- 100% адаптивный красивый дизайн, сайт удобно просматривается и с планшетов, и с мобильных устройств,
- мультиязычность,
- для удобства покупателей подробная контактная информация выведена в шапку сайта,
- модули РЕКОМЕНДУЕМЫЕ, АКЦИИ, ПОСЛЕДНИЕ, ХИТ ПРОДАЖ, ПОХОЖИЕ ТОВАРЫ на странице продукта сделаны как красивый адаптивный слайдер, в них же к продуктам добавлены функции вывода скидки (если таковая присутствует),
- на странице товара добавлены кнопки поделиться в facebook, twitter, vkontakte,
- добавлены модули виджеты Facebook, Вконтакте, Одноклассники, которые управляются с "админки" и могут размещаться в любом месте (в ближайших планах добавить еще Twitter, Instagram),
- по желанию клиента, в подвал сайта я добавлю ссылки на любые социальные группы.
Демо шаблона