Возможно для кого то это и не новость, но многим думаю будет интересно. По крайней мере тут появился вопрос на тему вставки QR кодов на сайт.
Вставить QR код на любую страничку своего сайта можно очень просто, достаточно воспользоваться бесплатным сервисом корпорации добра: google-developers.appspot.com/chart/infographics/docs/overview
Например, если вставить в шаблон вот эту картинку, в QR коде будет зашифрован URL сайта:
Параметр chs=150x150 означает что картинка будет размером в 150 пикселей.
А в параметре chl можно перечислить все что должно быть зашифровано в QR коде. Например если нужно зашифровать телефон и урл, так и пишем:
Переменные в URI сервиса можно подставлять прямо в Смарти.
Вот как это выглядит на реальном примере: www.anapagorodok.ru/maps/r101/avariino-spasatelnaja-sluzhba-kuban-spas.html
Там в QR коде размером в 320 пикселей зашифрован адрес текущей страницы. Сделано это вот таким нехитрым способом:
Вставить QR код на любую страничку своего сайта можно очень просто, достаточно воспользоваться бесплатным сервисом корпорации добра: google-developers.appspot.com/chart/infographics/docs/overview
Например, если вставить в шаблон вот эту картинку, в QR коде будет зашифрован URL сайта:
https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=http://instantcms.ru
А в параметре chl можно перечислить все что должно быть зашифровано в QR коде. Например если нужно зашифровать телефон и урл, так и пишем:
https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=url: http://instantcms.ru, phone: 8(495)555-22-77
Вот как это выглядит на реальном примере: www.anapagorodok.ru/maps/r101/avariino-spasatelnaja-sluzhba-kuban-spas.html
Там в QR коде размером в 320 пикселей зашифрован адрес текущей страницы. Сделано это вот таким нехитрым способом:
<script type="text/javascript"> document.write('<img src="http://chart.apis.google.com/chart?cht=qr&chs=320x320&chl='+window.location.href+'" alt="">'); </script>
- 12 комментариев
0
Реклама
#
Как отключить рекламу?
0
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
11 лет назад
#
Вопрос: а если его для профиля сделать, чтобы выдавал поля определенные в коде?
0
Anor
11 лет назад
#
Нет разницы куда его вставлять.
0
Белгородский Бомж
11 лет назад
#
А чтоб кирилицу шифровал есть скрипты?
+1
Anor
11 лет назад
#
Хм... utf8 спасает. Для 1.10+ не актуально.
0
letsgo
11 лет назад
#
Разрабатывали уже модуль генерации скрипта этого кода. Одному товарищу был нужен. Стоит и работает, без вставок гугла, сам генерирует на каждой странице.
+2
Anor
11 лет назад
#
Классов для этого полно, только смысл свой сервер нагружать если Гоша помогает за бесплатно? ))
-2
letsgo
11 лет назад
#
А загрузка с стороннего сервиса разве хорошо?)
+1
Anor
11 лет назад
#
Гоша разве подводил? ))
0
Andreo
11 лет назад
#
А как найти этого товарища, уж больно нужен этот модуль)
-2
letsgo
11 лет назад
#
напишу ему, если захочет выложит.
0
SEOrigin
11 лет назад
#
Вот тут прикольные QR-коды можно делать - http://qrly.ru
