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

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Практически заканчиваю работу над парсером матчей, но возникла новая проблема, просьба помочь или подсказать куда копать, если не сложно.

Вот выхлоп парсера:
http://parsing.ga/

Допустим, каждой стране я присвою свой уникальный класс:
Код
<tr class="ispania-primera"></tr>

Каким образом средствами js/css можно было бы найти группу строк с совпадающими классами и после последнего элемента вставить какой-нибудь разделитель, да хотя бы тот же border-bottom?

При этом, разделитель нужно вставлять только в том случае, если на странице более нет элементов с таким классом, т. е. элементы все собраны в одну кучку. Соответственно, если элементы не собраны в кучу разделитель надо убирать.

Это нужно потому, что таблица у меня с возможностью сортировки и хотелось бы, чтобы при сортировке по колонке Турнир, блоки со странами как-нибудь разграничивались между собой.

P. S. С меня заправка мобильного телефона или Яндекс.Кошелька на 300 р. если кто сможет помочь.
« Последнее редактирование: 01.11.2018, 20:39:24 от dm-krv »
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Это проще сделать сначала в php.
Надо используя значение которое определяем тип турнира и использовать его для создания нового массива для каждого турнира.
Это просто сделать, только не знаю какой массив возвращает БД
« Последнее редактирование: 01.11.2018, 18:00:20 от NewUsers »
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Это проще сделать сначала в php.
Надо используя значение которое определяем тип турнира и использовать его для создания нового массива для каждого турнира.
Это просто сделать, только не знаю какой массив возвращает БД

На php могу и сам, достаточно поднаторел, но если я буду группировки делать в php, то тогда и сортировку по колонкам надо делать на php, а потом вытягивать аяксом, а это лишний геморой, так как сейчас сортировка осуществляется уже готовым js скриптом.

Короче, проверку на кучи здесь как раз здесь легче на js или jquery сделать, иначе мне придется переделывать весь php скрипт, а это точно лишний день уйдет. Жаль только я в js не понимаю пока ничего.
« Последнее редактирование: 01.11.2018, 18:11:47 от dm-krv »
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
На сортировка это не влияет, просто корне массива будет определение типа турнира, а сложенные массивы уже будут содержать строки которые относятся в данному турниру...

Посмотри jquery плагин datatable, там есть сортировка, группировка и ajax
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
На сортировка это не влияет, просто корне массива будет определение типа турнира, а сложенные массивы уже будут содержать строки которые относятся в данному турниру...

Посмотри jquery плагин datatable, там есть сортировка, группировка и AJAX


Да как это не влияет то?! Как раз таки влияет, если я в массиве присвою какому-то элементу класс, который создает разделитель после себя. То при сортировке таблицы на стороне клиента разделители сместятся и это поломает весь замысел. Я же говорю, если делать группировку на php, то тогда мне надо убирать js сортировку и его (сортировку) также производить на сервере.
« Последнее редактирование: 01.11.2018, 18:25:39 от dm-krv »
*

ProtectYourSite

  • Живу я здесь
  • 2366
  • 138 / 4
  • Безопасность вебсайтов
Может это ?

Код
tr.ispania-primera:last-of-type{border-bottom:1px solid #000;}
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Может это ?

Код
tr.ispania-primera:last-of-type{border-bottom:1px solid #000;}

Если бы все было так просто. Если строки tr.ispania-primera будут идти в разброс (а не одним блоком-кучей), то данный CSS поломает весь внешний вид.

Как вариант, можно добавлять данный стиль на страницу при клике на колонку турнир и убирать при клике на другие колонки.

Не подскажешь как реализовать добавление и удаление указанного стиля через js при клике на определенный якорь?
« Последнее редактирование: 01.11.2018, 18:38:48 от dm-krv »
*

ProtectYourSite

  • Живу я здесь
  • 2366
  • 138 / 4
  • Безопасность вебсайтов
Код
$( "#target" ).click(function() {
   $("tr.ispania-primera:last-of-type").css("border-bottom","1px solid #000");
}
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Код
$( "#target" ).click(function() {
   $("tr.ispania-primera:last-of-type").css("border-bottom","1px solid #000");
}



Это я так понимаю, добавляет стиль. Если мне надо три разных стиля, то будет:
Код
$( "#target" ).click(function() {
   $("tr.ispania-primera:last-of-type").css("border-bottom","1px solid #000");
   $("tr.ispania-primera2:last-of-type").css("border-bottom","1px solid #000");
   $("tr.ispania-primera3:last-of-type").css("border-bottom","1px solid #000");
}

Верно надеюсь? Плюс, как эти стили теперь обратно удалить при клике уже допустим другой кнопки #target2?
*

ProtectYourSite

  • Живу я здесь
  • 2366
  • 138 / 4
  • Безопасность вебсайтов
Да, удалить можно:
Код
$("tr.ispania-primera:last-of-type").css("border-bottom","");
Ну и тестить на примерах.
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Да, удалить можно:
Код
$("tr.ispania-primera:last-of-type").css("border-bottom","");
Ну и тестить на примерах.

По идее, это решение моей проблемы. Завтра проверю и отпишусь. Скинь в личку Я.К или номер телефона, оплачу завтра. Большое спасибо)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вставка файла в input посредством JavaScript [РЕШЕНО]

Автор dm-krv

Ответов: 40
Просмотров: 9987
Последний ответ 02.12.2020, 10:36:37
от dm-krv
Как правильно клонировать коллекцию FileList? [РЕШЕНО]

Автор dm-krv

Ответов: 5
Просмотров: 1243
Последний ответ 12.10.2019, 18:33:11
от dm-krv
Решить проблему зависания страниц при переходе на https (решено)

Автор sega

Ответов: 0
Просмотров: 765
Последний ответ 07.03.2019, 10:14:45
от sega
Найти скрипт на странице [ НЕ АКТУАЛЬНО, УЖЕ СДЕЛАНО ]

Автор dm-krv

Ответов: 16
Просмотров: 984
Последний ответ 11.08.2018, 21:25:21
от voland