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

zilonitiz

  • Захожу иногда
  • 427
  • 14 / 1
Как вывести описание категорий на странице списка категорий? Посмотрел в categoryChildlist.tpl.php в нем ничего нет о описании... Подскажете пожалуйста...
« Последнее редактирование: 18.08.2011, 12:26:06 от zilonitiz »
Автоматизация действий в интернете, рутина. Парсеры, постеры, регеры и т.д. Телеграм: @evildance.
*

AlterEgo

  • Захожу иногда
  • 170
  • 71 / 5
categoryChildlist.tpl.php - 33 строка примерно.
$category["category_description"] - отвечает за вывод описания категории.
*

zilonitiz

  • Захожу иногда
  • 427
  • 14 / 1
По указаной Вами строке у  меня находиться  echo $category['number_of_products'];

Вставил строкой ниже Ваш код нет изминений.
Автоматизация действий в интернете, рутина. Парсеры, постеры, регеры и т.д. Телеграм: @evildance.
*

AlterEgo

  • Захожу иногда
  • 170
  • 71 / 5
Файл с кодом прикрепите. Сколько шаблонов для virtuemart'a установлено (в папке themes)? Если больше одного, проверьте, вносите ли вы изменения в шаблон, назначенный по умолчанию в настройках магазина на вкладке "сайт".


*

zilonitiz

  • Захожу иногда
  • 427
  • 14 / 1
Файл в аттаче. Работаю с файлами активной темы.



[вложение удалено Администратором]
Автоматизация действий в интернете, рутина. Парсеры, постеры, регеры и т.д. Телеграм: @evildance.
*

AlterEgo

  • Захожу иногда
  • 170
  • 71 / 5
Этим попробуйте заменить.

[вложение удалено Администратором]
*

zilonitiz

  • Захожу иногда
  • 427
  • 14 / 1
Нет результата. Выводит только кртинку категрии и название. Забыл указать, использую версию 1.1.9.
Автоматизация действий в интернете, рутина. Парсеры, постеры, регеры и т.д. Телеграм: @evildance.
*

AlterEgo

  • Захожу иногда
  • 170
  • 71 / 5
Забыл совсем, надо ещё внести изменения в файл ps_product_category.php. Он лежит здесь: .../administrator/components/com_virtuemart/classes/
Код функции "get_child_list" в стр. 914-943:
Код
	/**
* creates a bulleted of the childen of this category if they exist
* @author pablo
* @param int $category_id
* @return string The HTML code
*/
function get_child_list($category_id) {
global $sess, $ps_product, $VM_LANG;
$ps_vendor_id = $_SESSION["ps_vendor_id"];
$db = new ps_DB;
$childs = array();

$q = "SELECT category_id, category_thumb_image, category_child_id,category_name FROM #__{vm}_category,#__{vm}_category_xref ";
$q .= "WHERE #__{vm}_category_xref.category_parent_id='$category_id' ";
$q .= "AND #__{vm}_category.category_id=#__{vm}_category_xref.category_child_id ";
$q .= "AND #__{vm}_category.vendor_id='$ps_vendor_id' ";
$q .= "AND #__{vm}_category.category_publish='Y' ";
$q .= "ORDER BY #__{vm}_category.list_order, #__{vm}_category.category_name ASC";
$db->setQuery($q);
$db->query();

while( $db->next_record() ) {
$childs[] = array (
'category_name' =>  $db->f("category_name"),
'category_id' => $db->f("category_id"),
'category_thumb_image' => $db->f("category_thumb_image"),
'number_of_products' => ps_product_category::products_in_category( $db->f("category_id")),
);
}
return $childs;
}
Заменить следующим:
Код
	/**
* creates a bulleted of the childen of this category if they exist
* @author pablo
* @param int $category_id
* @return string The HTML code
*/
function get_child_list($category_id) {
global $sess, $ps_product, $VM_LANG;
$ps_vendor_id = $_SESSION["ps_vendor_id"];
$db = new ps_DB;
$childs = array();

$q = "SELECT category_id, category_thumb_image, category_description, category_child_id,category_name FROM #__{vm}_category,#__{vm}_category_xref ";
$q .= "WHERE #__{vm}_category_xref.category_parent_id='$category_id' ";
$q .= "AND #__{vm}_category.category_id=#__{vm}_category_xref.category_child_id ";
$q .= "AND #__{vm}_category.vendor_id='$ps_vendor_id' ";
$q .= "AND #__{vm}_category.category_publish='Y' ";
$q .= "ORDER BY #__{vm}_category.list_order, #__{vm}_category.category_name ASC";
$db->setQuery($q);
$db->query();

while( $db->next_record() ) {
$childs[] = array (
'category_name' =>  $db->f("category_name"),
'category_id' => $db->f("category_id"),
'category_thumb_image' => $db->f("category_thumb_image"),
'category_description' => $db->f("category_description"),
'number_of_products' => ps_product_category::products_in_category( $db->f("category_id")),
);
}
return $childs;
}
В приложении, архив с измененными файлами для VirtueMart 1.1.9

[вложение удалено Администратором]
*

zilonitiz

  • Захожу иногда
  • 427
  • 14 / 1
Да, теперь все впорядке. Спасибо огромное. Скажите - это баг или что?
Автоматизация действий в интернете, рутина. Парсеры, постеры, регеры и т.д. Телеграм: @evildance.
*

AlterEgo

  • Захожу иногда
  • 170
  • 71 / 5
Нет. Изначально в марте не предусмотрен вывод описания категорий.
*

zilonitiz

  • Захожу иногда
  • 427
  • 14 / 1
Хммм... не знал... Спасибо еще раз...
Автоматизация действий в интернете, рутина. Парсеры, постеры, регеры и т.д. Телеграм: @evildance.
*

zilonitiz

  • Захожу иногда
  • 427
  • 14 / 1
Кстати, а может подскажете как вывести описание главной категории с верху? А то по умолчанию оно выводится в низу под списком категорий. Немогу найти код где это все формируется... В разных файлах как я понимаю...
Автоматизация действий в интернете, рутина. Парсеры, постеры, регеры и т.д. Телеграм: @evildance.
*

olimpiarik2014

  • Новичок
  • 1
  • 0 / 0
А можно сделать что-бы выводилось описание без товаров?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Альтернативный модуль вывода категорий товаров (mod_kdz_vm_categories)

Автор kordima

Ответов: 89
Просмотров: 34899
Последний ответ 19.02.2015, 22:02:14
от kordima
Вывод производителя не как ссылка

Автор StivinKing

Ответов: 1
Просмотров: 2183
Последний ответ 12.11.2014, 03:34:56
от evgen777
VirtueMart -как убрать слово "КАТЕГОРИИ" на первой странице магазина

Автор stalker828

Ответов: 12
Просмотров: 11458
Последний ответ 30.07.2014, 11:51:16
от ZAIRA
Показ модуля на странице товара только

Автор EmAl

Ответов: 24
Просмотров: 4805
Последний ответ 27.05.2014, 08:15:01
от Mitriy-Bug
Вывод модуля везде, кроме определенных категорий

Автор katjuha6

Ответов: 18
Просмотров: 5522
Последний ответ 13.01.2014, 15:24:40
от Fedor Vlasenko