Новости Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

👩‍💻 Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla.v.6.1.0 Что нового?Модуль корзины. Отображение корзины в виде offcanvas-элемента.Кнопка выхода в панели управления пользователя. Что тут сказать, просто добавили. Отправка писем только для заказов, оплаченных определёнными способами. Это удобно для рассылки сообщений, привязанных к региону или провайдеру (например, инструкции по банковскому переводу только для заказов, оплаченных банковским переводом).Листинг выплат по партнерской системе. В разделе управления партнёрскими программами появилось новое подменю «Выплаты», в котором перечислены выплаты партнёрам (упрощённое отслеживание и сверка). Добавлены настройки, благодаря которым можно определить категории товаров, на которые начисляется партнёрская комиссия с продаж.Список комплектов товаров. Система комплектов позволяет отслеживать остатки товаров, продаваемых в комплекте.Подробнее в блоге Hikashop.Поскольку мы не сообщали ранее о Hikashop 6.0, то вкратце скажем, что он вышел в июне 2025г. В новой версии было:- 13 исправлений ошибок- 17 улучшений. В частности:- - Hikashop теперь проверяет UserAgent пользователя перед добавлением товара в корзину, чтобы отсечь ботов. Ведь компонент хранит корзины в базе данных.- - улучшен роутинг компонента, позволяющий использовать в названии товара даже слеши.- - улучшения фильтра товаров - ускорение загрузки категорий/брендов/характеристик.- 4 новых функции:- - добавлена поддержка Joomla 6.0.- - Улучшена возможность адаптации форм HikaShop на фронтенде к шаблонам, не использующим стандартные классы Joomla.- - Плагин внутреннего баланса: возможность исключить уцененные товары из начисленных баллов.- - Теперь можно выбирать склады для вариантов товаров.Подробнее в Changelog Hikashop.Также при работе с Hikashop стоит учитывать, что один и тот же код поддерживает версии Joomla от 3.х до 5.х, а в таблице сравнения версий заявлена и Joomla 2.5. Беглый просмотр кода показал, что компонент как был, так и остался старым и для совместимости с Joomla 4+ просто добавлен плагин.@joomlafeed#joomla #расширения #hikashop

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста "Просто о Digital"Гость:🎙 Владимир Сергеенко ( https://t.me/aixman ) • Интернет-маркетолог с 14-летним опытом• Соавтор книги «Нетворкинг»• Спикер конференции Ассоциации директоров по развитиюВедущий:💻 Игорь Филипенко ( https://t.me/igorleee )• Программист и предприниматель с 16-летним опытом в digital• Основатель подкаста "Просто о Digital"• Специалист по автоматизации бизнес-процессовВ этом выпуске вы узнаете:🔥 Актуальность сайтов в эпоху нейросетей• Актуален ли сайт сейчас и будет ли актуален в будущем?• Зачем нужен сайт? Есть ли иные инструменты привлечения клиентов?🤖 Нейросети vs Поисковики vs Сайты• Почему нейросети не заменят сайты в B2B-сегменте• Как Google и Яндекс меняют алгоритмы из-за AI-конкуренции📊 Сайт как центр вселенной вашего трафика• Почему без сайта вы сливаете 40% маркетингового бюджета впустую?🛡 Безопасность и Joomla 6.0• Как отфильтровать 99% ботов и сэкономить на трафике• Почему Joomla теперь обходит WordPress в безопасности и скорости⚖️ Выбор платформы: битва CMS• WordPress: 50% рынка но 80% уязвимостей• Joomla: профессиональная CMS для сложных проектов• Drupal: почему его похоронили в 2023 году• Tilda: когда конструктор выгоднее CMSПриятного просмотра/прослушивания!RSS: https://cloud.mave.digital/61930Mave: https://igorfilipenko.mave.digitalЯндекс Музыка: https://music.yandex.ru/album/35840190Telegram Mave: https://t.me/mavestreambot/app?startapp=igorfilipenkoApple Podcasts: https://podcasts.apple.com/us/podcast/просто-о-digital-и-бизнесе/id1801903450ВКонтакте: https://vk.com/podcasts-12488584Youtube: https://www.youtube.com/playlist?list=PLfR6jTpnkohDDco32xZ-KyMyWi_S5Xdy2=========================Видео-формат подкаста:Rutube: https://rutube.ru/video/b5762754f9d3e0dc382f32f3034be0a2/Youtube: https://youtu.be/nu1XF2jNbxY#подкаст #podcast

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

Igor1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Добрый день!

Установлена Joomla 3.8.4, созданы дополнительные поля для пользователя - для аватара (тип медиа) и для указания стажа работы (текстовое поле). Пользователи при регистрации заполняют эти поля.
Возникла потребность вывода в материал (статьи, которые пишут пользователи сайта) этих полей.
Есть ли для этих целей плагин (типа zygo profile, он хорош, но выводит только свои поля), который выводит в статью расширенные поля пользователя? Или это как то можно сделать вручную, сделав правку в файле шаблона.

Заранее спасибо за ответ.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Или это как то можно сделать вручную, сделав правку в файле шаблона.
Наверно самый простой вариант, на уровне шаблона материала дописать запрос к таблице пользователей и вытаскивать поля.
Лично я бы так и сделал, чтобы не терять время на поиск плагинов.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Igor1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Спасибо за ответ! Но в этом то и проблема, что я не знаю как это сделать, то есть внести правки в шаблон я могу, а вот именно какие нет.. 
Странно, что нет такого плагина, думаю, что он бы многим пригодился.
Может быть сможете подсказать, какой именно запрос надо дописать к шаблону?
А сколько может стоит написание такого плагина на заказ?

« Последнее редактирование: 05.02.2018, 17:01:25 от Igor1 »
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
а чем вас вот это дело не устраивает? https://s.mail.ru/5ovX/cfCbxwa5v

ну если не родной редактор, то вот так {field 1}

Но если вам нужно выводить поле не из материалов, этот метод не подойдет...

Тут надо как-то так вызывать https://joomlaportal.ru/blogs/development/2874-primery-raboty-so-vstroennymi-polyami-joomla
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Igor1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
а чем вас вот это дело не устраивает?

Это юзер в каждой статье сам будет ставить? Должно автоматом же. Да и поля другие..
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Дополнительные поля профиля пользователя взяты из стандартного плагина "профиль пользователя" или как то иначе добавлялись?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Igor1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Все поля добавлялись стандартно, через Пользователь-Поля-Создать.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
У меня получилось примерно так, на уровне шаблона материала templates\шаблон\html\com_content\article\default.php вставляем в начале
Код
	
$user = JFactory::getUser($this->item->created_by);
JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php');
$customFields = FieldsHelper::getFields('com_users.user', $user, true);

В массиве $customFields находятся наши кастомные поля пользователя, создавшего материал.
Дальше начинается шаманство, мы должны по ID поля (начиная с нуля) обращаться к содержимому
У меня создано два тестовых поля по порядку: testfield1 и testfield2
Соответственно получить значения поля testfield1 мы можем так:
Код
echo $customFields[0]->value;
Для следующего поля индекс массива увеличиваем на 1.

Можете посмотреть сразу содержимое всего массива чтобы удобней управлять полями
Код
echo '<pre>';
var_dump($customFields);
echo '</pre>';

http://tinyurl.com/y7qmqecc
« Последнее редактирование: 05.02.2018, 20:58:56 от beliyadm »
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Igor1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Огромное спасибо! Это работает!
Только у вас удалось получить исчерпывающий ответ на этот вопрос.
Теперь надо как то облагородить вывод аватара, чтобы привести их к одному размеру.

(не нашел как вам отправить сообщение в личку, хочу поблагодарить за помощь)
« Последнее редактирование: 05.02.2018, 19:12:10 от Igor1 »
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Теперь надо как то облагородить вывод аватара, чтобы привести их к одному размеру.
Ну это уже сами стилями можете как угодно делать, забили элемент массива с аватаров в переменную и в коде в любом месте вставляем и оформляем
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
(не нашел как вам отправить сообщение в личку, хочу поблагодарить за помощь)
Личка и карма закрыты до достижения вроде бы 20 сообщений на форуме, чтоб исключить ботов, были прецеденты ))
Главное что проблема решена, себе тоже в закладки добавил решение, раньше никогда не требовалось подобного, но мало ли понадобится
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Igor1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Хорошо, будь по вашему, спасибо Вам еще раз за это решение!

*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Добавил в FAQ по Joomla 3

Joomla 3 FAQ
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Ksenia2009

  • Новичок
  • 9
  • 0 / 0
Добрый день. Прочитала. Но не могу повторить, поскольку в php чайник (но смелый чайник  ^-^)))
Не могли бы вы подробно написать, какой код вставить после какой строки, чтобы вывести в статье Joomla3.8  дополнительные поля пользователя, добавленные в профиле пользователя.  Мне нужно вывести поля Адрес, телефон, аватар и описание после текста статьи.
 Использую дефолтный шаблон Protostar.
*

DK-Scorp

  • Захожу иногда
  • 235
  • 6 / 0
  • Всегда готов! К чему только....? ХЗ.....
Возник такой вопрос - а как теперь заполнить эти поля с фронта? Т.е. есть материал, у него есть доп поля, материал редактируется с фронта - а доступа к этим полям нет, есть только вставка значений поля, но у меня сверстан шаблон по другому, с "жестким выводом" значений допполей. Ни у кого не возникало подобного?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Интересная идея, надо будет на днях сделать плагин
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

DK-Scorp

  • Захожу иногда
  • 235
  • 6 / 0
  • Всегда готов! К чему только....? ХЗ.....
Интересно почему сразу этого логичного как казалось бы решения нет в коробке? :-) Пишите что получится
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Интересно почему сразу этого логичного как казалось бы решения нет в коробке? :-) Пишите что получится
Пробуйте
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

DK-Scorp

  • Захожу иногда
  • 235
  • 6 / 0
  • Всегда готов! К чему только....? ХЗ.....
Спасибо! Посмотрю вечером и отпишусь. ну и отблагодарю по возможности - внесу скромный вклад на пиво так сказать :-)
*

DK-Scorp

  • Захожу иногда
  • 235
  • 6 / 0
  • Всегда готов! К чему только....? ХЗ.....
Ну у меня все без изменений.... Ничего не появилось в редакторе
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Ну у меня все без изменений.... Ничего не появилось в редакторе
А при чем здесь редактор? Доп. поля выводятся на страницу материала.
Забыл добавить, что бы их вывести используй $this->item->userfields.
Данная переменная одержит массив.
В foreach используй
  • $field->title - что бы вывести заголовок поля
  • $field->value - что бы вывести значение поля

Вот что то типо такого
Код: php
<?php if(!empty($this->item->userfields)): ?>
<ul class="list list-unstyled mb-0">
<?php foreach($this->item->userfields as $field): ?>
<li>
<i class="icon-checkmark-circle text-success mr-2"></i>
<?php echo $field->title.': '.$field->value; ?>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
« Последнее редактирование: 27.06.2018, 11:42:03 от NewUsers »
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

DK-Scorp

  • Захожу иногда
  • 235
  • 6 / 0
  • Всегда готов! К чему только....? ХЗ.....
Я и писал как раз про то, что мне их нужно редактировать а не вывести, вывести я их вывел как и где мне нужно, я построил каталог на стандартном контенте с допполями и хотел бы их теперь редактировать с фронта ^-^

Цитировать
Возник такой вопрос - а как теперь заполнить эти поля с фронта? Т.е. есть материал, у него есть доп поля, материал редактируется с фронта - а доступа к этим полям нет, есть только вставка значений поля, но у меня сверстан шаблон по другому, с "жестким выводом" значений допполей. Ни у кого не возникало подобного?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
проблема решена!!!
« Последнее редактирование: 28.06.2018, 18:05:14 от NewUsers »
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
спасибо за тему и плагин от NewUsers  *DRINK*
можно в плагин сделать врезку одной строки и выводить аватарку.

после
Код
$field->value = $model->getFieldValue($field->id, $article->created_by);
вставляем   
Код
if($field->name=="avatar") $article->created_by_alias = "<img class='user_avatar' src='{$field->value}'>".$article->author;

соответственно, у нас должно быть создано и заполнено поле типа media  с именем = avatar
работает на дефолтных настройках Протостара.
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Уже проще добавить поле media в настройки самого пользователя (https://yadi.sk/d/cHTO1zTNntgYKA)
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
а нам - не проще!  ;D
хоть бы показал, как делать-то.
Да там вообще все просто!
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
где отлавливать потом картинку?
С ним не надо работать! Его надо включить и он добавит поле в профиль пользователя...

где отлавливать потом картинку?
Код: php
$avatar = JFactory::getUser()->getParam('avatar', '/images/no_avatar.png');
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну про поле-то я понял, а вот чтобы картинку также изящно вывести придется отедельный контентный плагин создать, получается.
предыдущее решение более универсальное, имхо. но если только картинку выводить, то да, прокатит.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывести поля профиля Joomla

Автор romagromov

Ответов: 11
Просмотров: 2201
Последний ответ 28.04.2025, 10:25:44
от sivers
Вывести модуль в модуле

Автор jimka

Ответов: 2
Просмотров: 1142
Последний ответ 18.04.2025, 15:39:36
от fbr
Пароль Пользователя

Автор Олег5

Ответов: 3
Просмотров: 713
Последний ответ 14.02.2025, 10:41:20
от fbr
[Решено] Вывод значений из custom fields материала в модуле по имени поля

Автор goga_pgasovav

Ответов: 3
Просмотров: 1243
Последний ответ 30.12.2024, 13:22:11
от goga_pgasovav
Как вставить видео с Telegram в материал?

Автор Ishti39

Ответов: 2
Просмотров: 1067
Последний ответ 18.06.2024, 10:41:30
от Olg