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

d.Smash

  • Новичок
  • 4
  • 0 / 0
Доброго времени суток.
Задача: в краткое описание, отображаемое в категории у каждгого продукта, повесить маленькие иконки после текста.
При добавлении любого хтмл кода в это поле и последущем сохранении он, хтмл-код, исчезает.
Как можно заставить не удалять HTML из этого поля (short_desc), а еще лучще еще и прикрепить к нему визуальный редактор?
*

михаил

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Аналогичная проблема, кто знает, подскажите как решить?
*

михаил

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Немного разобрался. Открываем файл administrator/components/com_scatalog/views/products/tmpl/form.php.  Добавить редактор для краткого  описания можно следующим путем. Вместо строчки 
Цитировать
<textarea id="short_desc" name="short_desc" class="inputbox" rows="5" cols="42"><?php echo $this->data->short_desc; ?></textarea>
которая вставляет краткое описание, нужно написать 
Цитировать
<?echo $this->editor->display( 'short_desc',  $this->data->short_desc, '100%', '550', '60', '20', array('pagebreak', 'readmore') ) ; ?>
это подключает редактор но к сожалению не решает проблему вырезания тегов видимо в настройках редактора для поля полного описания стоит настройка, чтобы не обрезать теги. Осталось только найти как ее поставить для поля short_desc. Кто-нибудь в курсе?

 
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Самое простое решение. Без правки кодов.
Открываете таблицу с данными в phpMyadmin и вставляете нужный код.
В вашем же случае код вырезает редактор. Попробуйте его отключить, поменяйте на другой, поковыряйтесь в настройках.
Может быть еще в шаблоне вывода контента стоять фильтр вырезающий теги
*

михаил

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Неа, ставил другой редактор и полность без него. Все равно в поле short_desc происходит обрезание тегов, а в поле desc все нормально. Остается только одно - при записи в базу на поле desc не стоит фильтра на все остальные стоит. Где в scatalog происходит непосредственная запись этих переменных в базу?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Я этим компонентом не пользуюсь
в Mozila с помощью FireBug F12
1. смотрите имя текстового поля
2. Запускаете поиск с именем текстового поля в папке компонента, например с помощью Notepad++
3. Изучаете код обрабатывающий это поле
*

михаил

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
вобщем, так и не нашел как проходит запись в базу. Она походу происходит внутренними средствами Joomla т. к. прошел по всем файлам моделей и контроллеров с-каталога и ничего похожего на запись не обнаружил. пришлось решать дело обходными путями. Стал выводить в кратком описании обычное описание до кнопки "подробнее" получилось как в статьях. Кстати кнопку подробнее можно вставить следующей строчкой кода
Цитировать
echo $this->editor->display( 'desc',  $this->data->desc, '100%', '550', '60', '20',true, array('pagebreak', 'readmore') ) ;
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
В платной версии есть настраиваемые поля. Там можно и краткое описание с HTML-тегами сделать.
*

Romaha

  • Захожу иногда
  • 56
  • 1 / 0
Помогите пожалуйста, у меня малость другая беда. Теги не удаляет, но в кратком описании первая строка всегда съезжает вправо, остальные стоят как положено - слева. Даже при прописании таблицы, выравнивания....всяко уже перепробовал (пытался даже прописать пробел в первую строку а остальные поставить ниже, не помогает-ждет видимый знак), первая строка с текстом уезжает.
ссыла: http://www.opt-light.ru/index.php?page=shop.browse&category_id=22&option=com_virtuemart&Itemid=1
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Помогите пожалуйста, у меня малость другая беда. Теги не удаляет, но в кратком описании первая строка всегда съезжает вправо, остальные стоят как положено - слева. Даже при прописании таблицы, выравнивания....всяко уже перепробовал (пытался даже прописать пробел в первую строку а остальные поставить ниже, не помогает-ждет видимый знак), первая строка с текстом уезжает.
ссыла: http://www.opt-light.ru/index.php?page=shop.browse&category_id=22&option=com_virtuemart&Itemid=1

Уважаемый, вы не в ту тему пишете. У вас VirtueMart стоит.
*

Romaha

  • Захожу иногда
  • 56
  • 1 / 0
сорри, пойду искать свою тему... :)
*

Hagnar

  • Новичок
  • 1
  • 0 / 0
Чтобы убрать форматирование с имеющихся или добавленных полей у продуктов, нужно в контроллере продукта (administrator\components\com_scatalog\controllers\products.php) в функции Save добавить после строчки
$post   = JRequest::get( 'post' ); необходимые поля.
Например, чтобы убрать форматирование с краткого описания нужно написать:
$post['short_desc'] = JRequest::getVar( 'short_desc', '', 'post', 'string', JREQUEST_ALLOWRAW );
*

Ghost_370

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
В VirtueMart 2 тоже обрезал код при сохранении.. Спасибо за помощь! Сделал подобным образом.
Создал новую таблицу, воткнул редактор во вкладку Описания товара. Чтобы не обрезался код идём в /administrator/components/com_virtuemart/controllers/product.php,
ищем 63-ю строку и добавляем новую строчку:
Код
$data['product_desc2'] = JRequest::getVar('product_desc2','','post','STRING',2);
, где product_desc2 - новая таблица для описаловки.
*

Eholov

  • Захожу иногда
  • 170
  • 14 / 0
Спасибо! Помогло! прикручивал к полю Заметки (intnotes) редактор. Внес строку
Код
$data['intnotes'] = JRequest::getVar('intnotes','','post','STRING',2);
в  \administrator\components\com_virtuemart\controllers\product.php
и форматирование перестало пропадать.
Также форматирование краткого описание товара (перенос строк и тд) режется Virtualmart-ом в списке товаров. Чтоб краткое описание в списке товаров выводилось с форматированием его в файле  components\com_virtuemart\views\category\tmpl\default.php надо выводить не
Код
<?php echo shopFunctionsF::limitStringByWord ($product->product_s_desc, 40, '...')?>
а
Код
  
<?php echo nl2br($this->product->product_s_desc); ?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сделать название товара справа от картинки, плюс мини описание?

Автор kopo6o4er

Ответов: 2
Просмотров: 4056
Последний ответ 11.10.2011, 03:45:38
от da_and
Как добавить описание каталогу + глюк с увеличенным просмотром

Автор egoz

Ответов: 3
Просмотров: 2799
Последний ответ 12.02.2011, 15:25:12
от egoz
Краткое описание и тэги

Автор Garr_

Ответов: 1
Просмотров: 2301
Последний ответ 28.09.2010, 00:23:32
от koftik