Новости Joomla

Вышел плагин социальных кнопок для Joomla - JL Like 5.1.0

Вышел плагин социальных кнопок для Joomla - JL Like 5.1.0

Вышел плагин социальных кнопок для Joomla - JL Like 5.1.0.JL Like — современный плагин для Joomla, который добавляет стильные кнопки "Поделиться" и счетчики лайков популярных соцсетей. Не использует внешние скрипты, что обеспечивает максимальную скорость и безопасность.👩‍💻 v.5.1.0. Что нового?Виджет предварительного просмотра- Добавлен интерактивный предпросмотр социальных кнопок в админ панели- Живое обновление настроек в реальном времени- Переключение между мобильным и десктопным видомУлучшенная мобильная поддержка- Оптимизированные размеры кнопок для мобильных устройств- Адаптивные стили для лучшего отображения на смартфонах- Touch-friendly интерфейсСовременная архитектура- Внедрена система Web Assets для Joomla 4/5- Оптимизированная загрузка ресурсов с атрибутом defer- Улучшенная производительностьТехнические улучшения- Добавлен новый метод getBaseUri() для лучшей обработки URL- Обновлена поддержка JoomShopping и ZOO компонентов- Улучшена совместимость с Joomla 5.xСкачать релиз с GitHubСтраница расширения@joomlafeed#расширения

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

При отображении форм компонента в админке раньше разработчикам нужно было описывать скрытые поля в лейаутах. И выглядело это так:

<?php // Это файл в /layouts/components/com_component/your_layout.php ?> <input type="hidden" name="task" value=""> <input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>"> <input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>"> <?php echo HTMLHelper::_('form.token'); ?>

Начиная с Joomla 5.3 добавлен новый способ добавления таких полей (их называют control fields) - программно. И теперь это можно сделать просто в Controller / View.

<?php // В Controller/View добавляем поля $this->form ->addControlField('task', '') ->addControlField('return', $input->getBase64('return', '')) ->addControlField('forcedLanguage', $forcedLanguage);

А в layout'е просто используем метод

renderControlFields()

<?php // В layout формы echo $this->form->renderControlFields();

Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.

Смотреть Pull Request

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

Новая итерация компонента продолжает развиваться, ведь с v.4.x компонент был переписан практически с нуля.

v.4.1.0. Что нового?

Редактирование метаданных изображений. Теперь метаданные можно не только читать, но и напрямую редактировать и записывать обратно в изображение JPG. Поддерживаются данные EXIF ​​и IPTC.

Полная совместимость с Joomla! 4.x, 5.x и 6.x. Компонент почистили от устаревших методов в коде.

Заметно ускорили загрузку больших галерей. Списки в админке, особенно для очень больших галерей ( >30 000 изображений), теперь загружаются значительно быстрее.

Несколько сеток lightGallery на одной странице. Будь то плагины контента или модули изображений: теперь вы можете отображать несколько галерей или категорий на одной странице без каких-либо ограничений.

Множество мелких исправлений ошибок и оптимизаций.

Сайт проекта

GitHub расширения

Скачать

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

vad78

  • Захожу иногда
  • 101
  • 0 / 0
Собственно вопрос в заголовке.
Joomla 3.8.8 , как можно реализовать эту задачу? Если есть темы по этому вопросу на форуме, пожалуйста дайте ссылки.
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
вот так https://developers.google.com/search/docs/guides/intro-structured-data
Или вы хотите, чтоб у вас там всё автоматом цеплялось?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
У Google нету в сниппетах изображений особо, может Вы путаете с соцсетями? Тогда вам нужно Open Graph разметка.
*

vad78

  • Захожу иногда
  • 101
  • 0 / 0
вот так https://developers.google.com/search/docs/guides/intro-structured-data
Или вы хотите, чтоб у вас там всё автоматом цеплялось?
Трудно мне всё это осмыслить, в этом направлении не могу понять до конца как это всё работает  *ОХ-Х-Х*
Там по ссылке код js , вопрос :   можно ли этот код разместить в head своего шаблона с своими данными само собой и Google вроде должен проиндексировать это всё?
И если что то не так будет то можно будет по шапке получить от поисковиков?
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Трудно мне всё это осмыслить, в этом направлении не могу понять до конца как это всё работает
Это просто json-объект, в котором записаны данные про вашу статью

можно ли этот код разместить в head своего шаблона с своими данными само собой
Конечно, но данные должны менятся, в зависимости от статьи. Можно и не в head. Тогда вам поможет модуль HTML, но придётся каждый раз всё ручками вбивать

И если что то не так будет то можно будет по шапке получить от поисковиков?
Нет.

А вообще, для таких задач, существует великий и всё знающий Google https://www.google.com/search?newwindow=1&ei=0RV1W8_qIoHB6ATbrZCIDg&q=google+structured+data+joomla&oq=Google+Structured+Data&gs_l=psy-ab.3.0.0i67k1j0i20i263k1j0i203k1j0i67k1j0i7i30k1l5j0i203k1.22500.23666.0.26222.7.7.0.0.0.0.90.526.7.7.0....0...1c..64.psy-ab..0.7.522...0i13k1j0i7i10i30k1.0.PZz99F2lOf8
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
В robots.txt папка картинок не закрыта?
*

vad78

  • Захожу иногда
  • 101
  • 0 / 0
В robots.txt папка картинок не закрыта?
Нет, все в порядке вроде.
User-agent: *
Disallow: /administrator/
Disallow: /cgi-bin/
Disallow: /bin/
Disallow: /cache/
Disallow: /cli/
Disallow: /components/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /layouts/
Disallow: /libraries/
Disallow: /logs/
Disallow: /modules/
Disallow: /media/
Disallow: /plugins/
Disallow: /tmp/
*

vad78

  • Захожу иногда
  • 101
  • 0 / 0
Это просто json-объект, в котором записаны данные про вашу статью
Конечно, но данные должны менятся, в зависимости от статьи. Можно и не в head. Тогда вам поможет модуль HTML, но придётся каждый раз всё ручками вбивать
Нет.

А вообще, для таких задач, существует великий и всё знающий Google https://www.google.com/search?newwindow=1&ei=0RV1W8_qIoHB6ATbrZCIDg&q=google+structured+data+joomla&oq=Google+Structured+Data&gs_l=psy-ab.3.0.0i67k1j0i20i263k1j0i203k1j0i67k1j0i7i30k1l5j0i203k1.22500.23666.0.26222.7.7.0.0.0.0.90.526.7.7.0....0...1c..64.psy-ab..0.7.522...0i13k1j0i7i10i30k1.0.PZz99F2lOf8
Окей, буду читать дальше, может вникну.   
Google то всезнающий, но надо понимать что искать  и что читать,  а на это больше всего времени уходит пока найдёшь то что нужно.
За подсказку спасибо *DRINK*
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Там, если что, прям плагины готовые на джеде есть
*

vad78

  • Захожу иногда
  • 101
  • 0 / 0
Там, если что, прям плагины готовые на джеде есть

Вот вроде нашел, но еще не тестировал,  https://www.tassos.gr/releases/google-structured-data-markup
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывести поля профиля Joomla

Автор romagromov

Ответов: 11
Просмотров: 1881
Последний ответ 28.04.2025, 10:25:44
от sivers
Вывести модуль в модуле

Автор jimka

Ответов: 2
Просмотров: 825
Последний ответ 18.04.2025, 15:39:36
от fbr
Почему в Phoca Guestbook не защищает Google Captcha?

Автор Mick_20

Ответов: 2
Просмотров: 734
Последний ответ 24.03.2025, 20:37:10
от R31rus
Google Переводчик не переводит сайт

Автор Aqua

Ответов: 1
Просмотров: 1160
Последний ответ 04.03.2024, 12:50:00
от kovAlexandr78
reCAPTCHA V2 Google - Для Joomla 3

Автор Alex GOOD

Ответов: 35
Просмотров: 9577
Последний ответ 10.01.2024, 21:41:38
от Vastriet