Admiral1985
-
Публікації
97 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Admiral1985
-
-
Только что, Dimasscus сказал:
Получить из контролера id пользователя, и через условие задать вывод- если группа покупателя соответствует- показать
а не подскажешь подробнее , заранее благодарен, так как есть гайды для версий оксторе 2.5 а на 3 для twig не нашел способо!
-
Всем привет подскажите как скрыть данную кнопку для определеной групы покупателей!
<a href="index.php?route=information/information&information_id=7" id="button-prime" class="button-prim" ><span class="premium-price"><img class="prime-img" src="catalog/view/theme/cyberstore/image/addtocart-icon.svg">Купить за - {{ jan }}{{ text_jan }}</span></br>(Только для премиум) </a> <div id="premium-conteiner"> <p class="premium-text">Экономия <span class="raznica-cen">{{ ean }}{{ text_ean }}</span> при покупке этого товара <a href="index.php?route=information/information&information_id=7" class="premium-text-a">для владельцев Premium.</br>что такое Premium?</a></p> </div>
ВОТ ЭТО КОД КОТОРЫЙ В product.twig
-
16 часов назад, Tom сказал:
Как вариант задействовать для этого функцию "Скидки" в карточке товара, где можно указать цену для определенной группы покупателей. Ну и написать некий модификатор, который выведет эти цены в используемый шаблон, как на скрине.
По-умолчанию в опенкарт нет таких возможностей.
Ест возможность за монету мне помочь уважаемый?
есть буквально 2 пункта которые нужно реализовать! -
1 час назад, Tom сказал:
Кому вопрос задан?
вам )
прощу прошения, там не то начал цытировать) -
-
50 минут назад, Tom сказал:
- Создаёте группу покупателей VIP в админке (Покупатели - Группы покупателей).
- В товарах задаёте скидки/акции для новой группы (вкладка Акции и Скидки).
- Создаёте новые товары, которые будут у вас по сути неким платным пропуском в разряд VIP. Скажем "Карта VIP обычная", "Карта VIP премиум" итп.
- Создаёте под это категорию, например "Премиум". Ну или в случае с OcStore 3, можете сделать это через встроенный Блог, где к статье можно прикрепить товары.
- После покупки с подтверждением оплаты, переводите покупателя в группу VIP в ручном режиме.
Так это можно сделать "малой кровью".
Хотя покупатель будет всё равно видеть только одну цену. При чём если он не авторизовался, то обычную, после авторизации под своим аккаунтом с которого купил VIP, "VIP" расценки.
Для вывода двух цен, уже придётся лезть с правками в код.
Спасибо, ты как всегда лучший )
расписал по полкам ) -
Всех приветствую товарищи коллеги)
Такой вопрос есть интернет магазин, нужно создать премиум аккаунты как в https://rozetka.com.ua/premium/!
То есть при покупки премиум доступа человек мог получить большие скидки на товар !
нужно это авторизовать а при добавление товара вводили 2 цены 1 для обычных пользователей а 2 цена для вип!
Но что бы Вип покупатели не видели цену обычных пользователей!
И подскажите как в опенкарт можно создать примерно такую страницу как https://rozetka.com.ua/premium/!
То есть через Информацию где пункты О нас и т.д создать шаблон страницы с премиум подпиской!
Всем заранее Благодарен ) -
Всем привет, ребят как можно найти кусок кода если в файлах его нет, а гугл показует что он есть?
Суть в чем я нашел так он должен выглядить в оргинале ->
у меня почему то класс и home не отображаються вместо этого стоит другой класс!
вот так он у меня!
и как найти и исправить классы хз!
Все файлы прошарил не где нет такого!
Может как то подругому можно его вывести ?
Вот ссылка на сайт! -
В 23.04.2021 в 18:22, buslikdrev сказал:
Шаблон го..но и все на themforest, а ещё есть угроза взлома обычным роботом.
То что там , я это понял )
Всегда покупал через этот форум но друзья попросили что то современное и простое и пришлось туда лезть( -
В 23.04.2021 в 18:01, Admiral1985 сказал:
Ув.Форумчане. установил тему после долгих мучений понял что проблема во всех моих бедах в seo_pro (он конфликтует с модулем QuickView и так же и за мультиязычности иногда выдает 404 ошибку при прямом переходе на сайт )
1)QuickView при отключении seo_pro модуль и все остально работает прекрасно как только включаю сразу перестает работать быстрый просмотр товара и при прямом переходе на сайт делает редирект на 404!
Вот сайт !Сразу скажу нашел 2 темы похожих но увы они не помогли хз!
-
Ув.Форумчане. установил тему после долгих мучений понял что проблема во всех моих бедах в seo_pro (он конфликтует с модулем QuickView и так же и за мультиязычности иногда выдает 404 ошибку при прямом переходе на сайт )
1)QuickView при отключении seo_pro модуль и все остально работает прекрасно как только включаю сразу перестает работать быстрый просмотр товара и при прямом переходе на сайт делает редирект на 404!
Вот сайт ! -
Кароче ребят хз че по чем, было 3 проблемы, 2 из них решилось!
1)Notice: Undefined offset: 3 in catalog/controller/common/footer.php on line 6. выдавало ошибку на укр языке само решилось как то, хз заполнил все пустышки!
2) Постояный редирект на 404 страницу при переключении языка было, Поставил модуль https://opencartforum.com/files/file/7859-ocdevpro-seo-multiyazyk-dlya-sayta-kod-yazyka-v-url-i-pravilnyy-hreflang/, и перезалил с Ocstore файл catalog/controller/common/languige.php и редирект на 404 пропалос !
Это вдруг у кото такая же проблема будет! -
38 минут назад, sasha3337774 сказал:
не наблюдаю ошибки, уже исправили?
Не исправлял, сама видимо исчезла как так хз, но там при переходе на другой язык бросает на страницу 404, не подскажешь в чем проблема может быть?
-
1 час назад, sasha3337774 сказал:
уверены?
Да все ссылки, в 3 языках заполнил, на товары,категории, блог, модули
вот сылка на сайт ! -
5 минут назад, Etegro сказал:
Скорее всего, не заполнили какое-то поле в настройках шаблона или модулях
Все заполнено от а до я! кеш чистил модификации тоже!
-
Всем привет, есть 3 языка, укр,русс,англ, при нажатии на Укр пишет ошибку Notice: Undefined offset: 3 in catalog/controller/common/footer.php on line 6.
пока не могу понять в чем причина, в footer вроде на всех языках все отображается.
Так же проблема в том что при переключении языка постоянно выкидывает 404 страницу!
Стоит Ocstore 3, шаблон лицензия QUAR. c Themforest, тех поддержка отвечает раз в сутки и мутно!
-
19 часов назад, ocdev_pro сказал:
Как минимум надо поставить мой модуль https://opencartforum.com/files/file/7859-ocdevpro-seo-multiyazyk-dlya-sayta-kod-yazyka-v-url-i-pravilnyy-hreflang/
Ну и вероятно нужно тему перевести на второй язык, т.к возможно там есть жесткая привязка к языку.
могу сделать, пишите в личкуМодуль хороший, но увы проблему не решил(
-
Здравствуйте, Подскажите в чем может быть проблема!
Языки (при смене языка выдает ошибку 404,(на украинском языке вылетает ошибка /catalog/controller/common/footer.php on line 6 (фото предоставлено),
Сразу скажу URL все сменил в Укр языке!
А в русском языке не работает модуль Быстрый просмотр(Не чего не пишет просто не загружает товар в poup-up)
Основная ошибка это при смене языка выбивает ошибка 404!
2 фото прикрепил!
Шаблон не наш увы(
Покупал на themeforest( супорта отвечают раз в день это ужас). -
5 минут назад, Venter сказал:
Выше еще смотри, попроще вариант написал
Да Спасибо, знал что там не сложно даже пробовал такой вариант)
Но видимо не туда код пихал )
Целый день мучился и голову ломал уже столько статей прочитал бесполезных и гайдов пересмотрел) -
5 минут назад, Venter сказал:
Идем в catalog/controller/common/footer.php
Находим вот это
return $this->load->view('common/footer', $data);
Перед этой строкой вставить
$this->load->language('extension/module/subscribers'); $data['heading_title_footer'] = $this->language->get('heading_title'); $data['subscribes'] = $this->load->view('extension/module/subscribers', $data);
Далее идем в шаблон футера вашей темы footer.twid и в нужном месте прописываем
{{ subscribes }}
И еще, поменять в twig шаблоне формы heading_title на heading_title_footer
Обновить модификаторы.
Спасибо большое, ты мой спаситель)
-
15 минут назад, Venter сказал:
что именно на всю ширину??? Блок или поле ввода, что???
с языками/переводами смотрите файлы локализации этого модуля, видимо нет в локализации нужного языка или просто взять и прописать на свое в файле локализации
Да мне нужно вывести модуль подписка на рассылку в footer , со стилями разобралсья все более немение норм смотрится ( но видимо я подключил пустышку, то есть только html )
не подскажете часов как можно вывести модуль в footer там модуль не сложный кода вообще почти нет он просто, но увы в php не сильен ( то есть вообще с ним не дружу)
готов отблагодарить(финансово)!
Вот код /public_html/pouf-pouf.com/catalog/controller/extension/module
<?php class ControllerExtensionModuleSubscribers extends Controller{ public function index(){ $this->load->language('extension/module/subscribers'); $data['heading_title'] = $this->language->get('heading_title'); return $this->load->view('extension/module/subscribers', $data); } public function newSubscribe(){ $this->load->model('extension/module/subscribers'); $json = array(); $json['message'] = $this->model_extension_module_subscribers->Subscribe($this->request->post); $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } }
вот его twig fail
<div class="container"> <div class="row"> <div class="box-subscribers"> <form action="" method="post" class="form-inline" class="subscribers"> <div class="subscribers"> <div class="col-xs-12 col-md-3"> <h4>{{ heading_title }}</h4> {{ test }} </div> <div class="col-xs-12 col-md-6"> <div class="input-group"> <div class="input-group-addon"><i class="fa fa-envelope-o"></i></div> <input type="email" name="txtemail" id="txtemail" value="" placeholder="" class="form-control input-lg" /> </div> <p><label><input type="checkbox" id="agree"> {{ entry_submit }} </label></p> </div> <div class="col-xs-12 col-md-3"><button type="submit" id="subscribe" class="subscribers btn btn-primary btn-lg" onclick="return Subscribe();">{{ button_submit }}</button></div> </div> </form> </div> </div> </div> <style> .subscribers .col-md-12,.subscribers .col-md-3{text-align:start;}.subscribers .input-group{width:100%;display:table}.subscribers p{padding:10px;text-align:start;} </style> <script> function Subscribe() { var emailpattern = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}(.[a-zA-Z]{2})?$/; // email pattern for email text field var email = $('#txtemail').val(); if(email != "") { if(emailpattern.test(email)){ $.ajax({ type: 'POST', url: 'index.php?route=extension/module/subscribers/newSubscribe', dataType: 'json', data: {email: $('#txtemail').val()}, success: function(data){ alert(data.message);} }); $('#txtemail').val(''); return false; }else{ alert("{{ text_invalid_email }}"); return false; } } else { alert("{{ text_email_require }}"); $(email).focus(); return false; } } $('#agree').click(function(){ if ($(this).is(':checked')){ $('#subscribe').removeAttr('disabled'); } else { $('#subscribe').attr('disabled', 'disabled'); } }); </script>
<?php class ModelExtensionModuleSubscribers extends Model{ public function Subscribe($data){ // check email in our base $check = $this->db->query("SELECT `email` FROM " . DB_PREFIX . "customer WHERE `email`='" . $this->db->escape($data['email']) . "'"); if($check->num_rows){ return "Email есть в нашей базе подписок!"; }else{ $customer_status = "1"; // customer status $customer_newsletter = "1"; // customer newsletter status if($this->db->query("INSERT INTO " . DB_PREFIX . "customer (customer_group_id, store_id, language_id, email, salt, password, newsletter, status, ip, date_added) VALUES ('" . (int)$this->config->get('config_customer_group_id') . "','" . (int)$this->config->get('config_store_id') . "','" . (int)$this->config->get('config_language_id') . "','" . $this->db->escape($data['email']) . "','" . $this->db->escape($salt = token(9)) . "','" . $this->db->escape(sha1($salt . sha1($salt . sha1($data['email'])))) . "','" . (int)$this->db->escape($customer_newsletter) . "','" . (int)$this->db->escape($customer_status) . "','" . $this->db->escape($this->request->server['REMOTE_ADDR']) . "', NOW() )")){ return "Подписка успешно оформлена! Создан личный кабинет на сайте: в поле пароль укажите вашу почту."; }else{ return "Подписка не оформлена"; } } } }
Это его код /public_html/pouf-pouf.com/catalog/model/extension/module
как вывести его в футер ( не пустишку которую я сделал и даже не понял)
подскажите пожалуйста! -
21 минуту назад, Admiral1985 сказал:
Ребят смотрите как можно сделать модуль подписки на рассылку на всю ширину в footere?
щас он такой
см фото #1
а мне нужно сделать его таким примерно
и еще такой вопрос почему то перевод модуля не подключаеться и в чем может быть проблема?
вместо Подписка на рассылку пишет Лидеры продаж и кнопка вместо подписки пишет Применить (Хотя если модуль выводить не в footere то он нормально работает )Прикреплю footer.twid
<footer> <div class="container"> <div class="row"> <div class="box-subscribers"> <form action="" method="post" class="form-inline" class="subscribers"> <div class="subscribers"> <div class="col-xs-12 col-md-3"> <h4>{{ heading_title }}</h4> {{ test }} </div> <div class="col-xs-12 col-md-6"> <div class="input-group"> <div class="input-group-addon"><i class="fa fa-envelope-o"></i></div> <input type="email" name="txtemail" id="txtemail" value="" placeholder="" class="form-control input-lg" /> </div> <p><label><input type="checkbox" id="agree"> {{ entry_submit }} </label></p> </div> <div class="col-xs-12 col-md-3"><button type="submit" id="subscribe" class="subscribers btn btn-primary btn-lg" onclick="return Subscribe();">{{ button_submit }}</button></div> </div> </form> </div> </div> </div> <div class="container"> <div class="row"> {% if informations %} <div class="col-sm-3"> <h5>{{ text_information }}</h5> <ul class="list-unstyled"> {% for information in informations %} <li><a href="{{ information.href }}">{{ information.title }}</a></li> {% endfor %} </ul> </div> {% endif %} <div class="col-sm-3"> <h5>{{ text_extra }}</h5> <ul class="list-unstyled"> <li><a href="{{ contact }}">{{ text_contact }}</a></li> <li>{{ address }}</li> <li>{{ open }}</li> </ul> </div> <div class="col-sm-3 footer_info"> <h5>{{ text_contacts }}</h5> <ul class="list-unstyled"> <li>{{ telephone }}</li> <li>{{ email }}</li> </ul> </div> </div> <div class="row social_block"> <ul class="list-unstyled social_block_list"> {% if facebook %} <li><a href=" {{ facebook }}"><i class="fa fa-facebook" aria-hidden="true"></i></a></li> {% endif %} {% if vk %} <li><a href=" {{ vk }}"><i class="fa fa-vk" aria-hidden="true"></i></a></li> {% endif %} {% if odnoclass %} <li><a href=" {{ odnoclass }}"><i class="fa fa-odnoklassniki" aria-hidden="true"></i></a></li> {% endif %} {% if youtube %} <li><a href=" {{ youtube }}"><i class="fa fa-youtube-play" aria-hidden="true"></i></a></li> {% endif %} {% if twitter %} <li><a href=" {{ twitter }}"><i class="fa fa-twitter" aria-hidden="true"></i></a></li> {% endif %} {% if instagram %} <li><a href=" {{ instagram }}"><i class="fa fa-instagram" aria-hidden="true"></i></a></li> {% endif %} {% if google %} <li><a href=" {{ google }}"><i class="fa fa-google-plus" aria-hidden="true"></i></a></li> {% endif %} </ul> </div> <p>Pouf-Pouf.com © 2021</p> </div> </footer> <!-- Button scroll --> <button id="up" class="button_up_scroll hidden-xs"> <i class="fa fa-angle-up" aria-hidden="true"></i> </button> {% for script in scripts %} <script src="{{ script }}" type="text/javascript"></script> {% endfor %} </body></html>
-
Ребят смотрите как можно сделать модуль подписки на рассылку на всю ширину в footere?
щас он такой
см фото #1
а мне нужно сделать его таким примерно
и еще такой вопрос почему то перевод модуля не подключаеться и в чем может быть проблема?
вместо Подписка на рассылку пишет Лидеры продаж и кнопка вместо подписки пишет Применить (Хотя если модуль выводить не в footere то он нормально работает ) -
22 минуты назад, AWARO сказал:
А че за модуль подписки такой? где взяли?
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=39214&filter_search=Newsletter&filter_license=0&filter_download_id=49
Вроде бы он)
Я беру с официалок или покупаю только, пираток не люблю! уважаю разрабов и их труд !
как скрыть костомную кнопку для груп покупателей!
в Opencart 2.x: Загальні питання
Опубліковано:
а прям для не сильного развитого человека в плане кода можно прям расписать ?
я прям очень буду благодарен друг!