К основному контенту

Сообщения

Вывод SKU (артикула) на странице категорий или карточках товаров в Opencart

17 апреля 2014 By Сергей Нечипорук 24 комментария Здравствуйте читатели моего блога. Случаются ситуации, когда клиенты просят вывести артикул в категориях интернет магазина. Зачем это нужно, я не совсем понимаю, как с точки юзабилити так и с точки логики, но это их дело. Чтобы осуществить эту задачу нужно проделать ряд несложных действий. 1.) Подключаемся к ftp нашего сайта и заходим в директорию — upload/catalog/controller/product/. В ней находим файл — category.php. Именно его мы и будем править. Находим строчку кода: 'name'         => $result [ 'name' ], И под ней дописываем следующее: 'sku'          => ( empty ( $result [ 'sku' ])) ? '' : $this ->language->get( 'text_sku' ) . ' ' . $result [ 'sku' ], 2.) Теперь подключим языковую переменную. Для этого переходим в директорию — upload/catal...

Google api Spreadsheets Javascript

Возникла задача создать в админке интернет-магазина кнопку. Кнопка должна быть на странице заказа, при нажатии на которую данные заказа должны передаваться в таблицу Гугл. К таблице имеют доступ несколько человек, в том числе и склад, где собираются и готовятся на отправку все заказы. Почитав документацию удалось создать такую кнопку. Советую для начала пройти все шаги quickstart для javascript самому. Вот ссылка -  https://developers.google.com/google-apps/calendar/quickstart/js Что важно, так это создать проект в консоле гугл (это первый шаг) откуда мы будем брать Клиент АйДи Основную часть кода я взял из этого примера. Это основа. Главное это функция по которой добавляются данные и читаются. Читаю данный для того, что бы определить пустую ячейку в столбце. Все что я написал в коде это две функции: makeApiCall() и myMakeApiCall() Полностью код вставленный в шаблон. <div id="profile" style="margin: 0 20px;"> <b class=...

opencart 1.5.6.4 Админка - заказы - Продукты - фото товара

Это код из файла xml для vqmod Так как не для всех версий шалона подойдет, то лучше сделать в ручную или отредактировать под себя.   <modification>     <name>Добавляем изображение товара в заказ</name>     <version>2.0.3.1</version>     <link>http://picasso-agency.ru</link>     <author>Slait</author>     <code>2vHShWX</code>             <!-- Контроллер -->       <file path="admin/controller/sale/order.php">              <operation>           <search><![CDATA[$data['products'][] = array(]]></search>           <add position="before"><![CDATA[           ...

opencart убрать поля при оформлении заказа

Некоторые поля можно убрать не изменяя код движка. Например, мало кто знает: в админке "Продажи-Покупатели-Группа Покупателей" и выбрать группу покупателей по умолчанию. Поставить все значение на нет. И половина желаемых полей исчезнут.

Картинка для viber или Правильная ссылка

Когда по вайберу отправляешь ссылку клиенту, то картинка подтягивается первая попавшаяся, а не логотип. Для OpenCart принял такое решение - https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22963 помогло.

Частичная замена текста js или jquery

Задача: В шапке шаблона телефоны сделать в столбик, друг под другом. В самом шаблоне сайта предусматривается один телефон, а у заказчик попросил разместить два телефона. Нами было записаны эти телефоны через запятую. Но заказчику надо в столбик. Решение: Решили заменить запятую на тег <br>. Из админки этого сделать нельзя. В шаблоне подвала был добавлен jquery код <script>         $(".phone").html(function () {     return $(this).html().replace(",", "<br>&#160;&#160;&#160;&#160;"); });  </script> $#160; - это пробел для выравнивания телефонов. Топорно, но эффективно и быстро. 

Вы не используете протокол HTTPS и собираете данные кредитных карт или пароли

22 марта 2017 года я получил письмо от Google Search Console Team <sc-noreply@google.com> в котором писалось: В Chrome 56 будет появляться предупреждение о проблемах с безопасностью на сайте http://slav-obereg.com.ua/ Владельцу сайта http://slav-obereg.com.ua/ С января 2017 г. страницы, на которых Вы не используете протокол HTTPS и собираете данные кредитных карт или пароли, будут помечаться в браузере Chrome версии 56 или более поздней как небезопасные.  Ниже перечислены URL Ваших страниц, для которых будет показываться такое предупреждение, поскольку на них собираются данные о кредитных картах и пароли. Проверьте эти страницы и примите необходимые меры для защиты пользователей. Обратите внимание, что этот список может быть неполным. http://slav-obereg.com.ua/index.php?route=account/register В будущем мы планируем помечать любые страницы, не использующие протокол HTTPS, как небезопасные. Как устранить проблему Используйте протокол HTTPS при сборе конфиденциальной инфор...