Бесплатный сервис генерации QR кодов

+20
1.64K
Возможно для кого то это и не новость, но многим думаю будет интересно. По крайней мере тут появился вопрос на тему вставки QR кодов на сайт.

Вставить QR код на любую страничку своего сайта можно очень просто, достаточно воспользоваться бесплатным сервисом корпорации добра: google-developers.appspot.com/chart/infographics/docs/overview

Например, если вставить в шаблон вот эту картинку, в QR коде будет зашифрован URL сайта:
  1. https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=http://instantcms.ru
Параметр chs=150x150 означает что картинка будет размером в 150 пикселей.

А в параметре chl можно перечислить все что должно быть зашифровано в QR коде. Например если нужно зашифровать телефон и урл, так и пишем:
  1. https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=url: http://instantcms.ru, phone: 8(495)555-22-77
Переменные в URI сервиса можно подставлять прямо в Смарти.

Вот как это выглядит на реальном примере: www.anapagorodok.ru/maps/r101/avariino-spasatelnaja-sluzhba-kuban-spas.html

Там в QR коде размером в 320 пикселей зашифрован адрес текущей страницы. Сделано это вот таким нехитрым способом:
  1. <script type="text/javascript">
  2. document.write('<img src="http://chart.apis.google.com/chart?cht=qr&chs=320x320&chl='+window.location.href+'" alt="">');
  3. </script>
0
Anor Anor 11 лет назад #
[url=https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=url: http://instantcms.ru, phone: 8(495)555-22-77]ссылка на демопример[/url]
0
Telema93 Telema93 10 лет назад #
Вопрос: а если его для профиля сделать, чтобы выдавал поля определенные в коде?
0
Anor Anor 10 лет назад #
Нет разницы куда его вставлять.
0
Белгородский Бомж Белгородский Бомж 11 лет назад #
А чтоб кирилицу шифровал есть скрипты?
+1
Anor Anor 11 лет назад #
Хм... utf8 спасает. Для 1.10+ не актуально.
0
letsgo letsgo 11 лет назад #
Разрабатывали уже модуль генерации скрипта этого кода. Одному товарищу был нужен. Стоит и работает, без вставок гугла, сам генерирует на каждой странице.
+2
Anor Anor 11 лет назад #
Классов для этого полно, только смысл свой сервер нагружать если Гоша помогает за бесплатно? ))
-2
letsgo letsgo 11 лет назад #
А загрузка с стороннего сервиса разве хорошо?)
+1
Anor Anor 11 лет назад #
Гоша разве подводил? ))
0
Andreo Andreo 11 лет назад #
А как найти этого товарища, уж больно нужен этот модуль)
-2
letsgo letsgo 11 лет назад #
напишу ему, если захочет выложит.
0
SEOrigin SEOrigin 11 лет назад #
Вот тут прикольные QR-коды можно делать - http://qrly.ru
""

Еще от автора

Мост между InstantCMS 1.10+ и форумом phpBB3
Представляю функционал реализующий интеграцию между InstantCMS 1.10+ и популярным форумом phpBB3 Что получилось настроить и пофиксить в первой версии:
Компонент "Укорачиватель ссылок" для ICMS 1.10+
Представляю простой но очень полезный компонент умеющий красиво укорачивать любые ссылки до uid: /info/1234.
Модуль Яндекс.Почты для ICMS 1.10+
Представляю модуль Яндекс.Почты для домена. Что он умеет: 1. Регистрация аккаунтов в Яндекс.Почте для Вашего домена 2.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.