Новости 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 Гость просматривают эту тему.
  • 3 Ответов
  • 1530 Просмотров
*

nesui

  • Новичок
  • 4
  • 0 / 0
Здравствуйте, пожалуйста помогите добрым советом. 2 дня ковыряла корзину файлы: default_pricelist.php и default.php в той же папке /components/com_virtuemart/views/cart/tmpl. После данных манипуляций у меня первый товар который я добавляю в корзину отображается правильно а последующие уже нет: нет названия, артикула, картинки, цены и т.д., есть только ярлычок удаления, но итоговую сумму считает. Вообще расстроилась очень, а что делать даже не знаю, потому что эти файлы так перелопатила, что краев и концов не найду. Может кто сообразит а? Внизу прикрепляю фото и код default_pricelist.php

<?php defined('_JEXEC') or die('Restricted access');


Спойлер
[свернуть]

*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
1 тэг <tr не закрыт.
этот кусок кода
Код
foreach($this->cart->cartData['DATaxRulesBill'] as $rule){ ?>
         <tr class="sectiontableentry<?php $i ?>">
            <td colspan="4" align="right"><?php echo   $rule['calc_name'] ?> </td>

                                     <?php if ( VmConfig::get('show_tax')) { ?>
            <td align="right"> </td>

                                <?php } ?>
            <td align="right"><?php echo $this->currencyDisplay->createPriceDiv($rule['virtuemart_calc_id'].'Diff','', $this->cart->pricesUnformatted[$rule['virtuemart_calc_id'].'Diff'],false); ?>  </td>
            <td align="right"><?php echo $this->currencyDisplay->createPriceDiv($rule['virtuemart_calc_id'].'Diff','', $this->cart->pricesUnformatted[$rule['virtuemart_calc_id'].'Diff'],false); ?> </td>
         </tr>
         <?php
         if($i) $i=1; else $i=0;
      } ?>
повторяется 2 раза подряд.
В общем, сначала надо кое-какие основы прочитать, потом уже ковыряться в коде.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

nesui

  • Новичок
  • 4
  • 0 / 0
Большое мпасибо за ответ, но я закрыла тег tr  первой строки и убрала копию строк, но к сожалению это не изменило ситуацию. Подскажите в чем еще может причина, если не сложно конечно.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Я не знаю, как вы ковыряли код, но у вас полный бардак без всякой логики. Нет у меня времени и желания копаться в этом. Можете попробовать это:
строку (примерно 92)
Код
<?php } ?>
перенести за строкой (примерно 102)
Код
</span></td>

а строку (примерно 94)
Код
<?php if ( $prow->virtuemart_media_id) {  ?>
перенести за строкой (примерно 96)
Код
</td>
Если не получится, то верните обратно оригинал и еще раз аккуратно проделайте то, что вы называете "ковырянием".
« Последнее редактирование: 15.05.2013, 10:08:37 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расчет общего веса заказа в корзине VirtueMart 3.6

Автор Valderdag

Ответов: 8
Просмотров: 1437
Последний ответ 01.05.2020, 10:29:02
от Valderdag
Неправильная промежуточная сумма в корзине

Автор TYMON

Ответов: 1
Просмотров: 930
Последний ответ 29.08.2018, 09:44:53
от TYMON
VirtueMart 3. Выводится только несколько дополнительных полей фильтрации

Автор Illibes

Ответов: 0
Просмотров: 1267
Последний ответ 14.12.2017, 17:15:46
от Illibes
Не отображается скидка на отдельный товар

Автор КСС

Ответов: 8
Просмотров: 1793
Последний ответ 02.08.2017, 16:02:07
от КСС
Отображение только оптового товара

Автор КСС

Ответов: 7
Просмотров: 1232
Последний ответ 25.06.2017, 18:17:24
от lexxbry