Новости Joomla

WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

👩‍💻 WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты.v.2.1.0. Что нового?Сохранение последнего вида карты. Добавлены новые опции, позволяющие как для одного экземпляра модуля, так и для всех сохранять на устройстве пользователя последний использованный центр (координаты) и масштаб (zoom) карты. Это позволит открыть карту в том же месте после обновления страницы или при повторном открытии браузера.Определение местоположения пользователя.Модуль может определять местоположение пользователя и центрировать карту на нём. При одновременном использовании с функцией сохранения последнего вида карты определение геопозиции будет срабатывать только в первый раз. В дальнейшем, если обнаружены сохранённые данные центра и масштаба - будут использоваться они.CSS классы для маркеров карты.Всем маркерам карты добавлен CSS-класс wt-yandex-map-items-marker. Для просмотренных маркеров (по которым кликали) добавляется CSS-класс wt-yandex-map-items-marker-viewed, что позволит выделять просмотренные маркеры с помощью стилей в CSS-файлах вашего шаблона. Также для контейнеров маркеров ymaps на карте добавлены data-атрибуты: data-module-id - id модуля и data-marker-id - id маркера.Обработка GET-параметров в URL.Карта может реагировать на GET-параметры в url:- map[zoom] - устанавливает параметр масштаба.- map[center_latitude] и map[center_longitude] - широта и долгота центра карты.- map[marker_id] - id маркера, на котором центрируется карта.Таким образом вы можете создавать ссылку на карту с указанием конкретного маркера, на котором карта сфокусируется после загрузки маркеров. Например, https://site .ru/map?map[marker_id]=18465. Или же ссылку с указанием конкретных координат: https://site .ru/map?map[zoom]=16&map[center_latitude]=51.529706&map[center_longitude]=46.033922Страница расширенияGitHub расширенияВидео-обзор на YoutubeВидео-обзор на VK ВидеоВидео-обзор на Rutube@joomlafeed#joomla #yandex

Вышел Quantum Manager ver.3.2.1 и ver.2.0.5 — Релиз безопасности

Вышел Quantum Manager ver.3.2.1 и  ver.2.0.5 — Релиз безопасности

Вышел Quantum Manager ver.3.2.1 и ver.2.0.5 — Релиз безопасности.В последних версиях Quantum Manager устранены две уязвимости безопасности и исправлено несколько ошибок. Всем пользователям настоятельно рекомендуется обновиться до версии 3.2.1, чтобы обеспечить безопасность и актуальность установки.👩‍💻 Исправлены:1. XSS в SVG-файле. Запрещено выполнение встроенных в SVG скриптов.2. XSS по имени вредоносного файла. Больше никакого выполнения кода через имя файла.Поскольку эти проблемы влияют на безопасность сайта, мы подготовили две версии: одну для Joomla 5 и Joomla 4, а также дополнительную версию для Joomla 3 (предназначенную для устаревшего релиза Quantum Manager 2.0.4, для тех, кто все еще поддерживает сайты на Joomla 3).⚠️ Примечание: обновите Quantum Manager до версии 3.2.1 для Joomla 5 / Joomla 4 и установите Quantum Manager версии 2.0.5 для Joomla 3 (только исправления проблем безопасности).Команда NorrNext благодарит Joomla Security Strike Team и Joomla VEL Team за помощь в обнаружении и исправлении уязвимостей.Читать новостьСкачать@joomlafeed#joomla #расширения

0 Пользователей и 1 Гость просматривают эту тему.
  • 40 Ответов
  • 9983 Просмотров
*

sivers

  • Живу я здесь
  • 2589
  • 359 / 0
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Это удивительно, но с фреймами это тоже работает! При этом как в одну сторону, так и в другую.
ну конечно :) это и с window.open работает. это будет работать даже если вы открывает разные домены, а не один. браузерный плагин имеет полный доступ к dom, независимо от источника
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
ну конечно :) это и с window.open работает. это будет работать даже если вы открывает разные домены, а не один. браузерный плагин имеет полный доступ к dom, независимо от источника

Это получается, я могу однократно в одной какой-то вкладке выбрать файл, а затем неограниченно вставлять этот файл в других вкладках автоматом?  :o
« Последнее редактирование: 01.10.2019, 10:09:44 от dm-krv »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
да, конечно. у js проблема именно с выбрать. дальше проблем нет :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
да, конечно. у js проблема именно с выбрать. дальше проблем нет :)

Да что же вы раньше молчали?  ;D
Это же прямой ответ на мой вопрос: как вставить заранее подготовленный файл посредством JavaScript?

P. S. Случайно не знаете, как передать element.files в другую вкладку или окно? Все же это вроде бы не совсем массив и JSON-ом я его даже если запишу в localStorage, то потом вряд ли смогу восстановить исходный тип переменной (FileList).
Или все же как-то можно?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
так не, вы работайте с другим окном напрямую
Код
var popupWindow = window.open('https://joomlaforum.ru/', '_blank');
popupWindow.onload = function() {
console.log(popupWindow.location.href);
}
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
так не, вы работайте с другим окном напрямую
Код
var popupWindow = window.open('https://joomlaforum.ru/', '_blank');
popupWindow.onload = function() {
console.log(popupWindow.location.href);
}

Забавно, а я и не подозревал, что у попап окон полный доступ к друг-другу. Спасибо за ответы  *DRINK*
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
*DRINK*

Привет, прикинь оказывается можно создавать FileList :o

Код
// Создадим простой текстовый файл:
var data = 'Здесь текст для файла или положите в переменную Blob';
var file = new File([data], 'primer.txt', {type: 'text/plain'});

// Создаем коллекцию файлов:
var dt = new DataTransfer();
dt.items.add(file);
var file_list = dt.files;

console.log('Коллекция файлов создана:');
console.dir(file_list);

// Вставим созданную коллекцию в реальное поле:
document.querySelector('input[type="file"]').files = file_list;
При этом в переменную data также можно положить обычный Blob. Это возможно благодаря особенностям функции new File() которая первым параметром может принять как массив из текстов, так и массив состоящий из Blob.

Фактически лайфхак выше позволяет нам JavaScript-ом скачать любой какой угодно файл со своего сайта и вставить его абсолютно в любое поле <input type="file"> - что просто архиполезно для браузерных ботов.

Также способ выше можно применить для редактирования уже выбранных пользователем файлов. Например, если надо из поля выбора файлов убрать какие-то определенные файлы и при этом не фиктивно, а реально.

P. S. Узнал сегодня, от знакомого, такие чудеса  ^-^
Эх, знал бы раньше...  >:(
*

sivers

  • Живу я здесь
  • 2589
  • 359 / 0
P. S. Узнал сегодня, от знакомого, такие чудеса  ^-^
Супер! Внесу в свою памятку - пригодится.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Привет, прикинь оказывается можно создавать FileList
Ну да ! - Полезное такое ! Тут плюс в карму ! - Но Safari , IE , Edge   - Идут лесом !   ;)

UPD : Хотя ... - наверное есть какой то полифил для этих чудовищ !!!
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Но Safari , IE , Edge   - Идут лесом !   ;)


Они и так идут лесом  ;D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как правильно клонировать коллекцию FileList? [РЕШЕНО]

Автор dm-krv

Ответов: 5
Просмотров: 1243
Последний ответ 12.10.2019, 18:33:11
от dm-krv
Нужно сделать css/javascript анимацию

Автор dm-krv

Ответов: 13
Просмотров: 1419
Последний ответ 17.09.2019, 16:04:31
от dm-krv
Решить проблему зависания страниц при переходе на https (решено)

Автор sega

Ответов: 0
Просмотров: 763
Последний ответ 07.03.2019, 10:14:45
от sega
Как найти и выделить строки с совпадающими ячейками? [ РЕШЕНО ]

Автор dm-krv

Ответов: 10
Просмотров: 872
Последний ответ 01.11.2018, 19:30:17
от dm-krv