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

Turban

  • Захожу иногда
  • 115
  • 1 / 2
Здравствуйте
Использую  Joomla 1.5?
Использую модуль Sape для Joomla!.Установил плагин disallow
описание плагина

Плагин disAllow обрабатывает весь код страниц сайта и запрещает поисковым системам индексировать внешние ссылки размещенные на вашем сайте. Особенность этого плагина в том, что он обрабатывает ВЕСЬ код страницы. Т.е. он обработает даже ту ссылку, которая находится в футере, да и вообще, в любой части страницы.

Когда плагин находит ссылку он проверяет, является ли она внешней, т.е. ссылается она на какую-то страницу вашего сайта или же на какой-нибудь другой (внешний) сайт. Если же плагин определяет, что ссылка внешняя, то он помещает ее в контейнер "<noindex>" (запрет индексации для поисковой системы Яндекс) + присваивает ей параметр "rel='nofollow'" (запрет индексации для остальных поисковых систем) + присваивает параметр "target='_blank'" (чтобы ссылка открывалась в новом окне и пользователь не уходил с вашего сайта).

В настройках плагина можно настроить домены - исключения. Другими словами, указать плагину ссылки на какие сайты НЕ надо запрещать индексировать поисковым системам.

Чтобы указать плагину какую часть кода не обрабатывать, необходимо поместить эту часть кода в контейнер .
Например: <allow>
<a href="http://allowedLink">allowedLink</a>
</allow>
История изменений
v.1.0.1
Такой вопрос как мне исключить этот модуль из работы плагина.Чтоб ссылки из сапе нормально индексировались?
Благодарю
Прикрепленный Плагин не правленый

[вложение удалено Администратором]
« Последнее редактирование: 08.10.2010, 03:00:58 от Turban »
*

wd

  • Давно я тут
  • 538
  • 17 / 1
  • Просто юзер
Поддерживаю вопрос!
*

MaRt

  • Захожу иногда
  • 356
  • 20 / 2
  • SEO master
вам в общие вопросы наверно, это не оптимизация...я например не знаю, как этот плагин работает и как исключить не конкретную ссылку, а код, ее выводящий
Тра та та
*

Turban

  • Захожу иногда
  • 115
  • 1 / 2
Все решил ,добрые люди с саповского форума помогли, yes! *DRINK*
В общем в модуле sape в файле mod_sape.php

нужно заменить код
Код
$out_text.='<table cellpadding="0" cellspacing="0" class="moduletable'.$moduleclass_sfx.'"><tr><th valign="top">'.$module->title.'</th></tr>';
    $out_text.='<tr><td>'.$echo_link.'</tr></td></table>'; 

на

Код
$out_text.='<allow><table cellpadding="0" cellspacing="0" class="moduletable'.$moduleclass_sfx.'"><tr><th valign="top">'.$module->title.'</th></tr>';
    $out_text.='<tr><td>'.$echo_link.'</tr></td></table></allow>';

Вот и все ;D
*

MaRt

  • Захожу иногда
  • 356
  • 20 / 2
  • SEO master
типо просто показать выходящий текст? (выходящие ссылки), странно что запрет открывается другим разрешением, ну если сапа схавает и Яндекс вместе с ним, то гуд
Тра та та
*

wd

  • Давно я тут
  • 538
  • 17 / 1
  • Просто юзер
Отпишитесь, пожалуйста, если сработает.
И какая версия sape модуля?
*

Turban

  • Захожу иногда
  • 115
  • 1 / 2
Не,так не работает,во всяком случае у меня
нужно вот так
перед
Код
echo $out_text;
вставьте строку
Код
$out_text = '<allow>'.$out_text.'</allow>';

отпишитесь у кого как ;)
*

MAXI_K

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Подскажите пожалуйста, скачал plg_disallow, установил, что дальше делать? Он как-то автоматически работает? или в ручную что-то нужно задавать ? Как проверить что он уже работает и дайте пожалуйста пару советов работы с ним.

В описание писалось, что можно задать список страниц для того,чтобы не закрывать внешние ссылки. так зачем их тогда задавать ? ведь лучше когда внешние ссылки не будет находить робот
« Последнее редактирование: 23.03.2012, 19:48:53 от MAXI_K »
*

shyler

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Тоже интересует данный вопрос,  как правильно то сделать?
*

tops974

  • Захожу иногда
  • 73
  • 5 / 0
Стоит Joomla 2.5 и последняя версия модуля на сегодня - mod_sape для Joomla 1.6/1.7 v0.11.0.
Отпишитесь, пожалуйста, если кто решил данный вопрос.
*

imsprice

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
  • http://www.imsprice.ru
Не, так не работает, во всяком случае у меня
нужно вот так
перед
Код
echo $out_text;

вставьте строку
Код
$out_text = '<allow>'.$out_text.'</allow>';

отпишитесь у кого как ;)


Все верно - это правильное решение. Только после этого ссылки перестали иметь статус no follow и все остальное


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

WT SEO Meta templates плагин сео-шаблонов для Joomla

Автор sergeytolkachyov

Ответов: 25
Просмотров: 4834
Последний ответ 24.11.2023, 10:24:11
от sergeytolkachyov
JL NO DOUBLES - плагин борьбы с дублями

Автор zikkuratvk

Ответов: 308
Просмотров: 57987
Последний ответ 17.11.2023, 09:16:29
от Театрал
lm_any - плагин Last-Modified для любого контента

Автор yunoshev

Ответов: 471
Просмотров: 57311
Последний ответ 15.03.2023, 12:23:54
от Cyberneer
Готовый плагин для генерации мета тегов по шаблону

Автор zloi_genii

Ответов: 9
Просмотров: 1151
Последний ответ 06.09.2021, 16:43:36
от sergeytolkachyov
[Решено!] Изменились адреса старниц. Что делать?

Автор dron

Ответов: 14
Просмотров: 1215
Последний ответ 13.07.2020, 14:01:32
от dron