Новости Joomla

👩‍💻 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 Гость просматривают эту тему.
  • 13 Ответов
  • 9024 Просмотров
*

vagkrsk

  • Moderator
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Редактируем файл по пути www\modules\mod_marketplace_recentx\mod_marketplace_recentx.php
Код
.cofiMarketplaceRecentRow {
float: left;
       width: 18%;
       border-bottom: 1px dotted #AAAAAA;
       padding-top: 5px;
       padding-bottom: 5px;
}
Добавляем float: left; или display: inline-block; и регулируем количество фото процентами ширины от 100%
Далее редактируем стили разделителя или удаляем (в примере не стал ничего менять)
« Последнее редактирование: 06.11.2011, 11:01:41 от vagkrsk »
*

vagkrsk

  • Moderator
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Некорректная обрезка длинных слов или словосочетаний.
Редактируем файл по пути www\modules\mod_marketplace_recentx\mod_marketplace_recentx.php
стр.166 приводим к виду:
Код
$shortsubject = JString::substr( strip_tags( $longsubject), 0, $_length);
Правим и избавляемся от знаков ? в описании.
« Последнее редактирование: 22.11.2011, 00:06:13 от vagkrsk »
*

klara7

  • Захожу иногда
  • 311
  • 4 / 1
vagkrsk, подскажите, пожалуйста, как сделать так, чтобы в модуле текст объявления был бы под картинкой?
*

vagkrsk

  • Moderator
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Модуль у меня не установлен, но с высокой вероятностью могу предположить, что в данном стиле (файл модуля mod_marketplace_recentx.php) нужно убрать "float:left;"
.cofiMarketplaceRecentText {
           float: left;
           margin-left: 7px;
           margin-right: 5px;
           font-size: 11px;
           color: #777777;
   }
Все остальные стили текста и даты не имеют "float:left;" и будут выводиться под этим текстом.
« Последнее редактирование: 10.02.2012, 07:47:40 от vagkrsk »
*

klara7

  • Захожу иногда
  • 311
  • 4 / 1
Спасибо, попробую:)
*

AzaLeo

  • Захожу иногда
  • 76
  • 2 / 0
Некорректная обрезка длинных слов или словосочетаний.
Редактируем файл по пути www\modules\mod_marketplace_recentx\mod_marketplace_recentx.php
стр.166 приводим к виду:
Код
$shortsubject = JString::substr( strip_tags( $longsubject), 0, $_length);
Правим и избавляемся от знаков ? в описании.
Обрезка перестает совсем работать. У меня так, по крайней мере.

Еще момент. Не редактируется символ, который должен появляться при обрезке длинного слова (параметр More character(s)). Покопавшись обнаружил, что переменная то объявлена, но на ее месте жестко прописан символ ">".
Для исправления все в том же mod_marketplace_recentx.php находим строчку:
Код
echo ">";
и заменяем на:
Код
echo $_more;
*

vagkrsk

  • Moderator
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Проверил еще раз на локале. Работает.
Другое заинтересовало. Параметры переменной $_length не работают ни в случае с substr, ни с JString::substr.

Второй момент с
Код
echo ">";
Не проще применить код автора по схожим моментам
Код
echo JText::_( 'COFI_DOTS' );
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
подскажите пожалуйста, как в этом модуле выводить непосредственно текст объявления, а не только его заголовок.
Нужно не всё объявление, а только его часть, то есть в сокращенном варианте, символов 100-150
?
*

kkk100100

  • Новичок
  • 9
  • 0 / 0
Всем-здравствуйте! пожалуйста, помогите!объявления поданные без фото, в RecentX, отображаются в небольшом окнах с текстом "default".можно ли заменить их на изображение?ковырялся в файле mod_marketplace_recentx.php, смог заменить только на главной стр. на других тот же "default". где искать, подскажите пожалуйста?! (Joomla 2.5,Marketplace 2.3)
*

vagkrsk

  • Moderator
  • 731
  • 125 / 0
  • Дорогу осилит идущий
В папках assets/entries и assets/categories - default.png
*

kkk100100

  • Новичок
  • 9
  • 0 / 0
Vagkrsk, спасибо вам за ответ..но в самом компоненте проблем нет.Проблема в модуле последних объявлений.Когда я подаю объявление и не ставлю фото, в компоненте оно отображается с изображением из папки assets/entries, а в RecentX это изображение не появляется.На месте фото появляется окно с текстом "default".В файле mod_marketplace_recentx.php изменил
Код
if ( $entry->image == "") {	// no image
                                                 echo "<img src='/components/com_nedvizhimost/assets/entries/default.png' width='64px' border='0' alt='default' />";
  }
else {                                                                                                                                                                                                                      echo "<img src='" . $_root . "images/nedvizhimost/entries/" . $entry->entryid . "/small/" . $entry->image . "' width='64px' border='0' alt='default' />";
на
Код
if ( $entry->image == "") {	// no image
                                                 echo "<img src='images/12345.png' width='64px' border='0' alt='default' />";
  }
else {                                                                                                                                                                                                                      echo "<img src='" . $_root . "images/nedvizhimost/entries/" . $entry->entryid . "/small/" . $entry->image . "' width='64px' border='0' alt='default' />";
Теперь в RecentX объявления без фото с изображением 12345.png, но только на главной стр.при переходе на другую снова появляется окно с текстом "default".Как это исправить?(компонент и модуль клонированы, но как я понимаю это не может повлиять..) Заранее благодарен
*

Obmor

  • Осваиваюсь на форуме
  • 20
  • 6 / 0
некорректную обрезку решаем так:
Было:
Код
$shortsubject = substr( strip_tags( $longsubject), 0, $_length);
Стало:
Код
$shortsubject = mb_substr( strip_tags( $longsubject), 0, $_length);
*

kkk100100

  • Новичок
  • 9
  • 0 / 0
Подскажите как сделать, чтоб отображался тип записи? (продам, куплю и т.д.)?
*

plat_on

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Было у кого-нибудь чтобы перестало вдруг отображать объявления в модуле? в режиме последнего добавленного объявления есть, а в рандоме нет. ничего не касался там и вдруг перестало. Может знает кто где искать?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

MarketPlace 2.3 Как сделать 20 фото?

Автор ravermixer

Ответов: 0
Просмотров: 9549
Последний ответ 10.11.2016, 22:23:10
от ravermixer
Как можно сделать категорию ссылкой?

Автор cantsave

Ответов: 0
Просмотров: 6111
Последний ответ 26.02.2013, 17:18:06
от cantsave
Как сделать что бы перенаправило на главную, после добавления объявления?

Автор stylemonk

Ответов: 0
Просмотров: 2096
Последний ответ 08.07.2012, 11:46:16
от stylemonk
помогите сделать выкидное поле

Автор zuker113

Ответов: 2
Просмотров: 2839
Последний ответ 31.03.2011, 23:08:13
от zuker113
Как сделать, чтобы картинку мог прилепить только админ в объявлении?

Автор steinert

Ответов: 3
Просмотров: 2956
Последний ответ 27.02.2011, 12:48:23
от steinert