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

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
Нужна помощь
« : 14.01.2010, 08:58:36 »
Не как сам не смог разобраться.Когда я удаляю объявленя через админку, или пользователь сам удаляет свое объявление, или когда срок размещения заканчивается и пользователь переходит по ссылке которая приходит ему на почту. Попадаю на страшную страницу где самого объявления нет (как пример www.boarddog.ru/index.php?option=com_adsmanager&page=show_ad&adid=277&Itemid=27). Кто сталкивался?

[вложение удалено Администратором]
*

Leech

  • Захожу иногда
  • 91
  • 21 / 0
  • НоворосМаркет
Re: Нужна помощь
« Ответ #1 : 14.01.2010, 12:07:44 »
посмотрите в adsmanager.php в функции function show_ad после

Цитировать
$database->loadObject($ad);

я добавил

Цитировать
if (!isset($ad))
   {   
          Header( "HTTP/1.1 301 Moved Permanently" ); # 301 Moved Permanently
          Header("Location: http://{$_SERVER['SERVER_NAME']}/not-found.html");
          exit;
   }

301-й заголовок сообщит поисковику, что объявления уже нет (данной страницы не существует более). Создайте материал, в нем укажите, мол, срок публикации истек или объявление было удалено. Замените not-found.html на ссылку созданного материала.
*

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
Re: Нужна помощь
« Ответ #2 : 14.01.2010, 12:11:56 »
Это я понял спасибо, а почему тогда возникает когда срок размещения заканчивается пользователю приходит ссылка и по этой ссылке такая же картина?
*

Leech

  • Захожу иногда
  • 91
  • 21 / 0
  • НоворосМаркет
Re: Нужна помощь
« Ответ #3 : 14.01.2010, 12:50:23 »
Это я понял спасибо, а почему тогда возникает когда срок размещения заканчивается пользователю приходит ссылка и по этой ссылке такая же картина?
это при expiration? при продлении? судя по функции function show_expiration, пользователь попадает на список всех объявлений (на саму компоненту), а наверху сообщение, что объявление успешно обновлено. те никак он не должен видеть свое объявление с пустыми полями, а вернее заполненные именами переменных.
или я не понял вопрос :)
*

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
Re: Нужна помощь
« Ответ #4 : 14.01.2010, 13:18:39 »
Вы все правильно поняли. Вы правы. При переходи по ссылке я попадаю вот на эту странную кнопку

[вложение удалено Администратором]
*

Leech

  • Захожу иногда
  • 91
  • 21 / 0
  • НоворосМаркет
Re: Нужна помощь
« Ответ #5 : 14.01.2010, 15:10:29 »
видимо ваша версия адсменеджера старше моей. надо в языковом файле lang_russian.php добавить перевод для переменных, что на картинке. подсмотреть в английской версии, да перевести. похоже на вопрос "Обновить объявление?" и на кнопку  "Обновить", в этом духе.
*

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
Re: Нужна помощь
« Ответ #6 : 14.01.2010, 16:18:25 »
Странно брал от сюда www.joomprod.com/index.php?option=com_docman&task=cat_view&gid=17&limit=5&limitstart=0&order=date&dir=DESC&Itemid=29&lang=en
Что удивительно нет не в англ версии не в какой этой переменной, вечером в коде посмотрю. придется в перевод добовлять, знать бы что оно значит. )))
*

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
Re: Нужна помощь
« Ответ #7 : 14.01.2010, 17:34:15 »
  function show_expiration($ad,$conf,$itemid)
        {
                global $mosConfig_live_site;
        ?>
                <br />
                <?php echo sprintf(ADSMANAGER_RENEW_AD_QUESTION,$ad->ad_headline,$ad->expiration_date);
                $target = sefRelToAbs("index.php?option=com_adsmanager&page=renew_ad&adid=$ad->id&Itemid=$itemid");
                ?>
                <form action="<?php echo $target;?>" method="post" name="adminForm" enctype="multipart/form-data">
                <table class="adsmanager_header">
                   <?php
                   if (function_exists("showPaidDuration")) {
                                showPaidDuration($ad->expiration_date);
                   } else { ?>
                   <tr>
                          <td><?php echo "&nbsp;"; ?></td>
                          <td>
                                <?php
                                    echo "<input type='submit' value='".ADSMANAGER_RENEW_AD."' />";
                                  ?>
                          </td>
                   </tr>
                   <?php } ?>
           </table>
           </form>
        <?php

        }

файл adsmanager.html.php
*

Leech

  • Захожу иногда
  • 91
  • 21 / 0
  • НоворосМаркет
Re: Нужна помощь
« Ответ #8 : 14.01.2010, 20:46:19 »
ну английский подсказывает следующее:

Цитировать
DEFINE( "ADSMANAGER_RENEW_AD_QUESTION", "Обновить Ваше объявление?");
DEFINE( "ADSMANAGER_RENEW_AD", "Обновить");

добавляем в lang_russian.php и играем с текстом, ежели не устраивает мой вариант.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужна кнопка для добавления объявлений в модуле

Автор kushiy

Ответов: 0
Просмотров: 1260
Последний ответ 18.10.2016, 13:11:17
от kushiy
Нужна помощь. Плагин Cascade. AdsManager 3.1.6

Автор moonaway

Ответов: 0
Просмотров: 1670
Последний ответ 30.09.2016, 20:06:21
от moonaway
Нужна помощь в настройке SJ Ads Slideshow for AdsManager

Автор Денис0507

Ответов: 0
Просмотров: 1536
Последний ответ 28.04.2016, 18:56:12
от Денис0507
Нужна помощь модуль mod_adsmanager_menu

Автор egorr222

Ответов: 1
Просмотров: 1379
Последний ответ 18.04.2016, 13:29:33
от SerGunSter
Есть спецы по Ads ? Есть много вопросов, нужна ваша помощь

Автор Anton.D

Ответов: 1
Просмотров: 1265
Последний ответ 19.01.2016, 21:46:32
от flyingspook