Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] QR-код на странице товара (бесплатно, vqmod)


RGB

Recommended Posts

Куда вам больше нравится, туда и запихивайте) Только вместо вкмода используйте руки и поместите кусок кода с выводом после <?php echo $description; ?> например

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Модуль работает отлично. Но можно ли сделать после вывода QR-кода снизу картинки небольшую ссылку на справку, т.к. не все пользователи еще знают что такое QR-код, а справка им как раз в этом бы помогла. Вот пример 17sP0.png

Надіслати
Поділитися на інших сайтах


Разумеется можно, но мне что - рассказать, как в html делать ссылки?  :-) У вас есть кусок кода, который вставляется vqmod-ом после

<div class="description"> 

 

в котором генерируется картинка. Что мешает в этот код в нужном месте добавить руками требуемую ссылку?

 

<a href="...">Что такое QR-код?</a>
 
Надіслати
Поділитися на інших сайтах

Разумеется можно, но мне что - рассказать, как в html делать ссылки?  :-) У вас есть кусок кода, который вставляется vqmod-ом после

<div class="description"> 

 

в котором генерируется картинка. Что мешает в этот код в нужном месте добавить руками требуемую ссылку?

 

<a href="...">Что такое QR-код?</a>
 

Понял, думал, что все сложнее.

Подскажите, еще такой вопрос. Как можно сделать, чтобы ссылка сканировалось со специальными utm-метками, по которым в дальнейшем можно было бы собирать статистику о переходах на сайт именно с qr-кодов. Пример, нужно, чтобы к обычной ссылке http://сайт.ru при сканировании qr-кода добавлялся хвост ?utm_source=qr&utm_medium=catalog&utm_campaign=mob

Надіслати
Поділитися на інших сайтах


Если я правильно понял что есть хвост - "&utm_source=qr&utm_medium=catalog&utm_campaign=mob" - перед хвостом знак вопроса должен быть?

То попробуйте вместо этого

urlencode($url)
сделать так (для знака вопроса)
urlencode($url."?utm_source=qr&utm_medium=catalog&utm_campaign=mob")
Надіслати
Поділитися на інших сайтах

Если я правильно понял что есть хвост - "&utm_source=qr&utm_medium=catalog&utm_campaign=mob" - перед хвостом знак вопроса должен быть?

То попробуйте вместо этого

urlencode($url)
сделать так (для знака вопроса)
urlencode($url."?utm_source=qr&utm_medium=catalog&utm_campaign=mob")

Все правильно поняли! Спасибо, ваш вариант подошел, метки учитываются теперь в ссылке и можно отслеживать количество переходов из qr-кода :)

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 3 weeks later...

Есть мысль... а можно ли в качестве урл использовать canonical страницу? чтобы qr код был одинаков для всех возможных одинаковых страниц?

Можно, но не лучше ли избавится от дублей страниц? Используйте seo_pro и их не будет

Надіслати
Поділитися на інших сайтах

  • 3 months later...
  • 1 month later...

скажите пожалуйста, а возможно ли как-то сделать, чтобы картинка с qr кодом кэшировалась? из наблюдений - страница с товаром грузится примерно 0.4-0.5 сек, а без qr 0.1 - 0.2 сек .. модуль безусловно классный

может кто-то подскажет?

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

- зарегаться

- зайти

- в ПРАВОМ верхнем углу из выпадающего списка выбрать "SETTINGS"

- в открывшемся окне перейти на вкладку "ADVANCED"

- последняя строка

 
Legacy API Key

If you already use a bitly API key to grant access to 3rd party applications, you can reset it here. Show legacy API key

 

  • +1 1
Надіслати
Поділитися на інших сайтах


  • 6 months later...

а возможно ли этот код разместить на картинке товара тоесть на самом изображениичто бы не занимало место открываеш товар а qr код на изображении товара где то в одном интернет магазине на опенкарт видел такое реализовано смотрится очень даже прикольно.

 

если такое возможно подскажите как сделать

Надіслати
Поділитися на інших сайтах


  • 9 months later...

Добрый день!

 

Подскажите, пожалуйста, что не правильно сделала:

внесла изменения в xml логин и API, а куда адрес прописать на свой сайт?

У меня при сканировании кода получается ссылка на "http://bit.ly/*****

 

* где стоят звездочки, там буквы и цифры разные появляются на каждом продукте разные

 

 

как вместо bit.ly сделать arcticum.ru ?

 

 

Заранее спасибо за помощь!

Надіслати
Поділитися на інших сайтах


  • 2 months later...

Потому что данный модуль был сделан тогда, когда о шаблоне МаниМейкер и мыслей не было :) Я же написал в первом сообщение:

 

Протестировано на стандартных версиях 1.5.1.3, 1.5.2.1, 1.5.4.1

 

т.е. модуль рассчитан лишь на дефолтный шаблон

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Увидел что какой-то пользователь решил пометить файл как испорченный, вместо того, чтобы написать мне лично:

 

 

Файл помечен как испорченный, так как: Поставил. QR код появился в виде картинки. Вставляю строку вначало блока <div class="description"> с указанием BITLY_LOGIN и BITLY_API_KEY. 

После этого прекращает работать страница с продуктом.

 

и я решил проверить, вдруг за пару лет с момента публикации дополнения что-то не работает.

 

Иду на сайт bit.ly, вижу все те же поля с логином и ключем (правда, они переехали на вкладку Advanced в профиле bit.ly, но не суть), копирую данные из этих полей и вставляю их вместе с кодом из первой страницы модуля

<img style="float: right;" src="http://chart.apis.google.com/chart?chs=60x60&cht=qr&chld=M|0&chl=<?php
function get_bitly_short_url($url,$login,$appkey,$format='txt') {
$connectURL = 'http://api.bit.ly/v3/shorten?login='.$login.'&apiKey='.$appkey.'&uri='.urlencode($url).'&format='.$format;
return curl_get_result($connectURL);
}
function curl_get_result($url) {
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$src_url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
          $short_url = get_bitly_short_url($src_url,'мой_логин','мой_ключ');
          echo $short_url; ?>" alt="<?php echo $heading_title; ?> QR Code"> 

в произвольное место шаблона (под рукой был 2-й опенкарт, вставил куда-то туда в шапку сайта), и что я вижу:

 

Pebz.png

Желающие могут проверить qr-код, он ведет на сокращенную ссылку:

http://j.mp/1IrDJnO

которая в свою очередь ведет собственно на нужный нам адрес страницы из примера:

http://opencart2031.loc/index.php?route=checkout/cart

Очевидно, что указанная пользователем страница с продуктом никаким образом не могла прекратить работать из-за использования qr-кода, в худшем случае при несовпадении связки логин-ключ просто не работала бы картинка с кодом.

 

Поэтому единственная причина, по которой могли бы возникнуть проблемы с работой страницы - банальная невнимательность при вставке кода, насколько я могу предполагать, не зная о том, что и куда вставлял пользователь, пожелавший остаться анонимным и пометить файл как испорченный (видимо, не считая тысячу загрузок модуля и почти 50 сообщений в теме достаточным основанием для предположения о том, что модуль все же рабочий :) , и проблема не в нем)

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Правильно ли я понимаю, что этот код будет обращаться к двум сторонним сервисам - генератор и укорачиватель?

А как поведет себя код, если один из сервисов будет недоступен?

Надіслати
Поділитися на інших сайтах


Вероятность того, что bit.ly или гугл будут недостпны, намного ниже вероятности того, что будет недоступен ваш собственный сайт :)

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
  • 1 month later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.