Новости Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

👩‍💻 Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод triggerEvent(), с помощью которого раньше вызывались события для плагинов. Теперь чтобы в своём коде вызвать событие для плагина и получить от него результаты нужно:- создать объект класса события- передать в него параметры

use Joomla\CMS\Event\AbstractEvent;use Joomla\CMS\Factory;use Joomla\CMS\Plugin\PluginHelper;// Грузим плагины нужных группPluginHelper::importPlugin('system');// Создаём объект события$event = AbstractEvent::create('onAfterInitUniverse', [    'subject' => $this,    'data'    => $data, // какие-то данные    'article' => $article, // ещё материал вдовесок    'product' => $product, // и товаров подвезли]);// Триггерим событиеFactory::getApplication()->getDispatcher()->dispatch(    $event->getName(), // Тут можно строку передать 'onAfterInitUniverse'    $event);// Получаем результаты// В случае с AbstractEvent это может быть не 'result',// а что-то ещё - куда сами отдадите данные.// 2-й аргумент - значение по умолчанию, // если не получены результаты$results = $event->getArgument('result', []);
Плюсы такого подхода - вам не нужно запоминать порядок аргументов и проверять их наличие. Если вы написали свой класс события, то в плагине можно получать аргументы с помощью методов $event->getArticle(), $event->getData(), $event->getProduct() и подобными - реализуете сами под свои нужды. Если такой класс события написали, то создаёте экземпляр своего класса события и укажите его явно в аргументе eventClass
use Joomla\Component\MyComponent\Administrator\Event\MyCoolEvent;$event = MyCoolEvent::create('onAfterInitUniverse', [    'subject'    => $this,    'eventClass' => MyCoolEvent::class, // ваш класс события    'data'       => $data, // какие-то данные    'article'    => $article, // ещё материал вдовесок    'product'    => $product, // и товаров подвезли]);
Ожидаемо, что класс вашего события будет расширять AbsractEvent или другие классы событий Joomla.🙁 Есть неприятный нюанс - нельзя просто так вызывать событие и ничего не передать в аргументы. Аргумент subject обязательный. Но если вы всё-таки не хотите туда ничего передавать - передайте туда пустой stdClass или объект Joomla\registry\Registry.
@joomlafeed#joomla #php #webdev

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

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Импорт/экспорт
« Ответ #480 : 26.04.2012, 11:24:23 »
Сохранить файл csv в кодировке UTF8
:-)
Ну я вообщем то стараюсь не задавать совсем глупых вопросов :-)
Конечно сохраняю в utf8
Смотрите по шагам
1. Открываю файл в OpenOffice
http://snab1.00am.ru/ZZ/1.jpg
Видите поле категорий как выглядит? Хотя JoomShopping все нормальго
2.Копирую поля товаров файл и сохраняю именно в UTF8
http://snab1.00am.ru/ZZ/3.jpg
3. Делаю импорт в joomshoppin и названия товара не отражается :-(
http://snab1.00am.ru/ZZ/4.jpg
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
Re: Импорт/экспорт
« Ответ #481 : 26.04.2012, 12:13:55 »
А вы чем их туда сюда гоняете ?
Импорт УТФ8 ? Или штатным Симплом ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Импорт/экспорт
« Ответ #482 : 26.04.2012, 12:18:12 »
А вы чем их туда сюда гоняете ?
Импорт УТФ8 ? Или штатным Симплом ?
Штатным из JoomShopping
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Импорт/экспорт
« Ответ #483 : 26.04.2012, 13:11:17 »
А вы чем их туда сюда гоняете ?
Импорт УТФ8 ? Или штатным Симплом ?
Более того
Поставил Импорт/експорт УТФ8
Экспортирую- все нормально
Тупо копирую одну строку их этого же файла и добавля. ( ИД товара только поменял)
Заливаю.
НЕТ НИЧЕГО , не добавилось... :-(
Блин голову уже словал, вторые сутки корячусь...
Надо то всего два поля импортировать , название да цену... безо всякой замороки ...
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
Re: Импорт/экспорт
« Ответ #484 : 26.04.2012, 13:26:39 »
Штатным из JoomShopping
А НАДО УТФ8 ! И ексопрт и импорт у разработчиков возьмите !
Морочите голову чесслово.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: Импорт/экспорт
« Ответ #485 : 26.04.2012, 13:33:11 »
Тупо копирую одну строку их этого же файла и добавля. ( ИД товара только поменял)
Надо то всего два поля импортировать , название да цену... безо всякой замороки ...

Тупо создайте файл csv с помощью ООО на два товара. Нормально заполните все поля, в.ч. и category. Сохраните в UTF8 и залейте файл на сайт, используя импорт UTF8. Посмотрите результат.
При импорте Симплом не задавались вопросом о его кодировке?
« Последнее редактирование: 26.04.2012, 13:36:17 от vagkrsk »
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Импорт/экспорт
« Ответ #486 : 26.04.2012, 13:52:55 »
Тупо создайте файл csv с помощью ООО на два товара. Нормально заполните все поля, в.ч. и category. Сохраните в UTF8 и залейте файл на сайт, используя импорт UTF8. Посмотрите результат.
При импорте Симплом не задавались вопросом о его кодировке?

С помощью каких то пассов все получилось с "Импорт УТФ8"  :-)
Всем спасибо!
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Импорт/экспорт
« Ответ #487 : 26.04.2012, 14:20:21 »
При импорте Симплом не задавались вопросом о его кодировке?
Задавался ... честно...
Но не хватило ума до конца порешать...
Я ведь все файлы через OpenOffice сохранял в УТФ8...
А там есть подозрение сам импорт надо было подкрутить.
Так ?
*

ololosha

  • Новичок
  • 8
  • 0 / 0
Re: Импорт/экспорт
« Ответ #488 : 28.05.2012, 20:34:59 »
Народ, помогите советом!
Есть прайс лист с ценами. Просто ean;price
Как сделать так, что бы при импорте этого прайслиста, предложения которые есть в прайслисте - публиковались. А те которых нету - нет?
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Импорт/экспорт
« Ответ #489 : 29.05.2012, 09:14:21 »
Народ, помогите советом!
Есть прайс лист с ценами. Просто ean;price
Как сделать так, что бы при импорте этого прайслиста, предложения которые есть в прайслисте - публиковались. А те которых нету - нет?
Можно сначала снимать с публикации все товары:
Код
		$DB = &JFactory::getDBO();
$Query = "UPDATE #__jshopping_products SET `product_publish` = 0";
$DB->setQuery($Query);
$DB->query();
А потом публиковать все товары из прайса. Если Вы используете этот импорт, то заменить код обновления товара на этот код:
Код
						$db->setQuery(' UPDATE `#__jshopping_products` '.
  ' SET product_price = "'. $price .
  '" , product_publish = 1, min_price = "'. $price .
  '" WHERE product_ean = "'. $product_ean .'"');
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

ololosha

  • Новичок
  • 8
  • 0 / 0
Re: Импорт/экспорт
« Ответ #490 : 29.05.2012, 16:25:55 »
Помогло, пасиб
*

michael

  • Новичок
  • 2
  • 1 / 0
Re: Импорт/экспорт
« Ответ #491 : 20.06.2012, 13:28:07 »
Yarikus.
Я не пользуюсь icq
*

Rust13

  • Новичок
  • 1
  • 0 / 0
Re: Импорт/экспорт
« Ответ #492 : 08.08.2012, 22:29:19 »
Всем привет! Подскажите пожалуйста как пользоваться Simple Import UTF8 для импорта товаров, чем подробнее тем лучше. Заранее благодарен.
*

realkey

  • Новичок
  • 2
  • 0 / 0
Re: Импорт/экспорт
« Ответ #493 : 16.08.2012, 13:19:36 »
Добрый день, уважаемые форумчане.
Установил импорт/экспорт от neut ralа
Наладил, все работает зашибись!
Но возникла проблема, после импорта все поля выглядят нормально, а из поля "название" теряется часть текста, написанная кириллицей!
Например: было "бензопила Champion 142-16", стало просто "Champion 142-16".
Все остальное, вроде, работает как надо, больше косяков не заметил.
Экспорт делаю с помощью NR Export UTF8, а импорт что NR Import UTF8, что EAN Import UTF8 - одинаковый результат (пропадает часть названия)!
Открываю хоть в Excel хоть в опен офис, разницы никакой. При этом в самом csv файле в поле name название остается полностью.
Самое интересное что на локальном сервере все работает нормально и этого косяка нет, а после установки  на хостинг - появилось "обрезание". 
Помогите пожалуйста, кто чем может:)

P.S. Заодно, подскажите, если кто знает, почему после экспорта, если открывать csv файл Опен Офисом, то текст из поля description уезжает далеко за пределы ячейки и занимает все ячейки, находящиеся правее? В Excele такого нет! Может быть с разделителями или еще с чем нужно колдовать при открытии файла?

Заранее благодарен всем отозвавшимся!
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Импорт/экспорт
« Ответ #494 : 16.08.2012, 16:23:07 »
Проблемы с обрезанием русских символов обсуждалась в теме чуть ниже. У нее даже название говорящее. :)
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

ant08

  • Новичок
  • 1
  • 0 / 0
Re: Импорт/экспорт
« Ответ #495 : 20.08.2012, 18:27:45 »
Привет Всем. Парни. я всю голову сломал. при импорте через ютф 8 не отображаются товары вообще. А если войти в раздел "категории" там почему то показывает кол-во товаров, захожу и там только один. что такое? и видео урок от мазаного посмотрел. не получается. выручите пожалуйста советом, друзья. Спасибо
*

maksimus-84

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Импорт/экспорт
« Ответ #496 : 30.08.2012, 08:36:22 »
Всем привет.
Поставил импорт/экспорт от vagkrsk с 12 страницы, проблема при импорте, товары создаются, а категории нет.
Пробовал удалять Id категории, не помогло.
Вот мой .csv
Код
"product_id";"ean";"qty";"date";"price";"tax";"category";"name";"short_description";"description";"category_id";"product_manufacturer_id";"meta_description";"meta_keyword";"product_publish";"product_template";"delivery_times_id"
;;1;"2012-08-16 08:15:05";14;"19.00";"Знаки пожарной безопасности";"Направляющая стрелка";;;;0;;"Направляющая стрелка";1;"default";0
;;1;"2012-08-16 08:45:17";14;"19.00";"Знаки пожарной безопасности";"Направляющая стрелка 45%";;;;0;;;1;"default";0
;;1;"2012-08-16 09:37:24";14;"19.00";"Знаки пожарной безопасности";"Пожарная лестница";;;;0;;;1;"default";0
;;1;"2012-08-16 09:40:36";14;"19.00";"Знаки пожарной безопасности";"Пожарный гидрант";;;;0;;;1;"default";0
Версия joomshoping 3.10. Открывал и редактировал в OpenOffice. Кодировка Utf-8 без BOM
Подскажите в чём проблема.
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: Импорт/экспорт
« Ответ #497 : 30.08.2012, 14:36:03 »
Категории создаются перед импортом товаров, об этом сказано на 12стр.
...
Для загрузки новых товаров с ранее созданной категорией:
...
*

quixtar

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Импорт/экспорт
« Ответ #498 : 07.09.2012, 20:29:58 »
Подскажите пожалуйста - какие есть решения для импорта товаров в мультиязычный магазин?
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
*

bananas

  • Новичок
  • 5
  • 0 / 0
Re: Импорт/экспорт
« Ответ #500 : 10.09.2012, 12:40:12 »
У меня вопрос, куда сохраняються файлы експорта? Я нажимаю експорт, и ничего не приисходит.
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: Импорт/экспорт
« Ответ #501 : 10.09.2012, 19:00:33 »
Кто знает как вмонтировать meta_title в neut ral импорт/экспорт?! Пытаюсь, не получается, поля все смещаются!
*

El333

  • Новичок
  • 9
  • 0 / 0
Re: Импорт/экспорт
« Ответ #502 : 10.09.2012, 21:22:26 »
У меня вопрос, куда сохраняються файлы експорта? Я нажимаю експорт, и ничего не приисходит.

при нажатии на файл экспорта он скачивается на ваш компьютер, ищите в папке закачек своего браузера
*

sibertuk

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: Импорт/экспорт
« Ответ #503 : 20.09.2012, 15:03:38 »
Здравствуйте! Возможно ли отредактировать экспорт, что бы выводилось только три колонки в файле : название,кол-во,цена. только три, нет возможности всегда сидеть перед компом, а клиенты звонят, спрашивают цены.  Экспорт делаю Export UTF8 скачанный с сайта производителя.
*

bkru

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Импорт/экспорт
« Ответ #504 : 22.09.2012, 15:44:20 »
Вопрос по импорту русского в поля Наименование и короткое описание и пр. Прошерстил ветку 2 раза. Голова кипит и трещит.
Создаю товар в админке, на русском. Все нормально показывает. Экспорт делает. А импорт режет русские буквы.
Открываю базу в контролпанели - в строках  перечень таблиц в базе phpmyadmin стоит utf8_general_ci.
Натыкался на упоминание о кавычках. Обьясните где кавычки ставить. И какие кавычки ' или".  С экспорта приходит файл без кавычек. Открываю в опенофисе как utf-8. Разделитель текста " в опенофисе стоит. Не знаю что это. Просто поле наименование в опенофисе в двойные кавычки засовывал, первую кавычку сжирает, вторая кавычка остается в наименовании.
Файлы от neut ral пытаюсь использовать.
*

johnrass

  • Захожу иногда
  • 125
  • 26 / 0
Re: Импорт/экспорт
« Ответ #505 : 22.09.2012, 21:38:08 »
Попробуй так: в файле csv все русское обрамляй кавычками так "Телевизор", если в тексте нужны двойные кавычки, то ставь так "Супер холодильник фирмы ""Bosch"""
*

bkru

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Импорт/экспорт
« Ответ #506 : 23.09.2012, 12:59:28 »
Каким-то образом файл и русские названия всосались. Как и почему я до сих пор не понял. Возможно из за "галочки" в опенофисе "поля в кавычках как текст".  Открываю блокнотом csv появились кавычки.
Но всосался без цен, потому что ОО не понимает разделитель дробной части точку.
*

maxman

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Импорт/экспорт
« Ответ #507 : 18.10.2012, 01:41:39 »
Подскажите как изменить файлы импорта, чтобы обновлялись только: цена и кол-во, обновление через ean
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: Импорт/экспорт
« Ответ #508 : 18.10.2012, 07:05:57 »
Файл eanimportutf8.php. Удалите ненужные поля, получите искомое.
Согласно оставленным полям, создайте свой файл csv.
[spoiler title=Код для правки]
                    $product->set("product_ean", $row[1]);
                    $product->set("product_quantity", $row[2]);
                    $product->set("product_date_added", $row[3]);
                    $product->set("product_date_added", date("Y-m-d H:i:s"));
                    $product->set("product_price", $row[4]);
                    $product->set("product_tax_id", $listTax[$tax_value]);
                    $product->set($lang->get("name"), ($row[7]));
                    $product->set($lang->get("short_description"), ($row[8]));
                    $product->set($lang->get("description"), ($row[9]));
                    $product->set("product_manufacturer_id", $row[11]);
                    $product->set($lang->get("meta_description"), ($row[12]));
                    $product->set($lang->get("meta_keyword"), ($row[13]));
                    $product->set("product_publish", $row[14]);
                    $product->set("product_template", $row[15]);
                    $product->set("delivery_times_id", $row[16]);
                    $product->set($lang->get("alias"), $row[17]);[/spoiler]
*

Enomjke

  • Новичок
  • 5
  • 0 / 0
Re: Импорт/экспорт
« Ответ #509 : 21.10.2012, 08:46:22 »
У меня такая проблема,настроили парсер Яндекс маркета, делали выводящий csv файл согласно exportному. Но При импорте через NR Import UTF8
ничего не происходит, написано ,что загружено,а ничего нет , в чем проблема товарищи?
файл http://rghost.ru/41060798
2 вопрос. Как в csv файл загонять картинки,чтобы заливать полностью целый товар название\описание\картинка и т.д?
Спасибо за помощь!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор demll

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

Автор Sergej5

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

Автор denism300

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

Автор vasilyreal

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

Автор NekiyMonster

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