Новости Joomla

Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5

👩‍💻 Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5.Работает везде, где работают плагины группы content. Проверено в материалах, модулях, в описаниях товаров JoomShopping.Плагин конвертирует любую таблицу в адаптивную блочную сетку Bootstrap 5.В админке, в редакторе создаете таблицу, размещает в её ячейках контент, а на сайте эта таблица выводиться как адаптивная сетка из блоков. На мобильных устройствах контент размещенный в таблице будет виден и ничто не вылезет за пределы сайта как раньше.Версия плагина: 1.0.0. Разработчик предупреждает, что плагин пока не корректно работает со сложными таблицами (где много объединенных ячеек или столбцов) - данная проблема будет решена в следующих версиях. В дальнейшем планируется также добавление настроек.Стоимость: 2 500р. Тем, кто даст обратную связь по работе плагина и развёрнутый комментарий, тот получит скидку в 50% на любое другое платное расширение разработчика или сможет сделать заказ на разработку по льготной цене.Разработчик - участник нашего сообщества Дмитрий (@kit2m2).ПодробнееСайт разработчика@joomlafeed#joomla #JoomShopping #расширения

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6.Анонсирован выход новой версии одного из самых распространённых конструкторов страниц на Joomla от студии JoomShaper.v.6.0.0. Что нового?Динамический контент. Добавлена ​​поддержка материалов Joomla в динамическом контенте.➕ Новые комментарии для Joomla. Введена встроенная система комментирования статей.➕ Плагин аватара пользователя. Включена поддержка изображений профиля через плагин SP Page Builder - Profile Image.🫥 Обновление: Добавлена ​​совместимость с моделями GPT-5.🫥 Обновление: добавлена ​​опция приоритета извлечения в надстройку «Изображение». 🫥 Обновление: улучшена скорость загрузки динамического контента.🫥 Обновление: включена поддержка вертикального видео в модулях «Видео» и «Модальные всплывающие окна».🛠 Исправление: исправлены ошибки, из-за которых дополнения к формам не работали на страницах динамических сведений.🛠 Исправление: устранены проблемы с разрывом макета и всплывающими окнами при разбиении на страницы динамической медиагалереи.🛠 Исправление: решена проблема с неработоспособностью списка ссылок на страницы в редакторе интерфейса.🛠 Исправление: Исправлены проблемы с маршрутизацией многоязычных страниц SEF.🛠 Исправление: устранена уязвимость критического обхода пути в Media Manager.Большое спасибо за ссылку участнику нашего сообщества Ринату Кажетову (@rkazhet)!Новость на сайте JoomShaper.@joomlafeed#joomla #расширения #шаблоны

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

sherza

  • Захожу иногда
  • 226
  • 90 / 1
Несколько лет назад я написала плагин hkm_profile, позволяющий генерировать поля расширенного профиля cms Joomla. Сейчас хочу поделиться с вами его развитием - zygo_profile. Точнее, уже тремя расширениями.



ОПИСАНИЕ И СКРИНШОТЫ:
Более подробное описание со ссылками на скачивание расширений находится здесь:
http://www.psytronica.ru/2015/10/joomla-3x-zygoprofile-hkmprofile.html

В двух словах: пользователь получает возможность заполнить в своем профиле при регистрации/правке профиля дополнительные поля расширенного профиля (например: загрузить аватар, добавить личную подпись, выбрать день рождения, свой пол из выпадающего списка.... Состав полей не является определенным, пользователь создает его сам, как конструктор). Данные поля настраиваются в админ-панели плагина Zygo Profile - определяется их состав, тип, названия, required и прочие свойства. Поля могут быть разных типов: текстовые, списки, радиокнопки, аватар, дата.  Затем при помощи плагина  Zygo Profile Content можно вывести информацию из этих полей в материалы Joomla (отобразить аватар блоггера, вывести его подпись).

Ссылки на GitHub:  

Zygo Profile - Плагин расширенного профиля пользователя:
GitHub: https://github.com/psytronica/zygoprofile

Ветка "Development" : https://github.com/psytronica/zygoprofile/tree/development

Zygo Profile Content - Плагин вывода полей расширенного профиля в материалы Joomla
GitHub: https://github.com/psytronica/plg_content_zygo_profile

Zygo Online - Модуль "кто на сайте" с выводом аватаров пользователей из расширенного профиля
GitHub: https://github.com/psytronica/mod_zygo_online

Zygo Jcomments - Плагин для отображения аватара из Zygo Profile в jComments (автор docenttmp):
GitHub: https://github.com/docenttmp/plg_jcomments_zygo_avatar
docenttmp также сделал возможность отображения online/offline в комментариях. Инструкции в настройках плагина

Zygo Kunena Avatars - Плагин для отображения аватара из Zygo Profile в форуме Kunena
GitHub: https://github.com/psytronica/Zygo-Kunena-Avatars

ДЕМО-ПЕСОЧНИЦА:

http://psytronica.getenjoyment.net/
Весь дополнительный функционал - аватары, любимые цвета, выводится посредством плагина Zygo Profile Content
Место вывода полей, количество, и т.д. настраивается в админ-панели плагина

Плагин Zygo Profile  содержит API, позволяющий выводит информацию расширенных полей пользователей (напр. аватары, дни рождения и т.д.) в произвольном месте и использоваться для интеграций с другими расширениями

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

Буду рада вашим вопросам, советам по улучшению приложения и конструктивной критике
*

Olg

  • Завсегдатай
  • 1181
  • 90 / 2
Не в курсе ситуации с последней версией плагина, но одна из предыдущих запросто работает с Kunena -- на второй странице темы уважаемая sherza давала указания по соответствующей настройке.
« Последнее редактирование: 06.02.2017, 14:00:21 от Olg »
*

sherza

  • Захожу иногда
  • 226
  • 90 / 1
Olg, полноценного плагина я еще не делала. Видимо, я вам в свое время советовала, какие изменения добавить в код Kunena (либо у вас есть интеграция с slogin или какая-то другая из наших интеграций). Кстати, в каком посте это было?

Kasyanov, кстати, я вам тогда не сообразила сказать - если вы в вашем проекте используете slogin, то будет достаточно поставить интеграции  zygo-slogin и slogin-kunena.

Это уже 5-е по счету пожелание насчет Kunena. Видимо, пора сделать плагин)
*

Kasyanov

  • Захожу иногда
  • 123
  • 9 / 0
  • Всё будет хорошо)
Kasyanov, кстати, я вам тогда не сообразила сказать - если вы в вашем проекте используете slogin, то будет достаточно поставить интеграции  zygo-slogin и slogin-kunena.

Это уже 5-е по счету пожелание насчет Kunena. Видимо, пора сделать плагин)
Спасибо, Ирина! Тогда стоит попробовать Slogin, как-то на досуге думал про него.

А плагин, интеграции с Kunena, конечно, был бы очень кстати)
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
Это уже 5-е по счету пожелание насчет Kunena. Видимо, пора сделать плагин)
Тему про интеграцию с Kunena начинал задвигать я. Но уже давно переосмыслил надобность этого, поэтому думаю что данная интеграция не нужна.
Вот если бы Zygo создавал свою страницу профиля пользователя с вкладками активности по другим расширениям, тогда ДА, без подобных интеграций ни как.
*

sherza

  • Захожу иногда
  • 226
  • 90 / 1
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
из CommunityBuilder
Если честно, я бы это расширение удалил бы с форума, а пользователям упоминающим CommunityBuilder незадумываясь давал бы БАН : )
Как вообще это можно устанавливать на сайт?
*

Kasyanov

  • Захожу иногда
  • 123
  • 9 / 0
  • Всё будет хорошо)
djumfan, поделитесь, пожалуйста, своими мыслями, почему интеграция с Kunena не нужна?
Может и я приду к такому выводу...

По крайней мере под мои задачи она просто необходима.

А про CB и пользователей, кто его упоминает - вы как то некорректно высказываетесь.
Причём здесь "бедные юзеры"? Им и так не повезло, а вы ещё забанить их хотите.
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
djumfan, поделитесь, пожалуйста, своими мыслями, почему интеграция с Kunena не нужна?
Может и я приду к такому выводу...По крайней мере под мои задачи она просто необходима.
Я точно так же думал ещё с первой страницы этой темы. Потом всё осознал и начал клянчить интеграцию со SLogin.
Чтобы "дружить" Zygo с куненой, Zigo нужно переделывать под свою страницу профиля, а не джумловскую.
А про CB и пользователей, кто его упоминает - вы как то некорректно высказываетесь.
Вы видели профили в КБ? Меня админская часть не интересует, я про фронт. Ну уж нет! - Я за то, чтобы зарегистрированным пользователям было понятно и максимально удобно. Пару месяцев назад ставил прошку - ничего там не изменилось.
Печалька : (
*

Kasyanov

  • Захожу иногда
  • 123
  • 9 / 0
  • Всё будет хорошо)
*

docenttmp

  • Осваиваюсь на форуме
  • 37
  • 13 / 0
В dev добавлена возможность делать снимки с вебкамеры для аватара. Пока что с дефолтными настройками, настройки еще не вынесены в админку. Но пофоткаться уже можно.
Для Chrome пользователей https, иначе callback flash режим,  читаем https://w3c.github.io/mediacapture-main/getusermedia.html и https://www.chromium.org/Home/chromium-security/prefer-secure-origins-for-powerful-new-features.
Цитировать
Google Chrome has made it a strict requirement that your website be secure (HTTPS) if you want to access the camera.  This change is live in Chrome version 47 and up.  So basically, if you want to use Webcam, you will need to host your website with SSL / HTTPS.  The only alternative is to force Flash fallback mode on Chrome, which is probably not desirable.
P.S. sherza. Спасибо за контакты.

UPD. Настройки вынесены в админку + визуальные фиксы и юзабилити (можно сказать "финал", хотя остались спорные моменты). Можно обкатывать.
UPD.2. Пререкачайте dev Финал без "обнов". Последняя версия без обнов.
« Последнее редактирование: 11.02.2017, 15:09:36 от docenttmp »
*

svetta

  • Новичок
  • 6
  • 0 / 0
Здравствуйте . Подскажите пожалуйста, как вывести аватар в стандартном модуле авторизации ? спасибо
*

sherza

  • Захожу иногда
  • 226
  • 90 / 1
1) Скопировать файл modules/mod_login/tmpl/default_logout.php в templates/ваш_шаблон/html/mod_login/default_logout.php, если его еще там нет

2) В файле шаблона после

JHtml::_('behavior.keepalive');

или после

defined('_JEXEC') or die;

добавить строки:

Код: php
include_once (JPATH_ROOT."/plugins/user/zygo_profile/zygo_helper.php");
$avatar_links = ZygoHelper::getAvatar($user->id);
3) В желаемом месте HTML шаблона (например, перед тегом form) вставить:

Код: php
<img src="<?php echo $avatar_links->link; ?>">

(выведется миниатюра)
или

Код: php
<img src="<?php echo $avatar_links->linkLarge; ?>">

(если интересует большая картинка аватара)
*

svetta

  • Новичок
  • 6
  • 0 / 0
спасибо, полезла ковырять
*

svetta

  • Новичок
  • 6
  • 0 / 0
вывело просто квадратик
*

svetta

  • Новичок
  • 6
  • 0 / 0
скиньте, пожалуйста, весь код вашего default_logout.php
Код
<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_login
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
include_once (JPATH_ROOT."/plugins/user/zygo_profile/zygo_helper.php");
$avatar_links = ZygoHelper::getAvatar($user->id);


JHtml::_('behavior.keepalive');
?>
<form action="<?php echo JRoute::_(JUri::getInstance()->toString(), true, $params->get('usesecure')); ?>" method="post" id="login-form">
<?php if ($params->get('greeting')) : ?>
<div class="login-greeting">
<?php if ($params->get('name') == 0) : {
echo JText::sprintf('MOD_LOGIN_HINAME', htmlspecialchars($user->get('name')));
} else : {
echo JText::sprintf('MOD_LOGIN_HINAME', htmlspecialchars($user->get('username')));
} endif; ?>
</div>
<?php endif; ?>
<div class="logout-button">
<input type="submit" name="Submit" class="btn btn-primary" value="<?php echo JText::_('JLOGOUT'); ?>" />
<input type="hidden" name="option" value="com_users" />
<input type="hidden" name="task" value="user.logout" />
<input type="hidden" name="return" value="<?php echo $return; ?>" />
<?php echo JHtml::_('form.token'); ?>
</div>
</form>
*

svetta

  • Новичок
  • 6
  • 0 / 0
Что-то не вижу я, куда вы вставили <img src="<?php echo $avatar_links->link; ?>">


я все перепутала, я создала модуль Код HTML  и вписала туда <img src="<?php echo $avatar_links->linkLarge; ?>"> и сижу реву почему нет
*

svetta

  • Новичок
  • 6
  • 0 / 0
Все,  у меня получилось, фотка вышла
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
Я тоже в стандартный модуль авторизации вставил аватар из Zygo.
Но я в шаблон ничего не подключал. Может я и не прав, но думаю что лучше подключать не в шаблоне, а в модуле для авторизированных пользователей.
Я в файле default_logout.php после строк:
Код
<form action="<?php echo JRoute::_('index.php', true, $params->get('usesecure')); ?>" method="post" id="login-form" class="form-vertical">
<?php if ($params->get('greeting')) : ?>

Вставил вот такой код:

Код
<div class="login-avatarka">
   <?php include_once (JPATH_ROOT."/plugins/user/zygo_profile/zygo_helper.php"); ?>
   <?php $avatar_links = ZygoHelper::getAvatar($user->id); ?>
   <a href="profile">
   <img class="hasTooltip" title="<?php echo $user->name; ?>" src="<?php echo $avatar_links->link; ?>" alt="<?php echo $user->name; ?>" />
   </a>
</div>

где <a href="profile"> - это ссылка на профиль (создана через пункт меню). При клике на аватар пользователь попадает в свой профиль.

Это мне docenttmp помог с кодом.

В CSS шаблона дописал:
Код
.login-avatarka {width:100px;margin-left:auto;margin-right:auto}

Ну а чтобы сам модуль выглядел привлекательней - добавил внутренние тени.
Результатом доволен.
« Последнее редактирование: 12.02.2017, 11:57:56 от djumfan »
*

sherza

  • Захожу иногда
  • 226
  • 90 / 1
djumfan,
Цитировать
Но я в шаблон ничего не подключал. Может я и не прав, но думаю что лучше подключать не в шаблоне, а в модуле для авторизированных пользователей.
Можно и так, конечно, но при очередном апдейте Joomla есть вероятность, что файл default_logout.php будет изменен и код придется вносить вновь.
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
djumfan,Можно и так, конечно, но при очередном апдейте Joomla есть вероятность, что файл default_logout.php будет изменен и код придется вносить вновь.

Извиняюсь, забыл упомянуть, что вначале сделал переопределение:

Скопировать файл modules/mod_login/tmpl/default_logout.php в templates/ваш_шаблон/html/mod_login/default_logout.php, если его еще там нет

А уже после внёс изменения.
Я просто не знаю, если к шаблону подключать код:
Код
include_once (JPATH_ROOT."/plugins/user/zygo_profile/zygo_helper.php");
$avatar_links = ZygoHelper::getAvatar($user->id);
Он будет создавать нагрузки?
Поэтому думаю лучше это подключать через модуль после того как пользователь авторизируется.
Ну и вдруг что, при смене шаблона проще найти потерянный CSS.
*

sherza

  • Захожу иногда
  • 226
  • 90 / 1
Цитировать
Я просто не знаю, если к шаблону подключать код: Он будет создавать нагрузки?

Погодите, мы говорим об одном и том же шаблоне? Я имела в виду шаблон модуля default_logout.php (который просто копируется в директорию HTML шаблона сайта).
От положения шаблона модуля (внутри модуля или внутри HTML директории шаблона сайта) нагрузка никак не зависит
*

sherza

  • Захожу иногда
  • 226
  • 90 / 1
По результатам "сепаратных переговоров" с несколькими людьми, выкладываю плагин Zygo-Kunena-Avatars

https://github.com/psytronica/Zygo-Kunena-Avatars

djumfan, видимо, мы с вами людей немного напугали ненужностью этого дела, раз начались разговоры в лс и почте :)
*

docenttmp

  • Осваиваюсь на форуме
  • 37
  • 13 / 0
В dev добавлен шаблон для последующих обновлений плагина, коротко - обновляемся из админки. Будет релиз, с релиза и обновы пойдут.
Также исправлены два бага связанных с php7.1.
djumfan, не ломайте систему, свои "выводы" модулей-плагинов и т.д. лучше держать в шаблоне, всё равно с маху на новый шаблон не переедите - нужно будет правки делать и доводить под нужды, а если вас интересует нагрузка то она есть : где-то 0,002%, хотя попадались мне вещи которые через шаблон тормозили. Приоритет - шаблон, если тормоза и решить их ни как - то прямые правки. А инструкцию я "калякал" по mod_logout на стр.5(не идеал но разобраться можно).
P.S. sherza, да для Kunena нужен был плагин, т.к. форум популярен.
P.S.2 Посмотрел "Санскрит - запоминание глагольных форм http://www.psytronica.ru/2016/10/shabdatra.html" - у меня "шарики-заролики" поехали)))

UPD. В dev JRequest::getVar заменен на $app->input.

UPD.2. C joomlart шаблонами и не только ситуация такая : JA Magz II, Purity III,  joomshaper helix3 и допускаю еще кучу их шаблонов - работают с выше описанными глюками на стр.7; JA Elastica, JA Simpli - работают вроде бы корректно.

« Последнее редактирование: 20.02.2017, 23:45:19 от docenttmp »
*

Kira_kira

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Здравствуйте! Подскажите, пожалуйста, как сделать так, чтобы при регистрации нового пользователя информация из расширенного профиля приходила на почту администратору? Заранее спасибо!
*

kosterok

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Здравствуйте! Подскажите, пожалуйста, как сделать так, чтобы при регистрации нового пользователя информация из расширенного профиля приходила на почту администратору? Заранее спасибо!
Присоединяюсь))) А вместо нижней строчки "Любимые цвета" можно вставить "Проживание" чтобы при написание города всплывало окно с с нужным регионом, т.е выбрать свой город и область. Как и откуда это можно внедрить?
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
В dev добавлен шаблон для последующих обновлений плагина, коротко - обновляемся из админки. Будет релиз, с релиза и обновы пойдут.
Отличная новость. Будем ждать релиза.
Про Kunena не спорю, если это будет востребовано.
А вот что касается модуля авторизации. Если Zygo планируется дальше развивать, может стоит для него сделать свой модуль авторизации? За основу взять джумловскую и добавить к ней кнопки слогина или позицию модуля. А в mod_logout добавить аватар и пару кнопок для управления профилем или тоже позицию, чтобы можно через модуль, меню пользователя добавить.
Думаю это дополнило бы боекомплект для профиля.
« Последнее редактирование: 21.02.2017, 23:37:53 от djumfan »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Цитировать
А вот что касается модуля авторизации. Если Zygo планируется дальше развивать, может стоит для него сделать свой модуль авторизации? За основу взять джумловскую и добавить к ней кнопки слогина или позицию модуля. А в mod_logout добавить аватар и пару кнопок для управления профилем или тоже позицию, чтобы можно через модуль, меню пользователя добавить.
Думаю это дополнило бы боекомплект для профиля.
никому не в обиду, но вспоминается поговорка про инициаторов и их инициативы, уж больно много любителей с хотелками, уж больно мало реальных разработчиков...
*

sherza

  • Захожу иногда
  • 226
  • 90 / 1
kosterok:
Цитировать
А вместо нижней строчки "Любимые цвета" можно вставить "Проживание" чтобы при написание города всплывало окно с с нужным регионом, т.е выбрать свой город и область. Как и откуда это можно внедрить?
Любимые цвета - это просто пример поля, можно создать любое другое. Насчет города и региона, можно сделать выпадающую подсказку при заполнении поля города. Для этого можно создать в плагине выпадающий список города-области, затем в шаблоне добавить строку (в php-коде):
JHtml::_('formbehavior.chosen', 'select');

Цитировать
Здравствуйте! Подскажите, пожалуйста, как сделать так, чтобы при регистрации нового пользователя информация из расширенного профиля приходила на почту администратору? Заранее спасибо!
Kira_kira, kosterok: пока такого функционала нет. Я подскажу, что нужно сделать ближе к выходным
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 60
Просмотров: 13683
Последний ответ 13.09.2025, 19:12:05
от sergeytolkachyov
JSLazyLoading — плагин для отложенной (ленивой) загрузки и мультивывода изображений

Автор Филипп Сорокин

Ответов: 36
Просмотров: 19145
Последний ответ 10.08.2025, 13:17:43
от kaaaaaljan
WT Telegram bot - отправка данных из Joomla в Telegram-бота

Автор sergeytolkachyov

Ответов: 4
Просмотров: 2962
Последний ответ 01.08.2025, 09:26:57
от sergeytolkachyov
Модуль вывода новостей. Joomla 3.x

Автор fbr

Ответов: 54
Просмотров: 28838
Последний ответ 22.07.2025, 10:13:22
от fbr
WT Content Image gallery контент плагин вставки изображений

Автор sergeytolkachyov

Ответов: 2
Просмотров: 2599
Последний ответ 08.07.2025, 17:29:40
от sergeytolkachyov