KirillS

Доработка шаблона PavOneShop на ocStore 2.1.0.2.1

Рекомендуемые сообщения

KirillS    0

Добрый день,

Необходим программист на ocStore 2.1.0.2.1. Требуется доработать шаблон, основная работа - фронт энд. Сайт работает, но требуются правки .
Прикрепляю ТЗ. Заранее извиняюсь за неформальный текст ТЗ, писался для знакомого человека.
В целом нужен программист, который сможет посвятить несколько дней сайту и в будущем сможет выполнять небольшие заказы по доработке за сдельную оплату.

По этому ТЗ оплата сдельная, задачи не сложные, но их весьма много.
https://drive.google.com/file/d/0B0eHvpatVKtaY05wUG1MNEl2aDQ/view?usp=sharing
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От Temkaaaaa
      Warning: Invalid argument supplied for foreach() in /var/www/admin/data/www/stock1.euvector.com/system/storage/modification/catalog/view/theme/newstore/template/product/product.tpl on line 1295Warning: Invalid argument supplied for foreach() in /var/www/admin/data/www/stock1.euvector.com/system/storage/modification/catalog/view/theme/newstore/template/product/product.tpl on line 1306  -  http://prntscr.com/fhteeu
       
      Установил модуль - .................................., раньше ставил все норм было, сейчас БЕДА!
    • От Temkaaaaa
      Notice: Undefined index: name in /var/www/admin/data/www/stock1.euvector.com/catalog/controller/module/product_categorytabs.php on line 43
       
      Удалил категорию и на главной в Хедере такая вот ошибка (только на главной)
      ПОМОГИТЕ!!!!!!!!!!!
       
      http://stock2.euvector.com/ - ВОТ САЙТ!
    • От Temkaaaaa
      Ребят помогите! Перевел сайт на украинский язык, но некоторые слова на английском есть, как их перевести? В language заходил в каждый файл не могу найти их на англ, шаблон
      Newstore на OcStore 2.1.0.2.1 !
       
      Сайт - http://stock2.euvector.com/   
    • От sion999
      Доброго времени.
      Установлен ocStore 2.1.0.2.1. Есть проблема с редакторами.
      Пример кода:
      <h2>Саженцы: малина Крепыш (малиновое дерево).&nbsp;</h2> <hr> <center> <h4>Видеоматериал</h4> <p> <iframe frameborder="0" src="//www.youtube.com/embed/O5H_9lJuprI" width="640" height="360" class="note-video-clip"></iframe> </p> </center> Все как требует Google по валидации кода.
      Summer Note приводит этот код в такой вид:
      <h2>Саженцы: малина Крепыш (малиновое дерево).&nbsp;</h2> <hr> <center> <h4>Видеоматериал</h4> <p> <iframe frameborder="0" src="//www.youtube.com/embed/O5H_9lJuprI" width="640" height="360" class="note-video-clip"></iframe> </p> </center>  
      CKEditor вообще жесть! Тег <h2> и <h4> заменил на <p>. На станице нет вообще описания, а в админке показывает такой код:
      <p>Саженцы: малина Крепыш (малиновое дерево).&nbsp;</p> <hr /> <p>Видеоматериал</p> <p>&nbsp;</p>  
      Summer Note - просто изменяет разметку кода, но хоть ничего не удаляет.
      CKEditor полный бред (хотя его хвалят) - жестоко изменяет код и вообще не выводит инфу на странице.
       
      На ocStore работаю в первый раз и прошу подсказать как настроить Summer Note, чтобы он оставлял код в точности. Я не работаю с визуальным редактором, а просто вставляю в него готовый код, который пишу в Dreamweaver и хочу, чтобы он оставался без каких либо изменений. Так что CKEditor мне вроде как не нужен, но если можно его настроить так, чтобы ВООБЩЕ не менялся код, то подскажите как его настроить.
       
      Подводя итог мне нужна помощь в настройке любого редактора, чтобы вставленный мою код сохранялся без изменений.
      Заранее благодарю за помощь.
       
       
    • От hichlander
      Добрый вечер! Столкнулся с проблемой настройки динамического ремакертинга на ocStore 2.1.0.2.1, а именно правки кода движка сайта для отправки в гугл нужных данных. В интернете есть решение для 1.5 но два дня поиска, кроме платных модулей ничего не принесли. Предлагаю свое решение:
      1) Берем файл footer.tpl из catalog/view/theme/ваша_тема/template/common/
      2) Перед тегом </body> (в самом низу кода) вставляем код ремаркетинга гугл, где ХХХХХХ ваш ID, жирным выделил доработку от себя, в остальном код идентичен стандартному
      <!--Dynamic Remarketing Tag --//-->
      <script type="text/javascript">
      var google_tag_params = {
      dynx_itemid: '<?php echo $dynx_itemid; ?>',
      dynx_pagetype: '<?php echo $dynx_pagetype; ?>',
      dynx_totalvalue: '<?php echo $dynx_totalvalue; ?>',
      };
      </script>
      <script type="text/javascript">
      /* <![CDATA[ */
      var google_conversion_id = XXXXXXXXXXX;
      var google_custom_params = window.google_tag_params;
      var google_remarketing_only = true;
      /* ]]> */
      </script>
      <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
      </script>
      <noscript>
      <div style="display:inline;">
      <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXX/?guid=ON&amp;script=0"/>
      </div>
      </noscript>
      3) Берем файл footer.php из /catalog/controller/common/
      4) После строки         $data['powered'] = sprintf($this->language->get('text_powered'), $this->config->get('config_name'), date('Y', time())); добавляем следующее:
      if (! isset ($this->request->get['route'])) {
                  $data['dynx_itemid']='';
                  $data['dynx_pagetype'] = "home";
                  $data['dynx_totalvalue']='';
                  $data['product_id'] = '';
                  $data['product_id_q'] = '';
                  $data['price'] = '';
              } else {
                  $data['dynx_totalvalue']='';
                  $data['product_id'] = '';
                  $data['product_id_q'] = '';
                  $data['price'] = '';
                  if ($this->request->get['route'] == 'product/category') {
                      $data['dynx_pagetype'] = "other";
                  } elseif ($this->request->get['route'] == 'product/product'){
                      $data['dynx_pagetype'] = "offerdetail";
                  } elseif ($this->request->get['route'] == 'checkout/cart'){
                      $data['dynx_pagetype'] = "cart";
                  } elseif ($this->request->get['route'] == 'search/?search'){
                      $data['dynx_pagetype'] = "searchresults";
                  } elseif ($this->request->get['route'] == 'checkout/success'){
                      $data['dynx_pagetype'] = "purchase";
                  } elseif ($this->request->get['route'] == 'checkout/success'){
                      $data['dynx_pagetype'] = "conversion";
                  } elseif ($this->request->get['route'] == 'checkout/fastorder/fastorder'){
                      $data['dynx_pagetype'] = "conversionintent";
                  } elseif ($this->request->get['route'] == ''){
                      $data['dynx_pagetype'] = "home";
                  } elseif ($this->request->get['route'] == ''){
                      $data['dynx_pagetype'] = "other";
                  } elseif ($this->request->get['route'] == 'common/home'){
                      $data['dynx_pagetype'] = "home";
                  } else {
                      $data['dynx_pagetype'] = "other";
                  }
                  if (isset($this->request->get['product_id'])) {
                      $Id=$this->request->get['product_id'];
                      $product_info = $this->model_catalog_product->getProduct($Id );
                      $data['product_id'] = $Id;
                      If ($product_info['special'] > 0)
                          $data['price'] = $product_info['special'];
                      else
                          $data['price'] = $product_info['price'];
                  }
                  if ($this->request->get['route'] == 'product/product') {
                      $data['dynx_itemid'] = $this->request->get['product_id'];
                  } else {
                      $data['dynx_itemid'] = "";
                  }
                  if ($this->request->get['route'] == 'product/product') {
                      $data['dynx_itemid'] = $data['product_id'];
                      $data['dynx_totalvalue'] = $data['price'];
                  } elseif ($this->request->get['route'] == 'checkout/cart'){
                      $data['dynx_totalvalue'] = round($this->cart->getTotal(),2);
                  } elseif ($this->request->get['route'] == 'checkout/fastorder/fastorder'){
                      $data['dynx_totalvalue'] = round($this->cart->getTotal(),2);
                  }
              }
      5) Сохраняем файлы на сервере, обновляем модификаторы и смотрим код, на странице товара (Пример: https://basispro.com.ua/loft-5552.html )  в самом низу видим заветные строки:
      var google_tag_params = { dynx_itemid: '627', dynx_pagetype: 'offerdetail', dynx_totalvalue: '258.0000', }; На данный момент не могу понять почему не работает на странице поиска и при оформлении заказа не цыпляет dynx_itemid:, если у кого есть идеи как решить просьба написать. Спасибо за внимание!
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу