Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

Вышли релизы безопасности 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 Ответов
  • 3041 Просмотров
*

noran

  • Новичок
  • 6
  • 0 / 0
Прошу помочь советом или подсказками с 2-мя вопросами:
1. Как сделать тип вывода для модуля mainmenu так, чтобы каждая строка меню была в отдельной строке таблицы ?
2. Почему в слегка измененном типе вывода table я не могу никоим образом повлиять на строку с title (класс не проходит) ?
Функция для модуля:
Спойлер
[свернуть]
Класс для строки:
Спойлер
[свернуть]
*

Be(ool

  • Захожу иногда
  • 59
  • 5 / 0
Re: Настройка типов вывода модуля
« Ответ #1 : 08.02.2009, 23:22:28 »
Ты путаешь содержание модуля и его оформление.  Функция, которую ты привел, на контент модуля не влияет, с ее помощью можно видоизменить контейнер контента модуля и его заголовок.

по умолчанию функции оформители находятся тут -   templates/system/html/modules.php
добавки от шаблона тут - templates/<имя шаблона>/html/modules.php

1. Шаблоны модуля по умолчанию
modules/mod_<имя модуля>/tmpl/<имя layout (по умолчанию - default) >.php

2. Шаблон модуля в контексте текущего шаблона жумлы -
templates/<имя шаблона>/html/mod_<имя модуля>/<имя layout (по умолчанию - default) >.php

Для того что бы изменить вывод контента модуля нужно скопировать  шаблон модуля 1. в папку 2.

Изменить шаблон как тебе нужно

например:

Код
$menu = &JSite::getMenu();
$items = $menu->getItems('menutype',$params->get('menutype'));
foreach ($items as $item) {
  echo '<tr><td><a href="'.JRoute::_($item->link).'"'>".htmlspecialchars($item->name).'</a></td></tr>';
}
код не проверял, суть, я думаю, понятна.
« Последнее редактирование: 08.02.2009, 23:30:37 от Be(ool »
*

Be(ool

  • Захожу иногда
  • 59
  • 5 / 0
Re: Настройка типов вывода модуля
« Ответ #2 : 08.02.2009, 23:34:30 »
на счет стиля попробуй контекстный селектор

table.topinfo td.topinfo_title {
font-family:GothicRus;
font-size:18px;
color:#000000;
}
*

noran

  • Новичок
  • 6
  • 0 / 0
Re: Настройка типов вывода модуля
« Ответ #3 : 09.02.2009, 10:08:58 »
Контекстный селектор не помог :(
Насчет изменения шаблона не мог бы подсказать подробней, я не понимаю в php ничего - куда там вставить, что удалить... ::)
Код шаблона:
Спойлер
[свернуть]
*

Be(ool

  • Захожу иногда
  • 59
  • 5 / 0
Re: Настройка типов вывода модуля
« Ответ #4 : 09.02.2009, 10:54:22 »
Вот проверенный код, у меня работает. Это новое содержимое файла шаблона. который ты указал.
Код
<?php

// no direct access
defined('_JEXEC') or die('Restricted access');

echo "<table>";
$menu = &JSite::getMenu();
$items = $menu->getItems('menutype',$params->get('menutype'));
foreach ($items as $item) {
  echo '<tr><td><a href="'.JRoute::_($item->link).'" >'.htmlspecialchars($item->name).'</a></td></tr>';
}



echo "</table>";

Цитировать
Контекстный селектор не помог

класс topinfo для таблицы точно определен?
*

noran

  • Новичок
  • 6
  • 0 / 0
Re: Настройка типов вывода модуля
« Ответ #5 : 09.02.2009, 11:27:41 »
За код спасибо большое, я сам бы не написал на данном этапе моих знаний ;) Только теперь внутри default.php модуля стили не задать для таблицы и ячеек простым style=... ?

В файле Index.php шаблона таблица:
Спойлер
[свернуть]
В файле шаблон/html/modules.php стиль user:
Спойлер
[свернуть]
Стиль с шрифтом мне нужен лишь в строке с названием, а по всей таблице черный цвет текста. Не выходит. На всякий случай код обоих модулей:
user1
Спойлер
[свернуть]
user2
Спойлер
[свернуть]
Может дело в этих классах "latestnews" & "mostread" ? Я не нашел как они выглядят.
« Последнее редактирование: 09.02.2009, 11:34:04 от noran »
*

Be(ool

  • Захожу иногда
  • 59
  • 5 / 0
Re: Настройка типов вывода модуля
« Ответ #6 : 09.02.2009, 12:37:04 »
Цитировать
Только теперь внутри default.php модуля стили не задать для таблицы и ячеек простым style=... ?

Не вижу никаких проблем:


  echo '<tr><td style="..."><a href="'.JRoute::_($item->link).'" >'.htmlspecialchars($item->name).'</a></td></tr>';
*

noran

  • Новичок
  • 6
  • 0 / 0
Re: Настройка типов вывода модуля
« Ответ #7 : 09.02.2009, 12:49:05 »
Не вижу никаких проблем:


  echo '<tr><td style="..."><a href="'.JRoute::_($item->link).'" >'.htmlspecialchars($item->name).'</a></td></tr>';

Логично, я так и поступил, но... не работает.
*

Be(ool

  • Захожу иногда
  • 59
  • 5 / 0
Re: Настройка типов вывода модуля
« Ответ #8 : 09.02.2009, 12:52:59 »
Мой совет - поставь себе Firebug на мозилу. Можно наглядно посмотреть где и как действуют у тебя стили.
*

noran

  • Новичок
  • 6
  • 0 / 0
Re: Настройка типов вывода модуля
« Ответ #9 : 09.02.2009, 13:25:31 »
Я поставил - мне ничего это не говорит если честно. Ну я вижу структуру, стили - только я и так это знаю (не в блокноте работаю). По структуре показывает, что, например, по стилю для строки должен быть шрифт Gothic Rus, он перекрывает наследуемый от body стиль шрифта Verdana. Других влияний нет. Однако на деле косяк. В чем дело так и не понял.
*

Be(ool

  • Захожу иногда
  • 59
  • 5 / 0
Re: Настройка типов вывода модуля
« Ответ #10 : 09.02.2009, 13:41:36 »
сложно гадать на кофейной гуще, попробуй менять налету методом тыка, firebug это позволяет.
*

noran

  • Новичок
  • 6
  • 0 / 0
Re: Настройка типов вывода модуля
« Ответ #11 : 09.02.2009, 17:01:07 »
Пробовал я методом научного тыка... В модуле mainmenu (там где ты мне помог с кодом для внесения пунктов меню в строки) выравнивание margin-left для пунктов меню достигается лишь в случае добавления стиля к тегу <a>. Только это осуществляется лишь fierbug'ом в режиме "собранной" страницы (и не сохраняется), а как сделать подобное в модуле ?
В модуле latestnews такая особенность - стиль, заданный в template.css, работает частично - только на изменение шрифта, размера и положения. И только для строки с content. Для title не работает ничего. Цвет не меняется никак. Пробовал через firebug всячески.
*

krolium

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Настройка типов вывода модуля
« Ответ #12 : 30.03.2009, 12:53:29 »
О, спасибо большое за пример форматирования вывода! У меня заработало, но возникла парочка вопросов.

Я хотел иметь возможность вставлять между <li> в меню произвольный хтмл-код.
Если заюзать ваш пример, заменив таблицу на <ul><li> итд, то:

1) Как бы можно было сохранить названия классов, присваиваемых маркерам списка при выводе?
2) Если у меня на странице ДВА меню - то как сделать форматирование только у одного? Либо как сделать разное форматирование на оба меню?
*

Svyat

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Настройка типов вывода модуля
« Ответ #13 : 25.07.2009, 20:17:33 »
Вот проверенный код, у меня работает. Это новое содержимое файла шаблона. который ты указал.
Код
<?php

// no direct access
defined('_JEXEC') or die('Restricted access');

echo "<table>";
$menu = &JSite::getMenu();
$items = $menu->getItems('menutype',$params->get('menutype'));
foreach ($items as $item) {
  echo '<tr><td><a href="'.JRoute::_($item->link).'" >'.htmlspecialchars($item->name).'</a></td></tr>';
}



echo "</table>";


у этого метода есть "подлом", если к разным меню привязаны разные подменю и шаблоны то перемены шаблоном и подменю небудет :(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как поменять основные цвета модуля

Автор aisedora21

Ответов: 7
Просмотров: 6671
Последний ответ 24.06.2021, 20:23:06
от Moysha
Как убрать ссылку на allforjoomla.ru из модуля SimpleForm2?

Автор Loh

Ответов: 3
Просмотров: 5870
Последний ответ 20.06.2017, 11:17:28
от ZyX
Модуль для вывода материала

Автор Kovryga

Ответов: 10
Просмотров: 4217
Последний ответ 16.06.2015, 21:28:29
от anoorik
Проблема вывода формы в модальном окне

Автор bug73

Ответов: 3
Просмотров: 1995
Последний ответ 16.03.2015, 22:04:08
от fsv
Суффикс класса модуля

Автор sashgera

Ответов: 10
Просмотров: 2681
Последний ответ 22.02.2015, 00:01:22
от sashgera