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

Spirit9n

  • Новичок
  • 9
  • 0 / 0
Отображение модуля
« : 15.09.2015, 10:21:30 »
Всем доброго дня! Прошу помочь с решением проблемы. Есть модуль, со стандартной позицией right. Как сделать так, чтобы при отсутствии опубликованных модулей, данная позиция не отображалась в шаблоне? Заранее прошу прощения, если данная тема ранее обсуждалась на форуме
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Отображение модуля
« Ответ #1 : 15.09.2015, 11:01:40 »
А колонка и не должна отображаться и не отображается, если в ней нет опубликованных модулей.
Шаблон?Версия J?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Spirit9n

  • Новичок
  • 9
  • 0 / 0
Re: Отображение модуля
« Ответ #2 : 15.09.2015, 11:36:56 »
А колонка и не должна отображаться и не отображается, если в ней нет опубликованных модулей.
Шаблон?Версия J?
Шаблон свой. Joomla 3.4.2
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Отображение модуля
« Ответ #3 : 15.09.2015, 11:47:32 »
Шаблон свой. Joomla 3.4.2
Видно у вас шаблон ваш некорректно свёрстан.

Или воспользуйтель готовым решением (мануал+ссылка на офф.сайт для скачивания):
http://joomla-secrets.ru/interesnye-stati-i-obzory/hochu/nastrojka-joomla/142-usloviya-otobrazheniya-modulya-joomla
а вообще почистите кеш и ! посмотрите, какой стиль шаблона открывает меню(в настройках меню)
может у вас открывает левый шаблон, а там правая колонка.
тут только гадать.
« Последнее редактирование: 15.09.2015, 11:58:13 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Spirit9n

  • Новичок
  • 9
  • 0 / 0
Re: Отображение модуля
« Ответ #4 : 15.09.2015, 12:25:58 »
Видно у вас шаблон ваш некорректно свёрстан.

Или воспользуйтель готовым решением (мануал+ссылка на офф.сайт для скачивания):
http://joomla-secrets.ru/interesnye-stati-i-obzory/hochu/nastrojka-joomla/142-usloviya-otobrazheniya-modulya-joomla
а вообще почистите кеш и ! посмотрите, какой стиль шаблона открывает меню(в настройках меню)
может у вас открывает левый шаблон, а там правая колонка.
тут только гадать.
позиция right предусмотрена в паре-тройке разделов, но в тех разделах, где позиция right ни к чему, хотелось бы видеть не пустое место, а полное отсутствие данной позиции
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Отображение модуля
« Ответ #5 : 15.09.2015, 12:34:09 »
где позиция right ни к чему, хотелось бы видеть не пустое место, а полное отсутствие данной позиции

Видно у вас шаблон ваш некорректно свёрстан.

Повторюсь, если правильно свёрстан шаблон, без опубликованных модулей вся колонка не будет отображаться!
Её просто не будет (а не пустое место).

Опубликуйте Protostar (у вас есть в движке, если не удалили).Посмотрите, пустое место или нет колонки?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Отображение модуля
« Ответ #6 : 15.09.2015, 13:01:11 »
Нужно прописывать условия для вывода

Для основного блока

Код: php
<div class="<?php if($this->countModules('right')) {echo "content";} else {echo "contentall";} ?>">
<jdoc:include type="component" />
</div>

Для колонки сайдбара

Код: php
<?php if($this->countModules('right')) : ?>
<div class="right">
<jdoc:include type="modules" name="right" style="xhtml" />
</div>
<?php endif; ?>

соответственно в CSS

Код: css
.content {
width:75%;
}
.contentall {
width:100%;
}
.right{
width:25%;
}
« Последнее редактирование: 15.09.2015, 13:04:32 от Taatshi »
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Spirit9n

  • Новичок
  • 9
  • 0 / 0
Re: Отображение модуля
« Ответ #7 : 15.09.2015, 15:50:42 »
Нужно прописывать условия для вывода

Для основного блока

Код: php
<div class="<?php if($this->countModules('right')) {echo "content";} else {echo "contentall";} ?>">
<jdoc:include type="component" />
</div>

Для колонки сайдбара

Код: php
<?php if($this->countModules('right')) : ?>
<div class="right">
<jdoc:include type="modules" name="right" style="xhtml" />
</div>
<?php endif; ?>

соответственно в CSS

Код: css
.content {
width:75%;
}
.contentall {
width:100%;
}
.right{
width:25%;
}


Большое спасибо!
*

Spirit9n

  • Новичок
  • 9
  • 0 / 0
Re: Отображение модуля
« Ответ #8 : 15.09.2015, 16:10:36 »
Применил! К сожалению, ничего не вышло. Модуль по-прежнему отображается
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Отображение модуля
« Ответ #9 : 15.09.2015, 16:34:20 »
ссылку на страницу и код index.php шаблона в студию
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Spirit9n

  • Новичок
  • 9
  • 0 / 0
Re: Отображение модуля
« Ответ #10 : 16.09.2015, 15:14:10 »
ссылку на страницу и код index.php шаблона в студию

   <div class="all">
         <div class="site2">
            <div class="header">
            <a href="index.php" class="logo"></a>
               <div class="head-contact"><jdoc:include type="modules" name="head-contact" /></div>
            </div>
            
            <div class="top-menu"><jdoc:include type="modules" name="top-menu" /></div>
            <div class="submenu"><jdoc:include type="modules" name="submenu" /></div>
            
            <?php if ($this->countModules('slider')) : ?>
               <div class="slider"><jdoc:include type="modules" name="slider" /></div>
               <div class="top-right"><jdoc:include type="modules" name="top-right" /></div>
            <?php endif; ?>
            
            <?php if ($this->countModules('prem')) : ?>
               <div class="prem"><jdoc:include type="modules" name="prem" /></div>
            <?php endif; ?>
            
            <?php if ($this->countModules('top-cont')) : ?>
            <div class="left"><jdoc:include type="modules" name="left" style="xhtml" /></div>
            <div class="center">
            <?php else : ?>
            <div class="center1">
            <?php endif; ?>
            <?php if ($this->countModules('top-cont')) : ?>
               <jdoc:include type="modules" name="top-cont" style="xhtml" />
            <?php endif; ?>
            <div class="<?php if($this->countModules('right')) {echo "contentr";} else {echo "contentalls";} ?>">   <jdoc:include type="component" /></div>
            </div>
              <?php if($this->countModules('right')) : ?>   
            <div class="right"><jdoc:include type="modules" name="right" /></div>   <?php endif; ?>
            
            <?php if ($this->countModules('client')) : ?>
            <div class="client"><jdoc:include type="modules" name="client" style="xhtml"  /></div>
            <?php endif; ?>
            
            <?php if ($this->countModules('subsc')) : ?>
               <div class="subsc"><jdoc:include type="modules" name="subsc" /></div>
            <?php endif; ?>
            <div class="bottom-menu"><jdoc:include type="modules" name="bottom-menu" style="xhtml"  /></div>
            <div class="copyright"><jdoc:include type="modules" name="copyright" /></div>
         </div>
      </div>
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Отображение модуля
« Ответ #11 : 16.09.2015, 15:17:49 »
Спойлер
[свернуть]
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Spirit9n

  • Новичок
  • 9
  • 0 / 0
Re: Отображение модуля
« Ответ #12 : 16.09.2015, 15:42:28 »
Спойлер
[свернуть]
Так, по-большому счету, отсутствие style="xhtml" не влияет на проблему с отображением
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пример создания модуля с прикреплением файлов

Автор Zelyonkin

Ответов: 7
Просмотров: 1774
Последний ответ 02.08.2021, 17:04:15
от Zelyonkin
Отображение модуля меню на странице материала

Автор kunsaid

Ответов: 9
Просмотров: 2378
Последний ответ 21.07.2021, 10:50:29
от kunsaid
Как исправить отображение?

Автор itbc

Ответов: 7
Просмотров: 1507
Последний ответ 23.05.2021, 09:53:42
от itbc
[Решено] CSS-класс заголовка модуля

Автор schel4ok

Ответов: 36
Просмотров: 24836
Последний ответ 06.04.2021, 23:35:20
от Wak
Добавление модуля в шапку

Автор Bazaroff

Ответов: 8
Просмотров: 1207
Последний ответ 18.01.2021, 19:59:58
от AlexB