Новости Joomla

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

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

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

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

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

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 903 Ответов
  • 203030 Просмотров
*

micha26

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Импорт/экспорт
« Ответ #330 : 30.01.2012, 11:22:06 »
экспортните сначала файл из ЖШ (хоть пару товаров).
посмотрите структуру
В соответствии с ней сделайте файл
Потом будете импортировать.
Спасибо, попробую.
*

micha26

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Импорт/экспорт
« Ответ #331 : 30.01.2012, 12:19:56 »
Спасибо, попробую.
Сделал - придется перекраивать поля. Не подскажете кстати что с кракозябрами делать?
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
Re: Импорт/экспорт
« Ответ #332 : 30.01.2012, 12:40:56 »
Сделал - придется перекраивать поля. Не подскажете кстати что с кракозябрами делать?
Установите UTF8 импорт/экспорт
*

micha26

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Импорт/экспорт
« Ответ #333 : 30.01.2012, 16:01:58 »
Установите UTF8 импорт/экспорт
устанавливается через установить\удалить или как-то иначе?

звиняйте ступил  ;D
« Последнее редактирование: 30.01.2012, 16:05:40 от micha26 »
*

micha26

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Импорт/экспорт
« Ответ #334 : 31.01.2012, 13:33:53 »
устанавливается через установить\удалить или как-то иначе?

звиняйте ступил  ;D
Вопрос по simple импорту - можно ли настроить импорт под существующий прайс? Очень проблемно будет переделать весь прайс лист. И еще что посоветуете для конвертации с xls в csv?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Импорт/экспорт
« Ответ #335 : 31.01.2012, 17:21:48 »
1. нет. Настроить нельзя. Только править код под Ваши нужды (формат прайса).
2.посоветую ОПЕН ОФИС
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

micha26

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Импорт/экспорт
« Ответ #336 : 31.01.2012, 17:35:52 »
Установите UTF8 импорт/экспорт
Установил, но файл не импортируется вообще в товары.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Импорт/экспорт
« Ответ #337 : 31.01.2012, 18:08:28 »
екпорт
правка
импорт

Структура правильная ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

black0wolf

  • Осваиваюсь на форуме
  • 34
  • 2 / 0
Re: Импорт/экспорт
« Ответ #338 : 31.01.2012, 20:41:18 »
Можно как то сделать что бы было две категории, основная и под категория при импорте и експорте?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Импорт/экспорт
« Ответ #339 : 31.01.2012, 21:36:44 »
Через решение НетРала можно знаю точно симплом не пользовался 100 лет.
Там в столбце категория можно задавать категория/подкатегория.
Если категории нет. Создается...
Почитайте. Ссылку на пост можно найти в факе.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

black0wolf

  • Осваиваюсь на форуме
  • 34
  • 2 / 0
Re: Импорт/экспорт
« Ответ #340 : 31.01.2012, 21:40:44 »
Но импорт создается только с одной категорией. Но у меня их две.
Точнее у меня некоторые товары имеют две категории. Когда я делаю импорт они все становятся в одной категории, а не в двух.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Импорт/экспорт
« Ответ #341 : 31.01.2012, 22:23:13 »
ааа.... не..... мультивыкатегорийность..... это возможно в универсале есть :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

black0wolf

  • Осваиваюсь на форуме
  • 34
  • 2 / 0
Re: Импорт/экспорт
« Ответ #342 : 31.01.2012, 23:01:44 »
Жаль. А как тогда сделать что бы в категории отображались товары из подкатегории?
*

micha26

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Импорт/экспорт
« Ответ #343 : 01.02.2012, 12:19:57 »
1. нет. Настроить нельзя. Только править код под Ваши нужды (формат прайса).
2.посоветую ОПЕН ОФИС
Не понимаю что я не так делаю, переделал прайс под вытащенный из экспорта, скопировал поля,через open office сохранил в csv. И все равно либо не имопртируется, либо не отображает текст (про разделение по категориям я вообще молчу :-( )
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Импорт/экспорт
« Ответ #344 : 01.02.2012, 12:44:36 »
.......скопировал поля,через open office сохранил в csv. И все равно либо не имопртируется, либо не отображает текст (про разделение по категориям я вообще молчу :-( )
Поля описания копия Wordовского текста ? или все таки хтмл адаптированы ? Тексты должны быть адаптированы.
Не Описание
а
Код
[b]Описание[/b]
Разделители при сохранении соблюдены ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

micha26

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Импорт/экспорт
« Ответ #345 : 01.02.2012, 12:51:57 »
Поля описания копия Wordовского текста ? или все таки хтмл адаптированы ? Тексты должны быть адаптированы.
Не Описание
а
Код
[b]Описание[/b]
Разделители при сохранении соблюдены ?
Разделители сохранены. Про адаптацию не знаю - проверю. Спасибо.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Импорт/экспорт
« Ответ #346 : 01.02.2012, 12:53:24 »
Вы будет рапортовать по каждому шагу ? или все таки прочтете мой пост полностью и полностью ответите ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

micha26

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Импорт/экспорт
« Ответ #347 : 01.02.2012, 12:58:53 »
Вы будет рапортовать по каждому шагу ? или все таки прочтете мой пост полностью и полностью ответите ?
Ок отвечаю полностью - поля копия текста Word. Разделители сохранены.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Импорт/экспорт
« Ответ #348 : 01.02.2012, 13:12:43 »
........Тексты должны быть адаптированы.
Не Описание
а
Код
[b]Описание[/b]
Ответ уже был дан !

П.С. И НИКАКИХ ПЕРЕНОСОВ СТРОК только "<br/>". Кароче ХТМЛ адаптированный текст !
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

getyman

  • Новичок
  • 8
  • 0 / 0
1
« Ответ #349 : 01.02.2012, 15:31:10 »
1
*

getyman

  • Новичок
  • 8
  • 0 / 0
Re: Импорт/экспорт
« Ответ #350 : 01.02.2012, 15:32:11 »
Файлы от neut ral.
Export - добавлено:
- поле product_publish;
- поле product-template;
- время экспорта файла (предложение от nevigen).
Import  - добавлено:
- поле product_publish;
- поле product-template;
- поле Дата можно не заполнять, добавлен код.
В поле  product_publish выставляем: "0" - не опубликовано, "1" - опубликовано
В поле  product_template, если в магазине больше одного шаблона пишем имя своего шаблона, пример:
- "default" - можно не писать, т.к. это значение пишется в базу по умолчанию;
- "my", если в шаблоне создан файл product/product_my;
-   и т.д.
Поле Дата: при создании и обновлении импорта автоматически выставляется Дата и Час с сервера.

Не смог присоединить вложения к сообщению из-за отсутствия места, загрузил на бесплатный файлообменник

Скачать файл expot
Скачать файл import

Пароль: qwerty

Вещ хорошая, но товароы не добавляются ни в админку ни на сайт :( таблицы правильные. В чем может быть проблемв?
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: Импорт/экспорт
« Ответ #351 : 01.02.2012, 21:04:03 »
Многое зависит от заполнения, и соблюдения порядка столбцов. Еще раз проверю, отпишусь.

Проверил, все работает.
Удалил старые файлы импорта-экспорта с админки и зачистил по ftp  оставшиеся хвосты.
Установил по-новой из выложенного архива. Получил файл экспорта, был новый файл с данными - импортировал.
Товар установился правильно, в нужную категорию, автоматически опубликовался.
Нужно забить пару товаров вручную, сделать экспорт, на руках будет таблица и пример заполнения.
« Последнее редактирование: 01.02.2012, 21:28:46 от vagkrsk »
*

Leshane

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Импорт/экспорт
« Ответ #352 : 01.02.2012, 22:05:04 »
Прочитала все 12 страниц этой темы, все равно не поняла как загрузить товары, чтобы наименование товара при загрузке не пропадало,  кавычки перед русскими буквами спасают, но мне не нужно, чтобы в магазине товар назывался в кавычках...
Использую файлы от neut ral.
Сохраняю выгруженные/загружаемые файлы в UTF-8.
« Последнее редактирование: 01.02.2012, 23:09:51 от Leshane »
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: Импорт/экспорт
« Ответ #353 : 01.02.2012, 22:38:20 »
Использую LibreOffice 3.4.5
Интуитивно понятен, читает все форматы, понимает кодировку UTF, сохраняет файлы с разными расширениями, в т.ч. и Microsoft Office.
При создании файлов импорта нет потребности в кавычках и переформатирование, возможностей предостаточно, русифицирован.
Без проблем переводит файлы в .csv формат.
Если будете устанавливать, обязательно поглядите на сайте дополнительные плагины для текста и таблиц.
В .csv файле можно отражать наименования в ковычках: Духи "Красная Москва"  ^-^ - текст будет отражен на сайте, так же, как и в файле.
*

Leshane

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Импорт/экспорт
« Ответ #354 : 02.02.2012, 18:10:08 »
Что-то LibreOffice не помог, кажется он вообще с вирусом по этой ссылке скачался...

Где сохраняются файлы экспорта-импорта? У меня они почему-то не обновляются... как создался один файл экспорта, так он и висит, сколько не нажимай кнопку "Экспорт"...
*

igorksan

  • Давно я тут
  • 503
  • 23 / 1
Re: Импорт/экспорт
« Ответ #355 : 03.02.2012, 21:09:03 »
Туплю... Где изменить кодировку экспортируемого файла в УТФ8  (Simple Export in CSV iso-8859-1 ).
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: Импорт/экспорт
« Ответ #356 : 03.02.2012, 21:19:38 »
Что-то LibreOffice не помог...
Его нужно уметь готовить...
кажется он вообще с вирусом по этой ссылке скачался...
Кажется или точно, сайт компании разработчика с мировым именем...
Где сохраняются файлы экспорта-импорта? У меня они почему-то не обновляются... как создался один файл экспорта, так он и висит, сколько не нажимай кнопку "Экспорт"...
Если по ссылке созданного файла экспорта щелкнуть мышкой, то он сохранится в заданной папке для сохранения скачиваемых файлов на компе.
Туплю... Где изменить кодировку экспортируемого файла в УТФ8  (Simple Export in CSV iso-8859-1 ).
Зачем нужен именно этот файл? На сайте разработчика есть нормальный Simple Export in CSV UTF8.
В этой теме от neut ral в UTF8
« Последнее редактирование: 03.02.2012, 22:18:31 от vagkrsk »
*

Leshane

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Импорт/экспорт
« Ответ #357 : 03.02.2012, 21:42:35 »
Если по ссылке созданного файла экспорта щелкнуть два раза мышкой, то он сохранится в определенной папке для сохранения скачиваемых файлов на компе.
Дело в том, что этот фал не обновляется в административной панели сайта. Как его сохранить на компе я знаю,  как сделать чтобы он обновлялся в админке?
*

igorksan

  • Давно я тут
  • 503
  • 23 / 1
Re: Импорт/экспорт
« Ответ #358 : 03.02.2012, 21:57:29 »

В этой теме от neut ral в UTF8

В блокноте открывает с русским шрифтом, но вот в exel  остаются по прежнему кракозябры, попробовать скачать Open Ofice , никто не в курсе как в нём откроется?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Импорт/экспорт
« Ответ #359 : 03.02.2012, 22:20:53 »
В опене все открывается и перекодируется быстиро просто и без глюков.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Импорт товаров в Яндекс.Объявления

Автор demll

Ответов: 1
Просмотров: 3283
Последний ответ 04.02.2021, 09:32:19
от khan-alex
Как ускорить импорт товаров?

Автор Sergej5

Ответов: 42
Просмотров: 6038
Последний ответ 20.01.2020, 11:31:22
от Sergej5
Экспорт в Excel из JS (прайс-лист)

Автор denism300

Ответов: 5
Просмотров: 5122
Последний ответ 06.03.2019, 21:03:46
от jesus
Экспорт в Яндекс.Маркет

Автор vasilyreal

Ответов: 8
Просмотров: 4212
Последний ответ 10.01.2019, 17:41:14
от vasilyreal
Импорт товара с описанием дополнительных фото товара

Автор NekiyMonster

Ответов: 3
Просмотров: 3840
Последний ответ 02.02.2018, 18:27:40
от nevigen