Новости Joomla

👩‍💻 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 Гость просматривают эту тему.
  • 33 Ответов
  • 10040 Просмотров
*

mt_3000

  • Захожу иногда
  • 93
  • 2 / 0
Спасибо всем огромное за знание этого замечательного компонента Zoo

У меня вопрос на оборот:

Как сделать чтобы при включенном режиме доверия материал при редактировании автоматически не публиковался и приходило сообщение о редактировании его?

Ведь при включенном режиме доверия пользователь может спокойно редактировать и удалять свои материалы  - а это для меня не есть гуд

Вы скажете, что можно выключить просто режим доверия. Это решение мне тоже не подходит, так как тогда пропадает редактор для textarea.

Но и здесь вы можете сказать, что можно поставить внешний редактор на textarea. Соглашусь  - но, у меня удаляется всё форматирование текста при сохранении.

Бьюсь уже 5 сутки. Перепробовал всё. Переставил с десяток редакторов. Перерыл весь инет. Ответов ноль и результат тоже. Последняя надежда на вас.

Как альтернативный вариант - не включать режим доверия, а сделать так, чтобы textarea с внешним редактором сохраняло форматирование. Вопрос запрета публикации после редактирования тогда решается сам собой и письмо прилетит  тоже.

Помогите  - проект стоит из-за этого. Заранее благодарю.  !

Чуть не забыл: версия zoo 3.1.6  Joomla 2.5
« Последнее редактирование: 16.03.2014, 01:30:23 от mt_3000 »
*

fiction13

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
  • Дмитрий
Zoo 3.16

1. Проверка режима доверия и публикация материала происходит здесь components/com_zoo/controllers/submission.php
Код
// unpublish item in none trusted state
if (!$this->submission->isInTrustedMode() && !in_array('_itemstate', array_keys($this->elements_config))) {
$this->item->state = 0;
}
Смысл - если выключен режим доверия и в форме нет элемента Itemstate - то материал не публикуется. Меняете условия как Вам нравится и все.

2. Чтобы опубликовать материал на главной в том же файле после строк
Код
 // save to default category
if (!$edit && ($category = $this->submission->getForm($this->type->id)->get('category'))) {
$this->app->category->saveCategoryItemRelations($this->item, array($category));
}
добавляем
Код
$mycategories[] = 0;
$this->app->category->saveCategoryItemRelations($this->item, $mycategories);
Смысл - сохраняем материал на главной, если нужно сохранить материал еще в какие-нибудь категории, добавляем в массив $mycategories[] номера ID категорий.
*

dmi_alex

  • Новичок
  • 8
  • 0 / 0
Все сделал, но у меня почему-то, на главной не появляется
Код
$mycategories[] = 0;
$this->app->category->saveCategoryItemRelations($this->item, $mycategories);

- этот код просто вставить или что то поменять, не пойму? мне надо только на главной
*

dmi_alex

  • Новичок
  • 8
  • 0 / 0
Все сделал, но у меня почему-то, на главной не появляется
Код
$mycategories[] = 0;
$this->app->category->saveCategoryItemRelations($this->item, $mycategories);

- этот код просто вставить или что то поменять, не пойму? мне надо только на главной

Скажите пожалуйста
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль ZOO Category - как сделать выпадающим списком?

Автор tsg

Ответов: 33
Просмотров: 14413
Последний ответ 05.02.2017, 15:41:38
от newvideo
Кракозябры в описании Item Zoo

Автор 7ssoft

Ответов: 4
Просмотров: 1778
Последний ответ 15.01.2015, 18:03:52
от 7ssoft
Добавление итемов непосредственно через базу данных

Автор tarkasha

Ответов: 0
Просмотров: 1526
Последний ответ 01.12.2014, 13:37:43
от tarkasha
Сделать таблицу-каталог

Автор SoFuWa

Ответов: 12
Просмотров: 3963
Последний ответ 28.06.2014, 23:24:39
от Beer
Вывод item-ов из нескольких категорий

Автор No_Mosk

Ответов: 0
Просмотров: 1584
Последний ответ 24.06.2014, 22:51:46
от No_Mosk