Новости Joomla

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

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

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

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

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

supercom

  • Захожу иногда
  • 53
  • 1 / 0
Помогите удалить в php ненужное, для того чтобы не было ссылки на увеличить изображение товара
я так понимаю именно здесь это организуется, а что удалить не знаю
Код
 /* Wrap the Image into an URL when applicable */
  if ( $db_product->f("product_url") ) {
    $product_image = "<a href=\"". $db_product->f("product_url")."\" title=\"".$product_name."\" target=\"_blank\">";
    $product_image .= $ps_product->image_tag($full_image, "alt=\"".$product_name."\"", 0);
    $product_image .= "</a>";
  }
  /* Show the Thumbnail with a Link to the full IMAGE */
  elseif( !$db_product->f("product_url") ) {
    if( empty($full_image ) ) {
      $product_image = "<img src=\"".IMAGEURL.NO_IMAGE."\" alt=\"".$product_name."\" border=\"0\" />";
    }
*

JackGmen

  • Осваиваюсь на форуме
  • 39
  • 12 / 0
  • Не тисипи моё айпи
Код
$text = ps_product::image_tag($product['product_thumb_image'], $img_attributes, 0)."<br/>".$VM_LANG->_('PHPSHOP_FLYPAGE_ENLARGE_IMAGE');

строка 85 и 91 в том же файле
заменить на
Код
$text = ps_product::image_tag($product['product_thumb_image'], $img_attributes, 0)
Пробуйте ...
Отлаживание - это процесс избавления программ от лажи.
*

supercom

  • Захожу иногда
  • 53
  • 1 / 0
Цитировать
что закоментировать именно?
такой строки в файле вообще нет, сборка VirtueMart 1.0.15
Код
/* Wrap the Image into an URL when applicable */
if ( $db_product->f("product_url") ) {
$product_image = "<a href=\"". $db_product->f("product_url")."\" title=\"".$product_name."\" target=\"_blank\">";
$product_image .= $ps_product->image_tag($full_image, "alt=\"".$product_name."\"", 0);
$product_image .= "</a>";
}

else {
// file_exists doesn't work on remote files,
// so returns false on remote files
// This should fix the "Long Page generation bug"
if( file_exists( IMAGEPATH."product/$full_image" )) {

/* Get image width and height */
if( $image_info = @getimagesize(IMAGEPATH."product/$full_image") ) {
$width = $image_info[0] + 20;
$height = $image_info[1] + 20;
}
}
else {
$width = 640;
$height= 480;
}
if( stristr( $full_image, "http" ) ) {
$imageurl = $full_image;
}
else {
$imageurl = IMAGEURL."products/$full_image";
}
/* Build the "See Bigger Image" Link - вот здесь скорее всего надо убрать <a href, убирая перестает вообще отображаться превьюшка, изменением строки $imageurl = IMAGEURL."products/$full_image"; добился того что просто не находится fullimage product на productS, но вот ошибка при нажатии на превью, как то не красиво, также убрал показ нажмите на изображение для увеличения....  */
if( @$_REQUEST['output'] != "pdf" ) {
$link = $imageurl;
$text = $ps_product->image_tag($product_thumb_image, "alt=\"".$product_name."\"", 1)."<br/>";
// vmPopupLink can be found in: htmlTools.class.php
$product_image = vmPopupLink( $link, $text, $width, $height );
}
else {
$product_image = "<a href=\"$imageurl\" target=\"_blank\">".$ps_product->image_tag($product_thumb_image, "alt=\"".$product_name."\"", 1)."</a>";
}
}
*

JackGmen

  • Осваиваюсь на форуме
  • 39
  • 12 / 0
  • Не тисипи моё айпи
administrator/components/com_virtuemart/classes/ps_product.php ищите функцию image_tag(), вам нужно найти где выводится переменная PHPSHOP_FLYPAGE_ENLARGE_IMAGE (можете скачать все файлы админки и фронта виртуал март и поиском поискать), как вариант просто задайте пустое значение этой переменной в файле /administrator/components/com_virtuemart/languages/common/russian.php (но это не очень хорошо ...)
« Последнее редактирование: 21.01.2011, 13:03:46 от JackGmen »
Отлаживание - это процесс избавления программ от лажи.
*

supercom

  • Захожу иногда
  • 53
  • 1 / 0
даже решение чтоб вместо превью оригинал был подойдет
*

Eholov

  • Захожу иногда
  • 170
  • 14 / 0
Вместо <?php echo ps_product::image_tag( urldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?> или другого кода, который выводит изображение 
        в шаблоне товара вписать
<img src="<?php echo $mm_action_url.'components/com_virtuemart/shop_image/product/'.$product_full_image; ?>" style="width:180px;height:180px;" border="0">
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как убрать из ссылки component/virtuemart/

Автор kpk17

Ответов: 11
Просмотров: 13563
Последний ответ 10.03.2015, 14:29:19
от Kiparus
Не могу убрать форму "Задайте вопрос..." на странице товара

Автор abrodski

Ответов: 1
Просмотров: 3599
Последний ответ 20.05.2014, 14:30:44
от abrodski
Как на изображение товара поставить картинку 'Новинка', 'Хит' или 'Лидер продаж'

Автор Stim_ka

Ответов: 94
Просмотров: 47266
Последний ответ 21.11.2013, 18:06:18
от olf
Как на изображение товара поставить "Хит"

Автор dempfer77

Ответов: 194
Просмотров: 52515
Последний ответ 25.07.2013, 01:31:04
от FlahsAxel
Убрать слово "Просмотр" на главной странице

Автор bakyt

Ответов: 2
Просмотров: 1771
Последний ответ 10.06.2013, 10:57:58
от draff