Новости Joomla

Вышли релизы безопасности Joomla 6.0.4 и Joomla 5.4.4

Релиз безопасности Joomla 6.0.4 и Joomla 5.4.4

Проект Joomla! рад сообщить о выходе Joomla 6.0.4 и Joomla 5.4.4. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.

В пакет входят:
- библиотека Webtolk/Cdekapi
- системный плагин System - WT Cdek для хранения настроек и AJAX-интеграций
- task-плагин Task - Update WT Cdek data для обновления локальных копий справочников CDEK по расписанию
- web asset с официальным JavaScript-виджетом СДЭК

👉 v.1.3.0. Что нового?
- Полный рефакторинг библиотеки. Библиотека переработана в entity-based API с фасадом Cdek и отдельным слоем запросов. Обратная совместимость не нарушена, поэтому версия библиотеки - 1.3.0.
- Добавлена поддержка новых разделов API СДЭК. Добавлена поддержка новых разделов API СДЭК: webhooks, prealert, печатные формы, payment, passport, reverse, intakes и других сущностей.
- Улучшена интеграция с Joomla.
Улучшена интеграция с Joomla: installer script для layouts, новые поля Joomla Form для тарифов и обновлённые js виджета CDEK.
- документация библиотеки. Все методы библиотеки подробно описаны, а так же текст документации собран в отдельной папке в git репозитории и будет опубликован на сайте.

Библиотека эта нужна для разработчиков, создающих свои расширения для интеграции Joomla и курьерской службы CDEK.

Страница расширения
GitHub расширения

@joomlafeed

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

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Спасибо, получилось!

Код
$id = $this->item->minicck->getFieldValue($this->item->id, 'article_id');
$article = JControllerLegacy::getInstance('Content')->getModel('Article')->getItem($id);
$dispatcher = JDispatcher::getInstance();
$dispatcher->trigger('onContentPrepare', array('com_content.article', &$article, &$params));
$country =  $article->minicck->getFieldValue($article->id, 'country');
Молодец!
*

fgmedia

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Да я вроде решил уже вопрос, файл fields.class.php там метод buildQuery там $value приходит строкой в этот метод а в случаи select там в ветке find_in_set_multi на $value запускается foreach, я преобразовал просто в массив и фильтрация работает.

Поэтому решил отписаться...

Я так пока ознакамливаюсь с плагином, очень интересное решение ! Спасибо !

Подскажите, как Вы решили эту проблему по подробнее? У меня таже самая проблема с фильтром - ошибка 1064.
*

fgmedia

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Можно ли сделать в модуле фильтра настройку, чтобы результаты фильтрации автоматически подгружались, при выборе определенных параметров?
Например так сделан фильтр у Мвидео. Чтобы не надо было жать на кнопку Отправить.
« Последнее редактирование: 12.08.2015, 16:16:08 от fgmedia »
*

timofe

  • Захожу иногда
  • 149
  • 0 / 0
  • alex tim.
Здравствуйте!

Подскажите, пожалуйста,....

Делаю несколько типов контента в плагине.
В каждом типе присваиваю нужные созданные поля.

Но при выводе полей в материалах, выводятся все поля((....
В дополнительных параметрах стоит вывод объектом.
В шаблоне com_content все вроде прописал правильно....

Как быть?....
И еще... в материалах без доп. полей пропадает шаблон(...

на примерах:
http://barsa.timofe.ru/apartaments/64-kvartira-v-tsentre-ryadom-s-sagrada-familia - тут вроде все ок...
http://barsa.timofe.ru/info/66-plyazhi-barselony - вот здесь выводятся ненужные поля (площадь квартиры, вместимость и т.д..)
http://barsa.timofe.ru/uslugi - а тут пропал шаблон....
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Да, при выводе объектом выводятся все поля, проверяйте тип контента и выводите в зависимости от него нужное.
Включите отображение ошибок и увидите какая у вас ошибка.
*

Nafis

  • Новичок
  • 2
  • 0 / 0
Здравствуйте!

Подскажите, пожалуйста,....
Решил попробовать ваш Плагин, хочу его связать с модулем 6News. но в PHP плохо разбираюсь.
хотелось бы выводить данные из полей через исходный код. как мне правильно выводить их?
мне нужно чтоб здесь выводился данные : echo "<span class='data'>".$newsPublishData."</span>";
« Последнее редактирование: 29.08.2015, 15:49:40 от Nafis »
*

timofe

  • Захожу иногда
  • 149
  • 0 / 0
  • alex tim.
а каким образом проверять тип контента? и где?...

спасибо!
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
На нескольких проектах использовал Ваш плагин помладше версией, все работало как нужно, а вот с актуальной версией 2.5 что-то не заводится...
Код: php
$data = $this->item->minicck->getFieldData($this->item->id, 'field_1')? $this->item->minicck->getFieldData($this->item->id, 'field_1') : 'mydata';
Суть вот в чем, если создать тип контента с полями и при выводе блога категорий указывать тип контента не у всех материалов, то вываливается ошибка
Код: php
Fatal error: Call to a member function getFieldData() on null in Z:\domains\dev\templates\dev\html\com_content\category\services_item.php on line 8
В предыдущих версиях такого не наблюдалось. Или может я чего путаю или запамятовал какие-то нюансы? :)
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Проверяйте на существование и тип $this->item->minicck, если

Код
if(empty($this->item->minicck))
то не выводим поля. Если не пустой, то поля можно выводить.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
а каким образом проверять тип контента? и где?...
спасибо!
http://argens.ru/dokumentatsiya/16-ispolzovanie-plagina-minicck Где - там, где выводите дополнительные поля.
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
Проверяйте на существование и тип $this->item->minicck, если

Код
if(empty($this->item->minicck))
то не выводим поля. Если не пустой, то поля можно выводить.
Я так и сделал, просто интересно стало, почему раньше без проверки типа работало :)
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Не знаю, вроде никаких кардинальных изменений не делал.
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
И ещё вот какие дела, делаем несколько типов контента с разными полями, и в материале всегда будут отображаться все поля, не зависимо от того, какой тип контента выбран  ^-^
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Формируйте наборы выводимых полей исходя из типов контента.
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
Ну так я и формирую, у каждого типа отмечаю чекбоксами только нужные поля.
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Я имею ввиду при выводе на фронте.
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
Сорри за неточность, я имел ввиду backend :)
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
То есть вмадминке асе поля сразу показываются?
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
Да, в админке.
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

timoshka

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
То есть вмадминке асе поля сразу показываются?
Подтверждаю, в админке при выборе любого типа отображаются все поля.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Скачайте новую версию плагина, поправил.
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
Скачайте новую версию плагина, поправил.
Спасибо! Теперь все гуд  *DRINK*
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

Revived

  • Новичок
  • 3
  • 0 / 0
А визуальный редактор в Большое текстовое поле, как можно?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Никак, надо делать собственный тип поля для редактора.
*

Revived

  • Новичок
  • 3
  • 0 / 0
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Так же как и все осталтные типы, файлик в папке fields плагина.
*

skyangel

  • Новичок
  • 2
  • 0 / 0
Интересует задать доп поля не только материалам, а и категории. Не подскажете где что нужно подпилить? (вроде в плагине нет данной фычи)
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Подпилить нужно много где т.к. так такой фичи нет, как вы уже сказали.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Умный поиск Joomla! 4.3.4 Stable не ищет в содержимом SP Page Builder 5.0.8

Автор dmitrypro

Ответов: 4
Просмотров: 3768
Последний ответ 17.10.2023, 13:59:18
от dmitrypro
Поиск аналогичного конструктора контента

Автор TRIGUN

Ответов: 0
Просмотров: 1709
Последний ответ 24.07.2017, 02:12:13
от TRIGUN
MiniCCK - вывод полей в модулях

Автор Nikolay Blinov

Ответов: 1
Просмотров: 2053
Последний ответ 28.06.2016, 02:31:25
от Nikolay Blinov
Как сделать каталог в Joomla?

Автор tao2en

Ответов: 8
Просмотров: 4266
Последний ответ 11.03.2016, 11:14:22
от FitMe
Ребят кто сможет сделать модуль для Joomla 3 с функционалом описанным ниже

Автор foxkirov

Ответов: 4
Просмотров: 2184
Последний ответ 14.01.2016, 21:39:41
от foxkirov