Новости Joomla

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

Вы уверенно чувствуете себя перед камерой, динамичны, обаятельны и всегда улыбаетесь? Чувствуете себя искателем приключений, готовым поделиться своими исследованиями CMS Joomla!, взять интервью у видных деятелей сообщества, пообщаться лично или по видеосвязи с волонтерами Joomla или отправиться на поиски новых идей?

Joomla ищет одного или нескольких волонтеров, готовых вдохнуть новую жизнь в обсуждение Joomla, ее CMS, пользователей, сообщества и многого другого.

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

Joomla! уже активно представлена ​​во многих социальных сетях:
- 155K подписчиков на Facebook,
- 55K подписчиков на X (ранее Twitter),
- 16K подписчиков на YouTube,
- 14K подписчиков на LinkedIn,
- 5,7K подписчиков в Instagram
а так же другие площадки ждут вас. Аккаунты Threads и Bluesky относительно новые, но их популярность только растёт!

А если хватит энергии, можно рассмотреть и TikTok!

❓ Итак, вы готовы?
👉 Свяжитесь с отделом маркетинга по адресу: marketing@community.joomla.org

Подробности в статье в Joomla Community Magazine.

@joomlafeed

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).

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

Peter391

  • Новичок
  • 6
  • 0 / 0
Добрый день!

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

Есть в плагине параметр


<param name="showon" type="radio" default="1" label="Показывать кнопки в конце статьи">
         <option value="0">Нет (только по тэгу {share42})</option>
         <option value="1">Показывать</option>
</param>

Если параметр стоит в '1', то кнопки должны отображаться в конце статьи, но они не отображаются.

Вод код:

Код
function onAfterDisplayContent( &$article, &$params, $limitstart )
{


if ($this->params->get('showon') == 1 ) {
    $content = disp($article, $this->params, $limitstart );
}

    return $content;
}

function plgSBMarks( &$article, &$params, $limitstart )
{
static $pluginParams = null;

if(preg_match('{share42}',$article->text))
{

$db = JFactory::getDBO();

$plugin =& JPluginHelper::getPlugin('content', 'share42');
$pluginParams = new JParameter( $plugin->params );
            $content = disp( $article, $pluginParams, $limitstart );
    $article->text = str_replace('{share42}',$content,$article->text);
}
return true;
}

такое впечатление, что onAfterDisplayContent не отрабатывает.
Ссылка на плагин http://files.mail.ru/E2IQF5

В чем может быть причина? Что я неправильно сделал?
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Влом проверять, но попробуй добавить
$mainframe->registerEvent('onAfterDisplayContent', 'onAfterDisplayContent' );
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

Peter391

  • Новичок
  • 6
  • 0 / 0
Влом проверять, но попробуй добавить
$mainframe->registerEvent('onAfterDisplayContent', 'onAfterDisplayContent' );
Да действительно, $mainframe->registerEvent('onAfterDisplayContent', 'onAfterDisplayContent' )
помогло, но не окончательно. После вставки onAfterDisplayContent отрабатывает

А как тогда считать параметры в этой функции
$params->get('showon')  не помогает, такое впечатление, что возвращает NULL
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
$plugin =& JPluginHelper::getPlugin('content', 'share42');
$pluginParams = new JParameter( $plugin->params );
var_dump($pluginParams->get('showon', 0));
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

Peter391

  • Новичок
  • 6
  • 0 / 0
Спасибо огромное Вам! После Вашего последнего поста, Работает!
Скажите, а в чем может быть причина, что при установке плагина на сервер не копируются языковые файлы. Приходится вручную их копировать после установки.
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Да в чем угодно. От ошибки в файле манифеста до не верных прав на каталог локализации.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

Peter391

  • Новичок
  • 6
  • 0 / 0
В xml-файле вроде нормально все, я проверял, а какие права нужны на каталог локализации поставить?
Другие компоненты записывают файлы локализации при установке.


<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="plugin" group="content" method="upgrade">
<name>Content - Share42 social bookmarks</name>
<creationDate>15 may 2012</creationDate>
<author>Peter Zarubin</author>
<authorEmail>diamond.five@gmail.com</authorEmail>
<authorUrl>http://peter-zarubin.ru</authorUrl>
<copyright>(c) Peter Zarubin via http://peter-zarubin.ru</copyright>
<license>GNU/GPL 2.0</license>
<description>PLG_CONTENT_SHARE42_XML_DESCRIPTION</description>
<version>1.0</version>
<files>
   <filename plugin="share42">share42.php</filename>
    <filename plugin="share42">share42/icons.png</filename>
    <filename plugin="share42">share42/share42.js</filename>
</files>
<language tag="en-GB">en-GB.plg_content_share42.ini</language>
<language tag="ru-RU">ru-RU.plg_content_share42.ini</language>
<params>
   <param name="sef" type="radio" default="1" label="Используется ли SEF" description="Выключите, если SEF на сайте отключен">
         <option value="0">Нет</option>
         <option value="1">Да</option>
   </param>
   
    <param name="twitter_login" type="text" default="#joomla15" label="Префикс поста в твиттере" description="Например - #joomla15 или @peter_zarubin" />
    <param name="background" type="text" default="#FDFFBC" label="Цвет бэкграунда" description="Цвет бэкграунда" />
    <param name="border" type="radio" default="1" label="Нужен ли бордер вокруг">
         <option value="0">Скрыть</option>
         <option value="1">Показывать</option>
   </param>
    <param name="showon" type="radio" default="1" label="Показывать кнопки в конце статьи">
         <option value="0">Нет (только по тэгу {share42})</option>
         <option value="1">Показывать</option>
   </param>

</params>
<params group="advanced">

</params>
</install>
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
 <languages>
       <language tag="en-GB">en-GB.plg_content_share42.ini</language>
       <language tag="ru-RU">ru-RU.plg_content_share42.ini</language>
 </languages>   
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

Peter391

  • Новичок
  • 6
  • 0 / 0
Спасибо! точно! надо же, какая глупая ошибка.  :'( Видимо, заработался уже...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин AddThis ссылка сайта подтягивает китайские иероглифы

Автор kdi555

Ответов: 0
Просмотров: 5239
Последний ответ 03.04.2018, 12:12:25
от kdi555
JL Like Pro вывод кнопок в произвольном месте

Автор DeniTornado

Ответов: 10
Просмотров: 2531
Последний ответ 08.12.2016, 13:23:26
от zikkuratvk
изображение при использовании соц.кнопок

Автор alin80

Ответов: 1
Просмотров: 1593
Последний ответ 04.07.2016, 07:45:27
от almika
Коды для социальных кнопок

Автор Bozhkov2

Ответов: 1
Просмотров: 1593
Последний ответ 19.02.2015, 19:42:25
от Bozhkov2
Плагин Uddeim_contentlink - Notice: Undefined offset

Автор Mick_20

Ответов: 0
Просмотров: 1525
Последний ответ 03.10.2014, 09:37:06
от Mick_20