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

mefxl

  • Новичок
  • 7
  • 0 / 0
Всем привет.
Не знаю php и английский. Верстаю сайт на Joomla 3.8.2. Столкнулся с двумя проблемами.

Картинка:
Спойлер
[свернуть]

Подробно:
Спойлер
[свернуть]

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

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

P.S. Хотелось бы получить ссылку, на подобные решения, или что-то почитать по php и Joomla, не убиваю безумно много времени, на изучения php. Так как изучаю другие вещи, не хочу смешивать.

P.S. Сайт находится на локалке.
« Последнее редактирование: 09.11.2017, 18:50:53 от mefxl »
*

mefxl

  • Новичок
  • 7
  • 0 / 0
Создав переопределении на mod_articles_news, в файле default.php был такой код:
Код
<div class="newsflash<?php echo $moduleclass_sfx; ?>">
<?php foreach ($list as $item) : ?>
<?php require JModuleHelper::getLayoutPath('mod_articles_news', '_item'); ?>
<?php endforeach; ?>
</div>

Изменив его на такой:
Код
<?php
$x=0;
echo '<div class="newsflash'.$moduleclass_sfx.'">';
foreach ($list as $item):
if($x==1) {
echo '</div><div class="newsflash1'.$moduleclass_sfx.'">';
};
if($x==5) {
echo '</div><div class="newsflash2'.$moduleclass_sfx.'">';
};
require JModuleHelper::getLayoutPath('mod_articles_news', '_item');
$x++;
endforeach;
echo '</div>';
?>

Я получил то, что хотел.
Первая новость у меня в одной обертке, со 2 по 5, новости у меня во 2 обертке, и остальные 4 новости в 3.

Он работает, но правильно ли так делать, я не знаю.

Пока не решил 2 задачу. Как уменьшить вес картинок со 2 по n количество новостей. Возможно это к Joomla и php не относится, можно сделать в CSS.
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
если у вас новости во всех материалах из одной категории и отсортированы по дате то вам скорее всего нужно использовать 1 модуль
Допустим в $list ваши новости!
Код
//Получаем первую новость
$firstNews = array_shift($list);

//Получаем 4 новости для квадратика
$rightBlockNews = [];
for($i = 0; $i < 3; $i++){
  $rightBlockNews[] = array_shift($list);
}

В list у вас останутся только материалы кроме первых пяти.. выводите первый где нужно потом из массива $rightBlockNews справа, и под конец из list оставшееся внизу
*

mefxl

  • Новичок
  • 7
  • 0 / 0
Ну да, не смог придумать как управлять 3 модулями, что бы новости перебегали с 1 модуля во 2 и со 2 в 3.
Очень долго искал и вникал, в то что написал выше. Этот код для 1 модуля конечно же. Остальные я просто удалю.
А то, что Вы предлагаете,  сходу не пойму... Ведь в php не бум бум.
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
А то, что Вы предлагаете,  сходу не пойму... Ведь в php не бум бум.
ну я тут я даже не знаю чем вам помочь )
*

mefxl

  • Новичок
  • 7
  • 0 / 0
Ну с моим вариантом работает и уже хорошо )
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос по шаблону Flex

Автор Invictus

Ответов: 0
Просмотров: 1138
Последний ответ 06.02.2025, 21:10:46
от Invictus
Вопрос по роутеру: вложенность статей друг в друга

Автор effrit

Ответов: 6
Просмотров: 1315
Последний ответ 30.09.2021, 10:17:15
от sivers
Как выполнить поиск одновременно по материалам и категориям?

Автор Damarkuzz

Ответов: 7
Просмотров: 1531
Последний ответ 08.06.2021, 14:05:35
от sivers
Вопрос по метатэгам и адресам в блоге

Автор ALEXRAW

Ответов: 1
Просмотров: 930
Последний ответ 22.02.2021, 11:24:12
от ALEXRAW
Вопрос по меню и Seo

Автор virtual-3

Ответов: 11
Просмотров: 1513
Последний ответ 28.12.2020, 04:58:58
от rsn