Новости 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 Ответов
  • 3565 Просмотров
*

zhublik

  • Новичок
  • 4
  • 0 / 0
Здравствуйте. Делаю сайт с использованием Joomla 1.5 и виртуемарта. Столкнулся с проблемой: не знаю как сделать чтобы произвольный модуль отображался только на страницах с товаром (flypage). Думаю надо что-то вставить в сам файл flypage.tpl.php т.к. модуль должен выводиться автоматически для всех товаров.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Из области догадок.
Модулю назначить позицию скажем user5, которая больше нигде не фигурирует на сайте, а в flypage.tpl.php прописать <jdoc:include type="modules" name="user5" />
Создание сайтов, шаблонов, помощь в решении проблем.
*

zhublik

  • Новичок
  • 4
  • 0 / 0
Уже так пробовал. Ничего не вышло:(
*

greatschemer

  • Захожу иногда
  • 66
  • 3 / 0
  • http://joomspider.com
Хорошее средство AdvancedModuleManager. Отменный плагин. Модуль можно привязать не только к одному пункту меню, а категории, разделу, материалу, отдельному компоненту, браузеру , странице, пользователю ... и так можно до бесконечности. http://www.nonumber.nl/extensions/advancedmodulemanager. После установки и включения плагина, в настройках модуля появится дополнительная вкладка. Вот там и копайтесь до победного конца. И при этом абсолютно не надо хакать ни Joomla, ни шаблон. http://nonumber-advancedmodules.googlecode.com/files/AdvancedModuleManager-v1.16.2.zip.
*

zhublik

  • Новичок
  • 4
  • 0 / 0
Пробовал использовать AdvancedModuleManager-v1.16.2, но там можно прикрутить модуль только одновременно и к странице с каталогом и к странце с товаром. А мне надо только к странице с товаром.
*

icom

  • Давно я тут
  • 830
  • 202 / 4
в index.php шаблона, позицию модуля можно оформить таким образом
<?php if(isset($_GET['flypage'])) : ?>
   <jdoc:include type="modules" name="user5" />
<?php endif; ?>
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
типа что выше прописали вставить только indеx.php
и еще плис ко всему страницу нужную прописать или вывод по id назначить

<?php
   if (@$option=='com_virtuemart' ) { ?>

<jdoc:include type="modules" name="user5" />

<?php }  ?>

по гугли и будет тебе счастье
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Цитировать
типа что выше прописали вставить только indеx.php
и еще плис ко всему страницу нужную прописать или вывод по id назначить
ничего прописывать не нужно
модуль в позиции user5 будет выводится только на flypage
*

zhublik

  • Новичок
  • 4
  • 0 / 0
в index.php шаблона, позицию модуля можно оформить таким образом
<?php if(isset($_GET['flypage'])) : ?>
   <jdoc:include type="modules" name="user5" />
<?php endif; ?>
Все получилось! Спаибо большое!
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
в index.php шаблона, позицию модуля можно оформить таким образом
<?php if(isset($_GET['flypage'])) : ?>
   <jdoc:include type="modules" name="user5" />
<?php endif; ?>

да спасибо, для flypage работает  ;)
А если необходимо сделать тоже самое на главной странице VirtueMart?
Подскажите, пожалуйста, чем заменить flypage ?
Пыталась поставить shopIndex - не помогло...
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

fila61

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
А как теперь сделать что бы модуль располагался там где нужно, сейчас он вверху. хотелось бы что бы он был между описанием и кнопкой купить.
*

icom

  • Давно я тут
  • 830
  • 202 / 4
в файле components\com_virtuemart\themes\default\templates\product_details\flypage.tpl.php в нужном месте пропишите
для одного модуля:
Код
<?php
    $document = &JFactory::getDocument();
    $renderer = $document->loadRenderer('module');
    $options = array('style' => 'raw');
    $module = JModuleHelper::getModule('mod_название_модуля');
    echo $renderer->render($module, $options);
?>

или для позиции:
Код
<?php
    $document = &JFactory::getDocument();
    $renderer = $document->loadRenderer('modules');
    $options = array('style' => 'xhtml');
    $position = 'user5';
    echo $renderer->render($position, $options, null);
?>
« Последнее редактирование: 24.03.2012, 19:13:00 от icom »
*

fila61

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Мучился мучился, а изменений вообще нет. в итоге файл этот переименовал, почистил кэш и получилось так что вообще ничего не изменилось даже без этого файла вообще.

рыться все равно придется в flypage вот они все что есть на сайте



Может есть соображения какой менять ?
*

fila61

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Нашел, это последняя строчка со скрина, я туда еще виджет вконтакте устанавливал так и обнаружил. Получается что с шаблонного index.php надо убрать все что делалось для отображения модуля на flypage. Брал вывод по позиции. очень помогло, огромное спасибо. теперь тема развита полностью! получилось даже красивее, сделал вертикальный блок под превьюхой. еще теперь найтибы как в productscroller изменять размер изображений, а то видел темы но там решения не было. если кто помнит где есть решение то скажите.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

модуль Newsflash: как вывести дату?

Автор joomloid

Ответов: 5
Просмотров: 12612
Последний ответ 03.04.2019, 12:25:27
от pH43
Как вывести все категории всех разделов на одной странице?

Автор genius

Ответов: 4
Просмотров: 6631
Последний ответ 22.01.2019, 08:38:30
от genius
Как вывести список новых статьи?

Автор maxo127

Ответов: 4
Просмотров: 4857
Последний ответ 16.06.2018, 02:44:50
от maxo127
Как отредактировать модуль mod_yoo_slider?

Автор vitaliy4us

Ответов: 0
Просмотров: 4462
Последний ответ 06.12.2017, 16:14:45
от vitaliy4us
Ошибка 502 Bad Gateway на нескольких страницах

Автор Elimelech

Ответов: 1
Просмотров: 2289
Последний ответ 30.06.2017, 22:36:18
от ProtectYourSite