Новости 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 Гость просматривают эту тему.
  • 15 Ответов
  • 4182 Просмотров
*

onix_free

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
При добавлении изображения с русскими буквами в названии в элементе Image, они игнорируются и картинка на сервер добавляется с таким названием jpg-xx.   (с точкой в конце).
Не подскажите как сделать транслитерацию названия файла изображения перед закачиванием на сервер?
« Последнее редактирование: 01.03.2013, 12:18:41 от onix_free »
*

onix_free

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
В результате  при выводе изображения:
plugins/system/widgetkit_zoo/elements/image/image.php .
$userfile['name'] содержится как я понимаю что-то наподобие этого jpg-xx_fd203427af84dfa3a1b6a4bb1eb6e85f.
И в результате
$file = $base_path . $userfile['name'];
$filename = basename($file, '.'.$ext);  ничего не содержит...
Такое ощущение что беда начинается где-то здесь $userfile = $this->get('file')
« Последнее редактирование: 01.03.2013, 12:20:26 от onix_free »
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Включите транслитерация в настройках Joomla.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

onix_free

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
Включите транслитерация в настройках Joomla.
включена...транслитерация названия не происходит всё равно
*

onix_free

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
...а где вот эту функцию найти не подскажите get('file')
*

likrion

  • Давно я тут
  • 750
  • 129 / 2
попробуйте кодировать название файла в md5 или base64

R331474010295
*

onix_free

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
попробуйте кодировать название файла в md5 или base64


я бы просто функцию транслитерации прицепил бы, чтоб название с русского на английский переделывалось....просто я не могу понять, в каком файле .php находится эта функция get('file')
$userfile = $this->get('file');
$userfile['name'] - уже содержит название без расширения (если название по-русски)
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Посмотрите сначала элемент довнлоад является наследником класса элемент файл, который в свою очередь наследник класса элемент. Все найдете в папке медиа/зуу/элементы.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

onix_free

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
Посмотрите сначала элемент довнлоад является наследником класса элемент файл, который в свою очередь наследник класса элемент. Все найдете в папке медиа/зуу/элементы.
я так понимаю, что идёт отправка данных через форму type="file" методом POST...где можно посмотреть данные, которые получает server, и где можно изменить имя файла перед загрузкой его на сервер(в каком файле)?...мне всего-то надо просто поменять имя у картинки перед загрузкой...подскажите, пожалуйста, в каком файле .php это делается?..я уже весь мозг сломал)
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
где искать сказано в предыдущем приложении
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

onix_free

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
где искать сказано в предыдущем приложении
...медиа/зуу/элементы...тут я уже всё пересмотрел..у меня стандартный элемент IMAGE, установлени виджеткит...элемент IMAGE находится здесь widgetkit_zoo\elements\image...
функция, которая отвечает за получение информации о картинке перед закачкой её на сервер вроде как эта get('file')...если название картинки содержит русские буквы, например "картинка.jpg", то файл на сервер закачивается без расширения вида "jpg-xx." (с точкой в конце)...я так понимаю, что функция get('file') игнорирует кирилицу в именах файлов...хочу прописать в этой функции транслитерацию кирилицы.....если не сложно, пожалуйста скажите в каком файле находится данная функция...и в каком месте кода нужно внести изменения?
« Последнее редактирование: 05.03.2013, 10:06:10 от onix_free »
*

onix_free

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
попробуйте кодировать название файла в md5 или base64


...а в каком месте кода это сделать?
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
...медиа/зуу/элементы...тут я уже всё пересмотрел..у меня стандартный элемент IMAGE, установлени виджеткит...элемент IMAGE находится здесь widgetkit_zoo\elements\image...
функция, которая отвечает за получение информации о картинке перед закачкой её на сервер вроде как эта get('file')...если название картинки содержит русские буквы, например "картинка.jpg", то файл на сервер закачивается без расширения вида "jpg-xx." (с точкой в конце)...я так понимаю, что функция get('file') игнорирует кирилицу в именах файлов...хочу прописать в этой функции транслитерацию кирилицы.....если не сложно, пожалуйста скажите в каком файле находится данная функция...и в каком месте кода нужно внести изменения?
Я чего на каком-то буржуйском писал? Вы паттерны ООП знаете? В частности наследования?
Структура классов такая: element -> image. элемент IMAGE может находится где угодно. Если каких-то функций нет в базовом классе ищите в родительском.
В вашем случае следует рыть в функции submissionBeforeSave(). Или кодировать $userfile['name'] в md5, base64 или использовать функцию sluggify хелпера string ядра ZOO. И чего прицепились к get('file'), она не закачивает файлы на сервер, а просто возвращает файл из данных элемента.
И еще basename не работает с киррилицей, используйте mb_basename.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

onix_free

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
Я чего на каком-то буржуйском писал? Вы паттерны ООП знаете? В частности наследования?
Структура классов такая: element -> image. элемент IMAGE может находится где угодно. Если каких-то функций нет в базовом классе ищите в родительском.
В вашем случае следует рыть в функции submissionBeforeSave(). Или кодировать $userfile['name'] в md5, base64 или использовать функцию sluggify хелпера string ядра ZOO. И чего прицепились к get('file'), она не закачивает файлы на сервер, а просто возвращает файл из данных элемента.
И еще basename не работает с киррилицей, используйте mb_basename.
... я просто с классами в php не особо знаком....спасибо за подробный ответ..буду разбираться
*

onix_free

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
...если кого интересует, то вот РЕШЕНИЕ:
В файле administrator\com_zoo\classes\validator.php после этого:

Код
    public function clean($value) {
        if (!is_array($value) || !isset($value['tmp_name'])) {
throw new AppValidatorException($this->getMessage('invalid'));
        }

        if (!isset($value['name'])) {
$value['name'] = '';
        }

вставить вот это:

Код
$converter = array(

        'а' => 'a',   'б' => 'b',   'в' => 'v',

        'г' => 'g',   'д' => 'd',   'е' => 'e',

        'ё' => 'e',   'ж' => 'zh''з' => 'z',

        'и' => 'i',   'й' => 'y',   'к' => 'k',

        'л' => 'l',   'м' => 'm',   'н' => 'n',

        'о' => 'o',   'п' => 'p',   'р' => 'r',

        'с' => 's',   'т' => 't',   'у' => 'u',

        'ф' => 'f',   'х' => 'h',   'ц' => 'c',

        'ч' => 'ch''ш' => 'sh''щ' => 'sch',

        'ь' => '\'''ы' => 'y',   'ъ' => '\'',

        'э' => 'e',   'ю' => 'yu''я' => 'ya',

       

        'А' => 'A',   'Б' => 'B',   'В' => 'V',

        'Г' => 'G',   'Д' => 'D',   'Е' => 'E',

        'Ё' => 'E',   'Ж' => 'Zh''З' => 'Z',

        'И' => 'I',   'Й' => 'Y',   'К' => 'K',

        'Л' => 'L',   'М' => 'M',   'Н' => 'N',

        'О' => 'O',   'П' => 'P',   'Р' => 'R',

        'С' => 'S',   'Т' => 'T',   'У' => 'U',

        'Ф' => 'F',   'Х' => 'H',   'Ц' => 'C',

        'Ч' => 'Ch''Ш' => 'Sh''Щ' => 'Sch',

        'Ь' => '\'''Ы' => 'Y',   'Ъ' => '\'',

        'Э' => 'E',   'Ю' => 'Yu''Я' => 'Ya',

    );
$value['name'] = strtr($value['name'], $converter);
// в нижний регистр
    $value['name'] = mb_strtolower($value['name']);

Также файл validator.php пересохранить в кодировке "UTF-8".
*

radiant

  • Захожу иногда
  • 114
  • 3 / 0
Пробовал
« Последнее редактирование: 08.02.2021, 23:04:46 от radiant »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Элемент Image ( значение по дефолту)

Автор G300

Ответов: 22
Просмотров: 5982
Последний ответ 02.12.2020, 12:14:39
от vasmed
Как в элементе ZOO при нажатии на логотип открыть lightbox

Автор TomArnee

Ответов: 3
Просмотров: 2384
Последний ответ 14.02.2016, 00:02:52
от ssttaass
Не загружается изображения на сайт из zoo image pro от zoolander

Автор aniangeless

Ответов: 1
Просмотров: 1780
Последний ответ 01.09.2015, 11:53:41
от Ard_nik
Какие параметры для поля "Lightbox" в элементе Link?

Автор sevzem

Ответов: 0
Просмотров: 1436
Последний ответ 25.05.2014, 22:25:28
от sevzem
Короткий срок кэширования изображений zoo (24часа)

Автор tarkasha

Ответов: 3
Просмотров: 1974
Последний ответ 19.04.2014, 11:19:38
от MetaSpirit