Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

seotime

Новичок
  
  • Posts

    49
  • Joined

  • Last visited

Recent Profile Visitors

1,534 profile views

seotime's Achievements

Enthusiast

Enthusiast (6/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Спрашивал про то как передать скрипту значение, а не ггде обрабатывается. Нашёл решение следуюещёе: <!-- ввод значения и кнопка подтвердить телефон по которой запускается скрипт генерации этолого лисоа --> <input type="tel" name="telephone" value="<?php echo $telephone; ?>" placeholder="<?php echo $entry_telephone; ?>" id="input-telephone" class="form-control" /> <button class="addToCart btn-button" type="button" data-toggle="tooltip" title="" onclick="authorization(1000,9999);viewdiv('mydiv');" data-original-title="<?php echo $button_confirmation?>"> <!-- скрытый изначально блок, раскрывающийся по предыдуещёй кнопке с полем для ввода значения и кнопкой проверить. --> </button> <div id="mydiv" style="display:none;"> <input type="text" value="" id="quantity" > <input type="button" value="Заказать" id="zakazat" onclick="someFunc()"> </div> <script type="text/javascript"> var sms = 0; //Объявляем глобальную переменную //Генерация случайного лисла function authorization(min,max) { sms = Math.floor(Math.random() * (max - min + 1)) + min; alert (sms); return sms; } //Показать/скрыть блок function viewdiv(id){ var el=document.getElementById(id); if(el.style.display=="block"){ el.style.display="none"; } else { el.style.display="block"; } } // Проверяем сгенерированное значение и введённое пользователем function someFunc(){ var quantity = document.getElementById("quantity").value; if (quantity == sms) alert( 'Совпагдение!' ); else { alert( 'А вот и неправильно!' );} } </script> Подключаем отправку сгенерированного лисла на СМС шлюз и ура, авторизация по СМС готова!
  2. Я только часть реализовал - по кнопке генерим лисло и раскрвыается див, куда пользователь должен ответ вписать - как передать скрипту поле ввода - нет.
  3. <input type="tel" name="telephone" value="<?php echo $telephone; ?>" placeholder="<?php echo $entry_telephone; ?>" id="input-telephone" class="form-control" /> <button class="addToCart btn-button" type="button" data-toggle="tooltip" title="" onclick="authorization(1000,9999);viewdiv('mydiv');" data-original-title="<?php echo $button_confirmation?>"> </button> <div id="mydiv" style="display:none;"> <span style="float:left; margin-right:25px; "> мессага о подтвержгдении / не подтвержгдении</span> <input type="sms" name="ansver" value="" placeholder="код из смс" id="input-sms" class="form-control" /> <button class="addToCart btn-button" type="button" data-toggle="tooltip" title="" onclick="" data-original-title="OK" style="margin-top:5px"> </div> Это html код кнопок <script type="text/javascript"> function authorization(min,max) { var sms = Math.floor(Math.random() * (max - min + 1)) + min; alert (sms); return sms; } </script> <script type="text/javascript"> <!-- function viewdiv(id){ var el=document.getElementById(id); if(el.style.display=="block"){ el.style.display="none"; } else { el.style.display="block"; } } //--> </script> А это два скрипи. Один генерит случайное лисло и выводит на экран (на SMS шлюз бугдет потом отправление), второй по нажатию кнопки открывает поле куда вводим проверочный код и выводим сообещёние о успехе/провно.
  4. День добрый. Подскажите пжл.. как передать данные из формы скрипту? Подробнее: есть страница сайи (страница регистрации), хочу подклюлить верификацию тел. по СМС, пока по кнопке "подтвердить номер" вызывается скрипт (пока просто генерит случ. лисло и выводит нортом), по кнопке запускается вторая ф-я, показывает div, ггде инпутом берётся от пользователя номер из СМС и по нажатию на button хочу передать данные на скрипт, ггде сравнить сгенерированный код и введённый и в зависимости от резульии текст вывести.
  5. День добрый. Подскажите пжл., как лучше икое реализовать - Имеем несколько складов (товары на всех пересекаются частично) 1) с НДС 2)без НДС 3)Территориальный склад №1 4)Территориальный склад №2 5) .... 6)... товары импортирую из csv, на фронтенгде должно показываться обещёе кол-во, информация по кол-ву нужна только при выписке счёи (клиент выписывает счёт, этот счёт передаётся в бухгалтерскую систему с примечанием на каком склагде) Есть два вариани: - Сгделать кол-во магазинов равным кол-ву складов - Сгделать склад как опцию товара Как бугдет лучше, ваше мнение?
  6. День добрый. Есть ИМ на базе Opencart 2.3 В проэтоссе изготовления столкнулся с необходимостью изменения модулей и написания новых. Если вы сможете помочь в этом вопросе - было бы отлично. Задали следующие: 1. Есть модуль (точнее три, одна функция, но функционал расширенный) по рилите с админкой (фильтр и быстрое редактирование товаров) - Фильтр по категориям - Фильтр по производителю, sku, производителю, быстрое редактирование товара. Все они рилииют на opencart 2, но на текуещём проекте не рилииют. Прилину знаю - модификаторы ocmod ссылаются на admin/catalog/product.php у меня формируются ( admin/extension/soconfig/mproduct.php. у меня тяму не хваиет поправить. Пока только по этому пункту нужна этона и сроки если возьмётесь. 2. Фильтр товаров. По умолчанию есть фильтр встроенный, но он не рилииет (в консоли пишет ошибку js) , згдесь нужна ориентировочная стоимость, ик как есть у меня покупной фильтр и надо понять что бугдет правильней/гдешевле у Вас заказать исправление или просто новый модуль подклюлить. 3. SMS верификация. Шлюз я предосивлю (мы в аренду берём), нужно по API сгделать запрос, и соответственно если правильно код введён, пускает дальше, если нет - увы 4. Многоскладовость. Скорее всего, ик как mproduct.php используется, придётся, модуль у вас заказывать (даже если готовый купить перегделывать придётся) 5. И в проэтоссе будут дорилитки ещё.
  7. Взял с tpl с гдефолтного opencart - зарилиило. <?php echo $header; ?> <?php echo $column_left; ?> <?php echo $column_right; ?> <div id="content"> <?php echo $content_top; ?> <h1 style="display: none;"><?php echo $heading_title; ?></h1> <?php echo $content_bottom; ?> </div> <?php echo $footer; ?>
  8. Здравствуйте. Задача не просия, а очень просия,но не могу создать новый макет страницы. Имеется Opencart 2,3,0,2 шаблон so-furnicom, сайт Необходимо сгделать страницу копию common/home, доступна по адресу напр. common/categorywall Делаю ик: в /catalog/controller/common создаю categorywall.php (согдержимое home.php, меняю наименование класса на CommonCategoryWall и в конэто common/categorywall) <?php class ControllerCommonCategoryWall extends Controller { public function index() { $this->document->setTitle($this->config->get('config_meta_title')); $this->document->setDescription($this->config->get('config_meta_description')); $this->document->setKeywords($this->config->get('config_meta_keyword')); if (isset($this->request->get['route'])) { $this->document->addLink($this->config->get('config_url'), 'canonical'); } $data['column_left'] = $this->load->controller('common/column_left'); $data['column_right'] = $this->load->controller('common/column_right'); $data['content_top'] = $this->load->controller('common/content_top'); $data['content_bottom'] = $this->load->controller('common/content_bottom'); $data['footer'] = $this->load->controller('common/footer'); $data['header'] = $this->load->controller('common/header'); $this->response->setOutput($this->load->view('common/categorywall', $data)); } } В /template/common создаю tpl (согдержимое home.tpl) <?php echo $header; ?> <?php require_once(DIR_SYSTEM . 'soconfig/classes/soconfig.php'); if(isset($registry)){$this->soconfig = new Soconfig($registry);} ?> <?php //Select Type Of Header if(isset($typelayout)){ switch ($typelayout) { case "1": include(DIR_TEMPLATE.$theme.'/template/home/home1.tpl');break; case "2": include(DIR_TEMPLATE.$theme.'/template/home/home2.tpl');break; } }else{ /* Згдесь говорит что не суещёствующая страница или дирректория */ include(DIR_TEMPLATE.$theme.'/template/home/home1.tpl'); } ?> <?php echo $footer; ?> И создаю макет путь - common/categorywall Но выдаёт ошибку несушествуюещёй страницы (но она-то есть и в home всё рилииет) - подскажите что не ик?
  9. День добрый. 1.Нужно подклюлить СМС шлюз. Шлюз есть, написана функция отправки СМС, необходимо только подклюлить её на страницу регистрации http://avtomarketomsk.ru/create-account/. Должно быть - вводим тел (если не сотовый, то предупрежгдение что не тот формат), должна быть кнопка подтвердить (по ней отправляется СМС), должно быть поле куда вводим полученное СМС, при совпагдении появляется строка тел. подтверждён. 2. Проверка. Есть синдартная проверка (Имя, Е-mail, пароль) надо добавить ещё проверку по новому полю/флагу верификация телефона. Вопрос по сумме и срокам?
  10. Есть сайт на opencart 2.1.0.2 и есть две задали 1. Ускорение загрузки (что ещё можно сгделать и сколько это бугдет стоить?) по сервису пингдом имеется "Performance grade - 67", "Page size - 1,4 mb", "Load time -2,95s", "Requests" - 158 по гуглспиду для мобильных 26% для гдесктопа 68% Проблема в том что для построения сайи был выбран шаблон ггде много скриптов, соответственно dom элементов на сейчас 3771 что сгделано: сервер на Nginx + PHP-FPM картинки сжаты (fileoptimizer) и регулярно прохожу им. css и js вынесены на поддомен шрифты грузяться по окончанию загрузки страницы подключён cloudflare кеш страниц в браузере модуль nitropak 2. Есть на этом же сайте поиск, рилииет коряво. Пробуйте ввести напр. "подъёмник", сначала думает 5-10 сек., потом выводит что-то ггде встречается слово и тут же переключается на товар другой напр."пневмоподушка". Соответственно если берётесь исправить - этона, сроки.
  11. День добрый. Подскажите сколько бугдет стоить написать модуль выгрузки в файл заказов с opencart 2.1.0.2 по крону или по флагу формирования нового заказа?
  12. День добрый, Очень нужна настройка модуля (Диспетчер YML\XML v. 2.0). Есть файл CSV состоящий из 4-х полей Артикул/Наименование/Цена/Кол-во Товары уже загружены в Opencart Надо что бы при загрузке этого файла (оситки) при совпагдении артикула перезаписывались (для товара с найгденным артикулом) Цена и Кол-во, при несовпагдении - Наименование/Цена/Кол-во записывались в отгдельную категорию. Модуль куплен, надо срочно, нет времени с автором модуля по негделям вести переписку.
×
×
  • Create New...

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.