Новости Joomla

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

👩‍💻 WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы.Пакет плагинов, обеспечивающий ручную и автоматическую отправку url адресов Joomla в поисковые системы на переиндексацию по протоколу IndexNow. Согласно документации протокол поддерживают все крупнейшие поисковые системы, кроме Google. Протокол служит для получения от сайтов URL, которые нужно переиндексировать заново или проиндексировать в первый раз как можно быстрее. Отправка адресов сайта таким образом существенно ускорит индексацию нового или изменённого контента поисковыми системами.Поисковые системы по этому протоколу обмениваются друг с другом данными, поэтому отправив URL в одну из них вы сообщаете их сразу всем. Протокол IndexNow поддерживают:- Amazon- Microsoft Bing- Naver- Seznam.cz- Yandex - YepСуточный лимит URL - 10000 в сутки. Возможна отправка вручную и автоматически. Поддерживаются:- материалы и категории материалов Joomla- контакты и категории контактов Joomla- SW JProjects - компонент каталога расширений для Joomla- JoomShopping - компонент интернет-магазина для Joomla- Phoca Download - компонент каталога файлоа для Joomla- Phoca Cart - компонент интернет-магазина для Joomla- RadicalMart - компонент интернет-магазина для JoomlaПакет плагинов работает с Joomla 4.3+. Тестировался на Joomla 5 и Joomla 6.Смотреть видео:- ВК Видео- RuTubeСсылки:Страница расширенияGitHub расширенияРаздел Поддержка протокола IndexNow в справке Яндекса@joomlafeed#joomla #seo #indexnow

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

HYBRID

  • Захожу иногда
  • 228
  • 47 / 0
  • Они захватят мир
Joomla вырезает теги, не дает вставить видео, начисто удаляет теги object, iframe, embed или пустые div-ы и span-ы  - типичная проблема для начинающего, да и порой опытного Joomla-юзверя впервые столкнувшегося с этим.

Способов избежать этого есть множество, ставить JCE со всеми его плюшками, отключать очистку кода в редакторе, но при этом давиться такими дублирующимися тегами с префиксом mce_, вообще отключить визуальный редактор (вариант для любителей легкого садомазо) даже как вариант "только чтобы вставить нужный код, а потом снова включить редактор" не очень привлекателен. А вот самый простой, гибкий и при этом надежный вариант я нашел только на просторах англоязычного интернета и делюсь им с вами.

Отбираем дудку у TinyMCE
Типичная ситуация, надо вставить видео с Youtube но редактор, зараза, вырезает код, гуглим, joomlaфорумим, паника нарастает, ответов нет, ищем плагины, совершаем манипуляции описанные выше, пиво уже кипит... глубоко вздыхаем и идем в настройки плагина TinyMCE (Расширения --> Менеджер плагинов --> Редактор - TinyMCE 2.0), включаем очистку кода, в поле расширенных валидных элементов прописываем нужный нам тег:



А потом снова пробуем вставить видео в редактор, через просмотр кода конечно же:



Я был бы рад что бы все было так просто, но увы, кликаем пару раз по кнопке "Показать/Скрыть редактор" и видим:



Опять черти что, но уже хотя бы тег на месте. Но куда девались все атрибуты?

Отступление: Изначально тег iframe наряду с другими (object, embed, script и т.д.) находится в черном списке конфигурационного файла TinyMCE по причине своей "небезопасности", но дело не ограничивается только тегами, все их атрибуты так же запрещены к использованию.

Заставляем TinyMCE плясать под нашу мелодию
Итак, для того чтобы редактор делал все то что мы хотим надо его надрессировать, к нужному тегу необходимо дописать все допустимые атрибуты
у нас есть код:

Код
<iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/_Gv7fo6mefo" frameborder="0" allowfullscreen></iframe>

прописываем в поле разрешенных элементов следующее:

Код
iframe[src|title|width|height|frameborder|allowfullscreen]

а после наслаждаемся результатом:



Заметка номер раз: Атрибуты без заголовков такие как allowfullscreen вырезаются, их необходимо записывать в XML-подобном виде: allowfullscreen="allowfullscreen".
Заметка номер два раза: Все неблочные элементы, коим является iframe, редактор оборачивает тегом <p>, если вас это не устраивает просто оберните iframe в div.

Bellissimo:



А кроме того
Если вы доверяете себе и остальным людям которые могут создавать публикации на вашем сайте и уверены что никто не подложит вам свинью, вместо того чтобы прописывать каждый атрибут по отдельности, как тут:

Код
iframe[src|title|width|height|frameborder|allowfullscreen]

прописываете:

Код
iframe[*]

Иногда необходимо использование пустых div-ов и span-ов в статьях, частая особенность типографики клубных шаблонов, так же вносим их в в список и наслаждаемся:

Код
iframe[*],div[*],span[*]

Теперь ваш редактор умеет сидеть, давать лапу, изображать "умри", приносить тапки и даже танцевать на задних лапках. А если очень нужно то может сыграть Мурку ;)
Можно допивать перекипяченное пиво.

Если собираетесь копировать в свой блог, укажите ссылку на источник.

В исходной статье предлагается извращенный метод изменения конфигурационного файла, оно тоже будет работать... до следующего обновления, тогда все ваши изменения затрутся, а вы и не вспомните даже. Если учесть что сайтов может быть не 1 а 10, и настройки могут быть разными... жестокое самоистязание это.
« Последнее редактирование: 26.03.2011, 00:08:43 от HYBRID »
http://hybrid-lab.com - лаборатория
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Столкнулся с проблемой.
Не могу вставить код стилей для одного материала TinyMCE 4.5.8
Код
<style>
div.textbox {
    width: 99%;
    border: 1px solid #66787F;
    border-radius: 20px;
...
}
</style>
Ну немного раздражает, что этот стиль нужен для одной страницы, и надо пихать его в стили всего шаблона
*

Progreccor

  • Захожу иногда
  • 273
  • 25 / 1
Столкнулся с проблемой.
Не могу вставить код стилей для одного материала TinyMCE 4.5.8

Ну немного раздражает, что этот стиль нужен для одной страницы, и надо пихать его в стили всего шаблона
добавить
Код
style[*]
в Дополнительные валидные элементы
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
*

kabban

  • Захожу иногда
  • 73
  • 0 / 0
Супер, мне помогло allowfullscreen="allowfullscreen"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться