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

bogdant

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Здравствуйте. Прошу извинения, если такая проблема уже обсуждалось. Я перерыл всё, что касается обрезки кода и борьбой с этим, но у меня проблема связана не с этим, а с тем, что вставленный в документ код не отображается на сайте:
Это то, что я вставил документ
Код
<div class="catProductPrice" id="productPrice<?php echo $product->virtuemart_product_id ?>">
<?php
if ($this->show_prices == '1') {
if ($product->prices['salesPrice']<=0 and VmConfig::get ('askprice', 1) and  !$product->images[0]->file_is_downloadable) {
echo JText::_ ('COM_VIRTUEMART_PRODUCT_ASKPRICE');
}
echo $this->currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $product->prices);
} ?>
</div>

<div>
Вот что отображается на сайте:
Код
<div class="catProductPrice" id="productPrice281">
</div>
Причём, php вставка в  открывающем теге div  остается и работает, как я понимаю, именно она вставляет id товара, А вот всё что лежит между открывающим и закрывающим тэгами - выбрасывается, хотя в документе все на месте.
Помогите пожалуйста !
Заранее благодарен!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
а вы точно уверены, что условие $this->show_prices == '1' у вас выполняется?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

bogdant

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Честно говоря, точно сказать не могу, я в php близок к нулю, но по как мне кажется, должно. Поясню откуда кусок кода: в VirtueMart 3 товар в категории содержит три дива - картинка, цена товара, название товара. А в отображении товаров на главной странице VirtueMart 3 div с ценой товара пропущен, а два других есть и вот я взял этот кусок из файла категории и вставил в файл главной страницы. Поскольку div с картинкой и div с названием отображаются корректно, я предположил, что и третий должен... Если я не прав - подскажите, пожалуйста, как это сделать!
Вот оба фрагмента:
сюда надо вставить
Код
<div class="product floatleft<?php echo $cellwidth . $show_vertical_separator ?>">
<div class="spacer">
<?php // Product Image
if ($product->images) {
echo '<div>';
echo JHTML::_ ( 'link', JRoute::_ ( 'index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id ), $product->images[0]->displayMediaThumb( 'class="featuredProductImage" border="0"', false,'class="modal"' ) );
echo '</div>';
}
?>
//---------------------------------вот вставленный фрагмент
<div class="catProductPrice" id="productPrice<?php echo $product->virtuemart_product_id ?>">
<?php
if ($this->show_prices == '1') {
if ($product->prices['salesPrice']<=0 and VmConfig::get ('askprice', 1) and  !$product->images[0]->file_is_downloadable) {
echo JText::_ ('COM_VIRTUEMART_PRODUCT_ASKPRICE');
}
echo $this->currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $product->prices);
} ?>
</div>
//---------------------------------вот вставленный фрагмент
<div>
<h3 class="catProductTitle"><?php echo JHTML::link ( JRoute::_ ( 'index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id, FALSE ), $product->product_name, array ('title' => $product->product_name ) ); ?></h3>
</div>
</div>
</div>
а вот отсюда я его взял
Код
		// Show Products ?>
<div class="product floatleft<?php echo $Browsecellwidth . $show_vertical_separator ?>">
<div class="spacer">
<div>
<a title="<?php echo $product->product_name ?>" href="<?php echo $product->link; ?>">
<?php
echo $product->images[0]->displayMediaThumb('class="browseProductImage"', false);
?>
</a>
</div>

<div>
<h3 class="catProductTitle"><?php echo JHTML::link($product->link, $product->product_name); ?></h3>

<div class="catProductPrice" id="productPrice<?php echo $product->virtuemart_product_id ?>">
<?php
if ($this->show_prices == '1') {
if ($product->prices['salesPrice']<=0 and VmConfig::get ('askprice', 1) and  !$product->images[0]->file_is_downloadable) {
echo JText::_ ('COM_VIRTUEMART_PRODUCT_ASKPRICE');
}
echo $this->currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $product->prices);
} ?>
</div>

<?php if ( VmConfig::get ('display_stock', 1)) : ?>
<div class="stockLavel"> <span class="vmicon vm2-<?php echo $product->stock->stock_level ?>" title="<?php echo $product->stock->stock_tip ?>"></span> <span class="stock-level"><?php echo JText::_('COM_VIRTUEMART_STOCK_LEVEL_DISPLAY_TITLE_TIP')?></span> </div>
<?php endif; ?>
</div>

<a href="<?php echo $product->link; ?>" class="readon"><?php echo JText::_('COM_VIRTUEMART_PRODUCT_DETAILS'); ?></a>
</div>
</div>
*

Liss

  • Захожу иногда
  • 238
  • 10 / 0
закомментируй if ($this->show_prices == '1') { и }?> и посмотри, что будет
*

bogdant

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
 :D ура! Заработало!
dmitry_stas и особенно Liss огромное спасибо!
« Последнее редактирование: 04.02.2016, 04:45:38 от bogdant »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стандартная страница Joomla 404 не отображается открытии несуществующего товара

Автор AzMandius

Ответов: 0
Просмотров: 1018
Последний ответ 24.02.2020, 12:53:26
от AzMandius
В VM3 отображается фото 3 товаров в строку, а след. товары не видны, но есть

Автор dir.repart

Ответов: 4
Просмотров: 1150
Последний ответ 18.03.2019, 16:43:21
от gartes
VM3 - в категории отображается только 3 товара

Автор dir.repart

Ответов: 3
Просмотров: 1110
Последний ответ 27.02.2019, 15:01:07
от draff
Не отображается меню из VirtueMart

Автор dimonsk

Ответов: 1
Просмотров: 825
Последний ответ 25.08.2018, 15:36:50
от dimonsk
Не отображаются товары на сайте

Автор harddrop

Ответов: 6
Просмотров: 1574
Последний ответ 24.05.2018, 11:20:46
от harddrop