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

m1zh0ry

  • Новичок
  • 9
  • 1 / 0
J.2.5.6 VM209e Корзина
« : 20.08.2012, 16:58:18 »
Всю голову сломал   :'( помогите.

Проблема такая - корзина, все добавляется считается (ну еще не все сделал по поводу расчетов, не в этом суть), кнопка оформить заказ, при нажатии стр. перезагружается и фсе =(
Корзину пишу с нуля :( прихоть заказчика

 !

вот код вывода списка товаров в корзине и кнопки оформить заказ
Код
<div id="main-text-wrap" class="main-text-wrap">
<div style="float:none !important;" class="h1">
<?php echo JText::_( 'COM_VIRTUEMART_CART_TITLE' ); ?>
</div>

<?if ( empty( $this->cart->products ) ):?>
<style>
#cart-empty-error span {
display: block;
font-weight: bold;
font-size: 13.4pt;
}
</style>

<p id="cart-empty-error">
<span>Вы не выбрали не одного товара.</span>
<span>Корзина пуста.</span>
<span>Для оформления заказа выберете хотя бы один товар.</span>
</p>
<?else:?>

<script>
function deleteCartItem ( product_id )
{
jQuery.ajax (
{
type: "GET",
url: "index.php",
data:
{
"option": "com_virtuemart",
"view": "cart",
"task": "delete",
"cart_virtuemart_product_id": product_id
},
success: function ( index )
{
jQuery( "#product-" + product_id ).remove();
}
});
}
</script>

<style>
.tr-product td {
height: 100px !important;
}
</style>

<!--// \-->
<?php
/**
 *CheckOut Form Action
 * ---------------------
 */
$COFA = JRoute::_(
'index.php?option=com_virtuemart&view=cart' . $taskRoute,
$this->useXHTML,
$this->useSSL
);
?>
<form method="post" id="checkoutForm" name="checkoutForm" action="<?php echo $COFA;?>">
<table>
<thead>
<tr>
<th style="text-align: center; height: 30px !important;"></th>
<th style="text-align: center; height: 30px !important;">Название</th>
<th style="text-align: center; height: 30px !important;">Цена</th>
<th style="text-align: center; height: 30px !important;">Кол-во</th>
<th style="text-align: center; height: 30px !important;">Сумма</th>
<th style="text-align: center; height: 30px !important;">Удалить</th>
</tr>
</thead>
<tbody>
<?php foreach ( $this->cart->products as $pkey => $product ): ?>
<?#var_dump($this->cart->pricesUnformatted[ $pkey ]); ?>
<?php
$product_image = !empty($product->image)? $product->image->displayMediaThumb('', false) : "<p style=\"font-size:10px;\">NO IMAGE!</p>";
?>
<tr class="tr-product" id="product-<?php echo $product->cart_item_id; ?>">
<td align="center">
<span>
<?php echo $product_image; ?>
</span>
</td>
<td>
<?php echo $product->product_name; ?>
</td>
<td>
<?php
if ( VmConfig::get('show_tax')) {
?>
<span class='priceColor2'>
<?php #echo $this->currencyDisplay->createPriceDiv( 'taxAmount', '', $this->cart->pricesUnformatted[ $pkey ], false, false, $product->quantity ); ?>
<?php echo ( $this->cart->pricesUnformatted[ $pkey ][ "costPrice" ] * 1 . "&nbsp;р."); ?>
</span>
<?php
}
?>
</td>
<td class="count_product">
<span onClick="">
<?php echo $product->quantity;?>
</span>
</td>
<td><!--// ["costPrice"] -->
<?php echo ( $this->cart->pricesUnformatted[ $pkey ][ "costPrice" ] * $product->quantity . "&nbsp;р."); ?>
</td>
<td>

<a class="vmicon vm2-remove_from_cart" title="<?php echo JText::_('COM_VIRTUEMART_CART_DELETE')?>" align="middle" href="<?php echo JRoute::_('index.php?option=com_virtuemart&view=cart&task=delete&cart_virtuemart_product_id='.$product->cart_item_id  )?>"></a>


</td>
</tr>
<?php endforeach; ?>
<tr>
<td colspan="6" align="right" style="height: 70px;">
<p id="submitButtonPrice" style="text-align: left; padding-left: 15px; width: 164px; margin-right: 15px; cursor: pointer; color: green; text-decoration: none ! important; background: url('/templates/flowers/images/menuPanel/bg.png') repeat-x scroll 0px 0px transparent; padding-top: 0px; height: 34px; border-radius: 22px 22px 22px 22px; box-shadow: 0px 0px 11px rgba(0, 158, 0, 0.3); border: 1px solid rgba(0, 158, 0, 0.3);"><a href="javascript:document.checkoutForm.submit();" style="text-decoration: none; color: White; font-size: 17px; font-weight: bolder; display: block; margin-top: 5px;">Оформить заказ</a></p>
</td>
</tr>
</tbody>
</table>
<input type='hidden' name='task' value='<?php echo $this->checkout_task; ?>'/>
<input type='hidden' name='option' value='com_virtuemart'/>
<input type='hidden' name='view' value='cart'/>
</form>
<?#echo $this->checkout_link_html;?>
<?endif;?>
</div>
*

m1zh0ry

  • Новичок
  • 9
  • 1 / 0
Re: J.2.5.6 VM209e Корзина
« Ответ #1 : 20.08.2012, 17:05:14 »
А теперь еще после нажатия кнопки, страница переходит на адрес /chekout и не отображается пока я вручную не перейду на какую нибудь страницу >:(

сорри моя ошибка включил SSL

up~
« Последнее редактирование: 20.08.2012, 17:32:55 от m1zh0ry »
*

m1zh0ry

  • Новичок
  • 9
  • 1 / 0
Re: J.2.5.6 VM209e Корзина
« Ответ #2 : 20.08.2012, 18:44:30 »
Шикарная помощь =( спасибо всем =(

если у кого то такая же возникнет проблема, хоть кто то поможет
Спойлер
[свернуть]

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

Кэш+работающая корзина как подружить?

Автор Socrat

Ответов: 4
Просмотров: 1253
Последний ответ 16.12.2019, 14:19:28
от ProtectYourSite
Решено: Перестала работать корзина. В чем может быть дело?

Автор denxio

Ответов: 7
Просмотров: 1232
Последний ответ 17.11.2019, 09:20:54
от draff
НЕ работает корзина ХЕЛП

Автор NixON

Ответов: 4
Просмотров: 1556
Последний ответ 18.10.2019, 17:29:33
от draff
Корзина пустая

Автор eclipseggg

Ответов: 0
Просмотров: 992
Последний ответ 02.02.2019, 17:25:05
от eclipseggg
Корзина vm3 для мобильных устройств

Автор tromba

Ответов: 5
Просмотров: 1207
Последний ответ 26.01.2019, 14:48:24
от tromba