Генератор QR кодов

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Дополнение к INSTAN MAPS

#1 10 марта 2013 в 14:18
Доброго всем времени суток!
Ребят нужно разработать генератора QR кода для ИНСТАН МАПС, а именно что бы он брал:
— Название объекта
— Адрес
— Телефон
— Ссылку на сам объект на сайте
И что бы из всего этого он выдавал QR код, и вставлял его под главной картинкой объекта Пример тут
Может уже кто то это делал или сможет сделать. По финансовым вопросам пишите в личку.
#2 10 марта 2013 в 15:12
Вообще, прикольно перелопачен код на сайте по ссылке. "Забронировать столик" в частности заинтересовал )))
#4 10 марта 2013 в 15:42
Anor, там из информации только ссылка на страницу — это реализовать не так сложно, писали об этом на форуме.
То, о чем спрашивает Andreo в реализации посложнее будет.

Вообще, прикольно перелопачен код на сайте по ссылке. "Забронировать столик" в частности заинтересовал )))

AndroS
Все вроде стандартными средствами cms реализовано, капча лишь заменена и панорамная съемка объектов.

Вот ручной генератор — qrcc.ru/generator.php — но это для индивидуальных страниц, не масштабно.
#5 10 марта 2013 в 15:57

Anor, там из информации только ссылка на страницу — это реализовать не так сложно, писали об этом на форуме.
То, о чем спрашивает Andreo в реализации посложнее будет.

Madmax
Ничего сложного, все тоже самое. Я только ссылку оставил чтобы код большим не получился. Раньше и телефон и адрес в коде шифровал. Через запятую все что нужно перечислить можно в том же параметре URI.
#6 10 марта 2013 в 16:06
Anor, так "за чем дело встало", кармы у вас хватает блог завести — опишите пожалуйста подробно.
А уж позицию сделать в InstantMaps дополнительную в темплате точно не тяжело.
#7 10 марта 2013 в 17:17
Ок. instantcms.ru/blogs/preventivnyi-blog/besplatnyi-servis-generaci-qr-kodov.html
#8 10 марта 2013 в 17:22


Вообще, прикольно перелопачен код на сайте по ссылке. "Забронировать столик" в частности заинтересовал )))

AndroS

Как написано ниже, это всего лишь страница с формой (только слегка переделана).
#9 10 марта 2013 в 18:46
Anor, это все отлично, спасибо, просто я думал вы опишите для сообщества более подробно, именно с привязкой к InstantMaps — т.е. выводу url страницы, телефонов объекта, адреса и так далее…
#10 10 марта 2013 в 21:55
Да что описано- это легко но не то что я имел виду. Тут тогда легче просто картинку QR кода вставлять и все как это у меня реализовано тут, но я имел виду чтобы QR код создавался сам АВТОМАТОМ, такая функция есть на ДЖУМЛЕ в компоненте SOBI2.
Вот и мне хотелось бы такую функцию себе на сайт сделать или же спонсировать разработку.
#11 10 марта 2013 в 22:17


Anor, это все отлично, спасибо, просто я думал вы опишите для сообщества более подробно, именно с привязкой к InstantMaps — т.е. выводу url страницы, телефонов объекта, адреса и так далее ...

Madmax

Для инстант мапс в файле templates/ваш_шаблон/components/com_inmaps_item.tpl
После
  1.  
  2. {if $item.images}
  3. <div class="images">
  4. {foreach key=num item=file from=$item.images}
  5. <a href="/images/photos/medium/{$file}" class="lightbox-enabled" rel="lightbox-galery" title="{$item.title|htmlspecialchars} ({$LANG.MAPS_PHOTO} {$num+1})"><img src="/images/photos/small/{$file}" border="0" width="80" height="80"/></a>
  6. {/foreach}
  7. </div>
  8. {/if}
  9.  

Вставить
  1.  
  2. <div class="images">
  3.  
  4. <script type="text/javascript">
  5. document.write('<img src="http://chart.apis.google.com/chart?cht=qr&chs=320x320&chl=url: '+window.location.href+', phone: {$address.phone}, adr:{$address.full}" alt="">');
  6. </script>
  7. </div>
  8.  
Размеры сами подгоните по ширине блока, только маленькие не ставте у мну на стареньком асере меньше 250 отказывается считывать.
#12 10 марта 2013 в 22:34



Anor, это все отлично, спасибо, просто я думал вы опишите для сообщества более подробно, именно с привязкой к InstantMaps — т.е. выводу url страницы, телефонов объекта, адреса и так далее ...

Madmax

Для инстант мапс в файле templates/ваш_шаблон/components/com_inmaps_item.tpl
После
  1.  
  2. {if $item.images}
  3.  
  4. {foreach key=num item=file from=$item.images}
  5.  
  6. {/foreach}
  7.  
  8. {/if}
  9.  

Вставить
  1.  
  2.  
  3.  
  4.  
  5. document.write('');
  6.  
  7.  
  8.  
Размеры сами подгоните по ширине блока, только маленькие не ставте у мну на стареньком асере меньше 250 отказывается считывать.

Anton Bogoradov

Сделал но при сканировании кода не чего не выдает, в чем проблема?
#13 26 марта 2013 в 04:13
Ну как бы все)))))
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.