Новости Joomla

SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

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

  • Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
  • Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
  • Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
  • Рефакторинг и правки кода. Текущее обновление кодовой базы.
  • Исправление ошибок.

Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

Событие Pizza, Bugs & Fun - 29-30 января 2026 года.

Событие Pizza, Bugs & Fun  - 29-30  января 2026 года.

Уже несколько лет в мире Joomla проводятся мероприятия "Pizza, Bugs & Fun" (#PBF), где каждый может посвятить несколько часов своего мозгового времени тому, чтобы наша любимая CMS стала ближе к идеалу.

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

В рамках события PBF все желающие могут собираться в общий онлайн чат, обсудить вопросы Joomla и приложить к их разрешению свою руку. Самый классный вариант, когда эта встреча происходит оффлайн: тогда организовывается пицца, напитки по вкусу и несколько часов совместного творчества.

Каждый помогает тем, что он умеет:

  • кто-то пишет недостающую документацию,
  • кто-то пишет код,
  • кто-то тестирует как исправлены ошибки или сделан новый функционал.

На сайте события есть карта, можно "захостить" свою локацию. Практически все движки в мире развиваются за счёт спонсирующих их компаний. Joomla одна из немногих, где развитие идёт только усилиями международного сообщества энтузиастов.

https://www.youtube.com/watch?v=a-FuVKXg_Uw 

На момент написания данного поста в репозитории Joomla 810 открытых Issue (как правило это баги) и 236 Pull request (PR, исправление багов и новый функционал). Все PR обязательно тестируются минимум двумя участниками сообщества, дабы в конечный код движка не проскочила ошибка.

Если каждый из участников только нашего сообщества сделает даже одно тестирование, то, боюсь, PR и Issue на всех не хватит 😀 И ничего не останется нашим коллегам из международных Joomla-чатов.

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

enshtein

  • Захожу иногда
  • 77
  • 9 / 0
Итак, хочу представить тут несколько своих небольших, но с моей точки зрения полезных плагинов и модулей для Joomla 1.5.x

Плагин ExtLinks

Для движка WordPress существует достаточно простой и удобный плагин WP-NoExternalLinks позволяющий маскировать внешние ссылки  от индексации их поисковыми системами. Штука довольно-таки полезная, особенно если на страницах сайт часто встречаются внешние ссылки. Ведь открытые внешние ссылки не лучшим образом представляют сайт в глазах поисковых систем. Такой же альтернативы только для Joomla я не встречал, потому написал свой плагин – делающий подобные вещи, что и WP-NoExternalLinks. Плагин ExtLinks умеет:

1) Добавлять rel=nofollow для маскируемых ссылок (любит google)
2) Добавлять target=»blank» для всех ссылок (будут открываться в новом окне)
3) Окружать ссылки тегом <noindex>ссылка</noindex> (для yandex)

Возможности обновленной версии плагина:
- работа в native-режиме (Joomla 1.5.x)
- плагин стал системным (system) – вместо типа content
- добавлена опция Экранировать ссылки на всей странице» – позволяющая включать режим экранирования ссылок не только к выводе компонентов, но и на всей странице в целом (шаблон, модули, меню, подвал и т.д.).  Будьте осторожны с этой опцией, если вы вставляете рекламные ссылки и баннеры на вашем сайте – они будут тоже экранированы от поисковых систем!
- добавлена опция «Включить редирект через ?go= для всех экранируемых ссылок» – позволяющая включить механизм редиректа всех внешних ссылок через адрес http://site/?go=
- исправлены некоторые ошибки
- добавлена возможность смены вида адреса редиректа. Как и прежде редирект-ссылка имеет вид: http://site?go=, однако теперь имеется возможность вместо параметра go – указать любой другой нужный вам параметр обозначающий переадресацию (см. параметр «Адрес страницы перенаправления http://site/(?go=)» в настройках плагина)
- Теперь с помощью заключения любого контента в теги <noextlinks></noextlinks> Вы можете локально отключить обработку (экранирование) ссылок плагином. К примеру на ваших страницах есть SAPE-ссылки и вы не хотите чтобы они обрабатывались плагином ExtLinks, просто заключите место вывода SAPE-ссылок в теги <noextlinks> и </noextlinks> и плагин пропустит (не будет экранировать их).

Скачать плагин ExtLinks 2.1: http://tushov.ru/download/extlinks.zip


Плагин iModuleLoad

В Joomle по умолчанию устновлен и включен плагин под названием Content – Load Module, позволяющий выводить содержимое модулей выбранной позиции в любом месте материала (статьи). Однако часто возникает необходимость в более гибкой системе вывода модулей в любом месте.

Мой плагин  iModuleLoad позволяет вставлять содержимое модулей абсолютно в любом месте – в шаблоне, в материалах и даже в самих модулях (можно вставить модуль в модуль =) ). Он позволяет задать оформление вывода модулей, а также возможность избирательно вывести определенный модуль с заданным ID.

Синтаксис вызова модуля таков:

{imoduleload position style ID}

где:

position – позиция модулей, к примеру: user1, user2, top, bottom и т.д.

style – стиль оформления модуля (по умолчанию none - без оформления и показа заголовка!)

ID – ID модуля в Joomle

Примеры использования:

{imoduleload user1} – загрузит содержимое всех модулей имеющих позицию user1, без оформления и вывода заголовков модулей!

{imoduleload top xhtml} – загрузит содержимое всех модулей имеющих позицию top, обрамив каждый модуль DIV’ами, а также покажет заголовки модулей, если их показ включен в настройках самих модулей

{imoduleload left XHTML 15} – выведет один модуль с ID = 15 и позицией = left, обрамив его DIV’ами

Варианты  оформления модулей (значений style):

none – Без обрамления (Заголовки модулей не выводятся даже если они включены в самих модулях!)
table – Вертикально, в столбце таблицы
horz – Горизонтально, в ячейках таблицы
xhtml – Обрамление DIV-ами
rounded – Обрамление несколькими DIV-ами

Скачать плагин iModuleLoad: http://tushov.ru/download/imoduleload.zip


Плагин TViewer

В повседневной практике, мастеря различные сайты на основе Joomla, часто приходится находить и подбирать шаблоны Joomla под разные проекты. Обычный процесс сводится к простой смене шаблонов в админке и просмотров их во Front-End интерфейсе сайта. Если шаблонов много, такой процесс не доставляет особого удовольствия, более того перебирая различные шаблоны часто нужно запоминать (отбирать) некоторые из них.

Представляю Вашему вниманию свою разработку упрощающую процесс выбора шаблона для Joomla.

Плагин TViewer – просмотрщик шаблонов Joomla во Front-End интерфейсе сайта.



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

Скачать плагин TViewer: http://tushov.ru/download/plg_tviewer.zip

Плагин Extension User Data

Дополнительная поля формы регистрации пользователя
Подробности установки и использования читайте тут: http://tushov.ru/post/267

Скачать плагин Extension User Data: http://tushov.ru/download/plg_ExtUsData.zip

Модуль Saperu Module

Простой модуль под названием Saperu Module решит проблему установки кода и вывода ссылок системы SAPE в модулях на страницах Joomla 1.5.x. Настройки модуля просты до безобразия. Вам надо будет всего лишь указать SAPE ID и кол-во выводимых ссылок. Также не забудьте что SAPE-папка c файлом sape.php внутри должна иметь имя соответствующее устанавливаемому SAPE ID, должна лежать в корне сайта и иметь права на запись (CHMOD 777)

Скачать модуль Saperu Module: http://tushov.ru/download/mod_saperu.zip




*

M@X1M

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Вопрос по поводу ExtLinks. Поставил, включил, все настройки выставил в "Да", кроме экранирования модулей. Есть материал, в нем такая ссылка:

<a target="_blank" href="внешняя_ссылка">Текст</a>

При загрузке страницы адрес ссылки такой:

http://мой_сайт/внешняя_ссылка

Т.е. никакого редиректа нет. nofollow/noindex тоже нет, т.е. плагин просто не работает. Что я делаю не так?

Joomla 1.5.15, включен стандартный SEF.
*

enshtein

  • Захожу иногда
  • 77
  • 9 / 0
ответил вам у себя в блоге http://tushov.ru/post/364/comment-page-2#comment-942
*

M@X1M

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Прежде всего хочу сказать спасибо за ответ в комментах к плагину ExtLinks, все оказалось так просто. Сейчас по Вашему совету перешел на JSEO, но как и в ExtLinks есть здесь одна неприятность, которую не знаю как побороть: если во внешней ссылке есть апмерсенд, то на нем ссылка обрывается.
Например, ссылка:
<code>
<p><a target="_blank" href="http://www.dog.ru/index.php3?mode=1&amp;id=19432">Моя статья о кормах - по сеттерам, но и другим подойдет :-)</a></p>
</code>
Приводит в итоге на: http://www.dog.ru/index.php3?mode=1
Может я опять что-то не так делаю просто?
*

enshtein

  • Захожу иногда
  • 77
  • 9 / 0
нет вы тут не причем... все дело в адресе который у вас попался в нем часть "?mode=1&amp;id=19432" - была не совместима с редирект ссылкой которая использовалась в моём плагине, я исправил ошибку, теперь можете обновить свою версию плагина до исправленной http://tushov.ru/download/jseoplugin.zip
*

Arina

  • Захожу иногда
  • 164
  • 1 / 0
Поставила ваш плагин v2.1, очень понравился, только  не работает функция "Адреса исключения", вставляю адрес: http://адрес_сайта.com/news/589-2010.html nofollow и noindex не убираются, вставляла длинную ссылку оригинальную и тоже эффекта нет, пришлось использовать теги: <noextlinks></noextlinks>
*

krylof

  • Захожу иногда
  • 92
  • 5 / 0
С ExtLinks у меня перестает работать MyBlog (не открывается окно добавления материала). И еще! В архиве кроме двух файлов extlinks.php и extlinks.xml есть какой то странный файл  "delete me"(расширения нет, никакой программой не открывается) Что это за файл? Кто знает? И где мне его теперь на сайте искать? Total не находит.
*

enshtein

  • Захожу иногда
  • 77
  • 9 / 0
Цитировать
С ExtLinks у меня перестает работать MyBlog
попробуйте лучше JSEOPlugin, может там не будет такой проблемы
Цитировать
В архиве кроме двух файлов extlinks.php и extlinks.xml есть какой то странный файл  "delete me"(расширения нет, никакой программой не открывается) Что это за файл? Кто знает?
не знаю откуда вы скачивали мой плагин, но файла delete me в архиве быть не должно.
Скачивайте отсюда http://tushov.ru/downloads?dl_cat=1
*

krylof

  • Захожу иногда
  • 92
  • 5 / 0
Поставил plg_disallow. Кажется, тоже самое? Все работает
*

krylof

  • Захожу иногда
  • 92
  • 5 / 0
Скачивайте отсюда http://tushov.ru/downloads?dl_cat=1
Скачал, поставил, MyBlog не работает.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Контент-плагины для вставки видео с YouTube и Vimeo

Автор AlekVolsk

Ответов: 0
Просмотров: 1108
Последний ответ 07.06.2019, 15:51:06
от AlekVolsk