Текущий URL для QR кода страниц

Текущий URL для QR кода страниц

Хак выводит QR код текущей страницы. Удобно, когда например на телефоне нужно открыть страницу, открытую в данный момент на компе. Используется сервис от Google, но при желании можно сменить и на любой другой сервис. Там по сути только ссылка и URL страницы нужны.

Установка:
1. Перейти в раздел Панели управления DLE > Управление плагинами и загрузить плагин.

2. В стили шаблона добавить:
img.qr-code {position: fixed;left: 0;bottom: 0;z-index: 100;}
@media (max-width: 992px) {img.qr-code {display:none}}

3. В нужное место main.tpl добавить:
<img data-src="http://chart.apis.google.com/chart?cht=qr&chs=100x100&chl={urlthis}" class="qr-code" alt="QR код для быстрого доступа">

Готово!
tekuschij-url-dlja-qr-koda-stranic.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 13.x-14.x
Кодировка: utf-8
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Комментариев 12

apelisin 20 мая 2023 04:21
Oxigen, Огромное! Я чёт тупанул и не допетрил сам. Спасибо ещё раз!
Oxigen 20 мая 2023 04:16
apelisin, в общем нашел решение, этот хак не нужен от слова совсем. Просто в нужное место шаблона полной новости fullstory.tpl добавляем этот код:
<img data-src="http://api.qrserver.com/v1/create-qr-code/?size=100x100&color=000000&data={full-link}" class="qr-code" alt="QR-код адреса статьи">
в нём {urlthis} заменил на тег {full-link}, который формирует адрес новости.
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
apelisin 20 мая 2023 04:16
Oxigen, Да, точно такая же ошибка и у меня. Версия DLE 14.3
Oxigen 20 мая 2023 04:08
apelisin, я код того рабочего варианта для тЭста поставил на сайт в полную новость, без прилагаемого сss кода. QR отображается, но в место адреса страницы кажет {urlthis}. Это на DLE 16.
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
apelisin 20 мая 2023 03:54
Oxigen, Вариант рабочий. Единственное, что не работает именно в моём случае - формирование картинки в полной новости, работает только на главной странице. Можно как-то исправить?
Oxigen 20 мая 2023 03:26
apelisin, попробуй тут на странице вариант из самого первого комментария.
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
apelisin 20 мая 2023 00:51
Oxigen, Спасибо! Есть ли решение такой задачи?
Oxigen 19 мая 2023 05:07
apelisin, к сведению - тыц 💡
Старый API для создания QR-кодов устарел и заменен Google Charts. В новых Google Charts нет поддержки QR.
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
apelisin 19 мая 2023 03:58
Протестировал на DLE 14.3 и не работает. Картинка отображается, но ссылка не формируется. Получаем ссылку вида http://мойсайт.ру/{urlthis}
Evga157 21 ноября 2022 09:47
Цитата: reanimator692
На 14.2 не выводит код, показывает неизвестное изображение.

Ни первый ни второй вариант не выведет картинку, так как неверно указан код, не следует писать data-src, напишите просто img src, и тогда всё у вас будет отображаться.
Мир всем!