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

joonic

  • Новичок
  • 2
  • 0 / 0
Установил тему одной известной студии, но не все элементы отображаются нормально.
mod_zt_latestnews и mod_zt_piecemaker.

Перед каждым из этих элементов идут следующие строки:
1:
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_latestnews/helper.php on line 96
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_latestnews/helper.php on line 96
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_latestnews/helper.php on line 96

2:
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_piecemaker/helper.php on line 179
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_piecemaker/helper.php on line 179
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_piecemaker/helper.php on line 179
Warning: Creating default object from empty value in /home/p65536/www/automobilenow.ru/modules/mod_zt_piecemaker/helper.php on line 179

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

Строки файла helper.php:
1:
Код
// Content Items only
$query = 'SELECT a.*, ' .
' CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug,'.
' CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as catslug'.
' FROM #__content AS a' .
($show_front == '0' ? ' LEFT JOIN #__content_frontpage AS f ON f.content_id = a.id' : '').
' INNER JOIN #__categories AS cc ON cc.id = a.catid' .
' WHERE '. $where .'' .
($catid ? $catCondition : '').
($show_front == '0' ? ' AND f.content_id IS NULL ' : '').
' AND cc.published = 1' .
' ORDER BY '. $ordering;
$db->setQuery($query, 0, $count);
$rows = $db->loadObjectList();
$i = 0;
$lists = array();
foreach ( $rows as $row )
{
93 $row->slug = $row->id.':'.$row->alias;
94 $row->catslug = $row->catid.':'.$row->category_alias;
95 $imageurl = modZTLatestNewsHelper::checkImage($row->introtext);
96 $lists[$i]->title = htmlspecialchars( $row->title );
97 $lists[$i]->link = JRoute::_(ContentHelperRoute::getArticleRoute($row->slug, $row->catslug));
98
99 if(modZTLatestNewsHelper::FileExists($imageurl)) {
100 $lists[$i]->thumb = modZTLatestNewsHelper::getThumb($row->introtext,$thumbWidth,$thumbHeight,false);
101 $images_size = modZTLatestNewsHelper::getImageSizes($lists[$i]->thumb);
if($images_size[0] != $thumbWidth || $images_size[1] != $thumbHeight) {
@unlink($lists[$i]->thumb);
$lists[$i]->thumb_small = modZTLatestNewsHelper::getThumb($row->introtext,$thumbWidth,$thumbHeight,false);
}
}
$lists[$i]->introtext = modZTLatestNewsHelper::introContent($row->introtext, $intro_lenght);
$lists[$i]->date = date("d F Y",strtotime($row->created));
$lists[$i]->width = $width;
$i++;
}

return $lists;

2:
Код
	$lists = array();
$items = $model->getItems();
if(count($items)){
$i      = 0;

173 $article_count = count($items);
174 foreach ( $items as $item ){
175 $item->slug = $item->id.':'.$item->alias;
176 $item->catslug = $item->catid.':'.$item->category_alias;
177 $imageurl = $this->checkImage($item->introtext);
178 $folderImg = DS.$item->id;
179 $lists[$i]->thumb_diff = '';
180 $lists[$i]->thumb = '';
181 $this->createdDirThumb('com_content',$folderImg);
182 $lists[$i]->title = $item->title;
$lists[$i]->alias = $item->alias;
$lists[$i]->link = JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catslug));
$lists[$i]->introtext = $this->introContent($item->introtext, $intro_length,'');
if($this->checkImage($item->introtext)) $lists[$i]->thumb = $this->getThumb($item->introtext,$thumbWidth,$thumbHeight,false,$item->id,'com_content');
$i++;
}
}
*

vendn

  • Захожу иногда
  • 105
  • 1 / 2
Re: Ошибки в шаблоне Joomla xenia 2.5
« Ответ #1 : 28.01.2013, 22:36:56 »
попробуй сперва поставить новую и чистую версию Joomla 2.5.8, а затем установить шаблон по новой...
*

joonic

  • Новичок
  • 2
  • 0 / 0
Re: Ошибки в шаблоне Joomla xenia 2.5
« Ответ #2 : 28.01.2013, 23:28:15 »
попробуй сперва поставить новую и чистую версию Joomla 2.5.8, а затем установить шаблон по новой...
не думаю, что поможет, но попробую, если в ближайшие дни других вариантов не будет. Сейчас обновил свою Joomla до 2.5.8, ничего не изменилось.

Да и этот шаблон идет сразу установочным файлом с демо-данными. Без них сложно будет работать. А если заливать только шаблон из папки темплейтс на новую джумлу, тогда демо-данных нет и он на некоторые плагины ругается, говорит что они отсутствуют...
« Последнее редактирование: 28.01.2013, 23:44:20 от joonic »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Создание страниц сайта по шаблону Joomla

Автор romanln2016

Ответов: 0
Просмотров: 16782
Последний ответ 13.08.2025, 16:25:06
от romanln2016
Изменение шаблона Joomla! 2.5.24

Автор SecondPC

Ответов: 0
Просмотров: 9162
Последний ответ 26.03.2021, 18:09:33
от SecondPC
Как в Joomla 3 отключить позицию вывода или убрать надпись?

Автор Алексей Лоскутов

Ответов: 2
Просмотров: 11504
Последний ответ 10.04.2020, 19:07:02
от Алексей Лоскутов
Руководство - создание шаблона для Joomla 2.5

Автор dynamit

Ответов: 6
Просмотров: 39776
Последний ответ 02.02.2020, 22:28:15
от AlinaBut
Добавляем rel="canonical" в шаблоны материалов Joomla 1.7 - 2.5

Автор AmdAveO

Ответов: 126
Просмотров: 117209
Последний ответ 28.05.2019, 18:41:25
от Клим