Новости Joomla

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

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

gDenisk

  • Захожу иногда
  • 77
  • 0 / 0
Можно ли вывести вот в таком виде, как здесь, и как это сделать?
http://z95.ru/catalogue/man/puh/?id=9237

т.е. обновление должно быть внутри страницы.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Можно ли вывести вот в таком виде, как здесь, и как это сделать?
http://z95.ru/catalogue/man/puh/?id=9237
т.е. обновление должно быть внутри страницы.

Да все можно.
Редактируйте FLYPAGE товара как вам угодно...
*

gDenisk

  • Захожу иногда
  • 77
  • 0 / 0
редактирую уже день, редактирую уже два и мозги уже закипели. знаю что не должно быть так.
ищу плагин соответствующий. видел в адмирабле флайпейдж подобное, на айфон-товаре, но та тема что в инете бродит свободно не обновляет так.

и в вирутемарте вообще очень сложно достучаться до фотографий. в идеале мне бы просто фото выводить IMG - если возможно так. тогда еще как-то можно работать. на каждое доп. фото свой IMG. а иначе бред и белиберда. жесть уже.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
редактирую уже день, редактирую уже два и мозги уже закипели. знаю что не должно быть так.

Виртуемарт славится своей сложностью и непродуманностью.
С ним ничего не сделать "на раз-два", с любым вопросом нужно потрахаться...

А вы выбрали не самый простой вопрос. Там еще вам предстоит: яваскрипт подцепить, фотки выдернуть все сразу, флайпейдж отверстать, яваскрипт сконфигурять...
*

gDenisk

  • Захожу иногда
  • 77
  • 0 / 0
я понимаю все о чем вы. верстал, знаю. по-моему даже когда-то делал по онкликам сам ручками.
фотки должны грузануться это понятно, но вот тогда сам флай будет нереально долго грузиться. потому как фото большие очень. это требование.

если только обновлением содержимого страницы заново. похоже что нужно смотреть обработчик этот - онхрен=он, остальное=офф, где-то-что-то=клац..
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
я понимаю все о чем вы. верстал, знаю. по-моему даже когда-то делал по онкликам сам ручками.
фотки должны грузануться это понятно, но вот тогда сам флай будет нереально долго грузиться. потому как фото большие очень. это требование.
если только обновлением содержимого страницы заново. похоже что нужно смотреть обработчик этот - онхрен=он, остальное=офф, где-то-что-то=клац..

Картинки в виртуемарте имеют тумбнайлы - большого размера страницы не будет.
*

gDenisk

  • Захожу иногда
  • 77
  • 0 / 0
Т.е. вместо вот этого
Код
<?php  if( $this->get_cfg('showManufacturerLink') ) { $rowspan = 5; } else { $rowspan = 4; } ?>
 <td   rowspan="<?php echo $rowspan; ?>" valign="top"><br/>
<?php            foreach ( $images as $image )
         {
            echo "<a style='border:0px;' href='".$image->file_url."' title='".$image->file_title."' rel='lightbox[product".$product_id."]'><img src='".$image->file_url."' style='border:0px;' width='70px'/></a>";


        
         } ?>

мы в Joomla видим две ягодицы: вот они - <?php echo $this->vmlistAdditionalImages( $product_id, $images )?>
*

gDenisk

  • Захожу иногда
  • 77
  • 0 / 0
и еще кое что посередине, как говорится опоздавшему поросенку соска возле попы
<?php echo $product_full_image ?>
*

gDenisk

  • Захожу иногда
  • 77
  • 0 / 0
накипело реально
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
редактирую уже день, редактирую уже два и мозги уже закипели. знаю что не должно быть так.
ищу плагин соответствующий. видел в адмирабле флайпейдж подобное, на айфон-товаре, но та тема что в инете бродит свободно не обновляет так.

и в вирутемарте вообще очень сложно достучаться до фотографий. в идеале мне бы просто фото выводить IMG - если возможно так. тогда еще как-то можно работать. на каждое доп. фото свой IMG. а иначе бред и белиберда. жесть уже.
А может так интереснее? http://industar-yug.ru/Fotokameri-Canon/293.html
Такое реально именно на базе VM
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Дополнительные изображения товара
« Ответ #10 : 07.05.2010, 23:30:42 »
накипело реально

Точно так. Выборку картинок придется переделывать - см.выше, я вас предупреждал...
*

gDenisk

  • Захожу иногда
  • 77
  • 0 / 0
Re: Дополнительные изображения товара
« Ответ #11 : 07.05.2010, 23:32:30 »
   <?php   foreach ( $images as $image )
         {
            echo "<img src='".$image->file_url."' style='border:0px;' width='70px'/>";


         
         } ?>
*

gDenisk

  • Захожу иногда
  • 77
  • 0 / 0
Re: Дополнительные изображения товара
« Ответ #12 : 07.05.2010, 23:33:14 »
но это полная версия. похоже копать в сторону vlisadditionimages - смотреть там переменные к выводу тумбнайлов
*

gDenisk

  • Захожу иногда
  • 77
  • 0 / 0
Re: Дополнительные изображения товара
« Ответ #13 : 07.05.2010, 23:34:35 »
Алекс_юг, видел это. Не удивлен лайтбоксом. Задачи другие.
тот же фото можно было бы и больше показать. вот задача.
*

gDenisk

  • Захожу иногда
  • 77
  • 0 / 0
Re: Дополнительные изображения товара
« Ответ #15 : 07.05.2010, 23:45:07 »
все. поставили мозг на место. я уже просто отупел перед экраном. совсем все забыл. лезу на джиквери за плагинами фотогалереи.
и на форум виртуемарта.нет чистить карму. уфф отлегло. мозг в поряде самое главное.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Дополнительные изображения товара
« Ответ #16 : 07.05.2010, 23:47:16 »
вот такую реализацию когда-то делал под заказ - http://cash-shop.ru/katalog/shop.product_details/79/flypage.tpl/1378.html?manufacturer_id=24

Нормалек.

Только функцию testbut писал школьник: старую картинку сначала прячем, потом ЕЕ ЖЕ показываем, и только потом грузим новую... :)
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: Дополнительные изображения товара
« Ответ #17 : 08.05.2010, 00:02:52 »
Это, кажется, уже не моя реализация. Да там клиент задолбал - требовал плавного выплывания картинки. Вот в критериях плавности мы с ним и разошлись. Поэтому были такие извраты. В итоге я отказался продолжать изыскания... А он оставил всё как было, видимо. Там раньше ещё веселее макет был - 8 допкартинок...
*

orelalex

  • Осваиваюсь на форуме
  • 35
  • 2 / 0
Re: Дополнительные изображения товара
« Ответ #18 : 15.05.2010, 00:13:41 »
Это, кажется, уже не моя реализация. Да там клиент задолбал - требовал плавного выплывания картинки. Вот в критериях плавности мы с ним и разошлись. Поэтому были такие извраты. В итоге я отказался продолжать изыскания... А он оставил всё как было, видимо. Там раньше ещё веселее макет был - 8 допкартинок...
Поделись опытом пожалуйста, сделал конечно ВЕЩЬ!
Очень красиво картинки переключаются.
Спасибо
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Re: Дополнительные изображения товара
« Ответ #20 : 30.05.2010, 12:57:47 »
да такое интересно! а можно вопрос - а как?
Все необходимые моменты по подключению скрипта можно найти тут: http://ecomsite.ru
Если возникнут проблемы, пишите в личку. Скрипт известный - не думаю, что всем будет интересно
*

orelalex

  • Осваиваюсь на форуме
  • 35
  • 2 / 0
Re: Дополнительные изображения товара
« Ответ #21 : 09.06.2010, 22:28:32 »
Нашел тут решение, но не смог разобраться http://vinaora.com/forum/viewtopic.php?f=11&t=116&p=120#p120
Подскажите знающие люди, как сделать такую штуку http://z95.ru/catalogue/man/puh/?id=9237
Тема еще актуальна.
beagler может поделишься опытом как ты сделал такую вещь!
*

orelalex

  • Осваиваюсь на форуме
  • 35
  • 2 / 0
Re: Дополнительные изображения товара
« Ответ #23 : 10.06.2010, 09:47:07 »
Нашел другое решение, может не совсем красивое, вывел плагином галерею Very Simple Image Gallery 1.4.0.
Я сделал как на виноре, но там они заливыют большие фотки  вместо маленьких, это раз, а во-вторых при переключении исчезает первая картинка, которая стояла по умолчанию.
Я просто в js вообще не соображаю, поэтому изменить ничего не могу.
А есть готовое решение, где ты делал в http://cash-shop.ru/katalog/shop.product_details/79/flypage.tpl/1378.html?manufacturer_id=24?
Или хотя бы дай направление где искать. ;)
Спасибо. 
*

orelalex

  • Осваиваюсь на форуме
  • 35
  • 2 / 0
Re: Дополнительные изображения товара
« Ответ #25 : 10.06.2010, 15:32:54 »
так я и писал для http://cash-shop.ru
Там просто грузишь допизображени
А скрипт по месту писал.
Спасибо beagler! Я понял.
*

yeisk

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Re: Дополнительные изображения товара
« Ответ #26 : 24.06.2010, 23:10:41 »
Код
[quote]
<?php            foreach ( $images as $image )
         {
            echo "<a style='border:0px;' href='".$image->file_url."' title='".$image->file_title."' rel='lightbox[product".$product_id."]'><img src='".$image->file_url."' style='border:0px;' width='70px'/></a>";     
         } ?>
[/quote]
Народ! Подскажите пожалуйста! Как открыть доп. картинки, в новом окне, с помощью вышеприведенного кода. Пол года назад сам победил эту проблему, но убей не помню как). target="_blank" не работает( Вероятно надо его прописывать в другом месте. ГДе?
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: Дополнительные изображения товара
« Ответ #27 : 25.06.2010, 22:41:57 »
Код
<?php            foreach ( $images as $image )
         {
            echo "<a style='border:0px;' href='".$image->file_url."' target="_blank" title='".$image->file_title."' rel='lightbox[product".$product_id."]'><img src='".$image->file_url."' style='border:0px;' width='70px'/></a>";     
         } ?>
*

yeisk

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Re: Дополнительные изображения товара
« Ответ #28 : 26.06.2010, 10:17:59 »
Код
<?php            foreach ( $images as $image )
         {
            echo "<a style='border:0px;' href='".$image->file_url."' target="_blank" title='".$image->file_title."' rel='lightbox[product".$product_id."]'><img src='".$image->file_url."' style='border:0px;' width='70px'/></a>";     
         } ?>
нет, так не работает.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Настройки отображения товара

Автор wectra

Ответов: 2
Просмотров: 5822
Последний ответ 12.07.2017, 22:12:27
от wectra
Несколько изображений для товара/ Лупа для изображения/ Magic Zoom

Автор antoha333

Ответов: 41
Просмотров: 28366
Последний ответ 13.11.2015, 16:08:16
от sonics
Как реализовать на VirtueMart такую карточку товара?

Автор AdmbVlad

Ответов: 0
Просмотров: 3477
Последний ответ 14.10.2015, 17:01:55
от AdmbVlad
Вставить картинку в карточку товара через URL и создать его миниатюру

Автор sashgera

Ответов: 8
Просмотров: 4325
Последний ответ 14.02.2015, 21:12:46
от sashgera
Как изменить сортировку товара ?

Автор Timer

Ответов: 0
Просмотров: 2502
Последний ответ 21.01.2015, 23:49:28
от Timer