Новости 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

Голосование

С чем вы используете AdsManager?

Joostina 1.2.*-1.3.*
3 (23.1%)
Joomla 1.0.*
1 (7.7%)
Joomla 1.5.*
7 (53.8%)
Не использую
2 (15.4%)

Проголосовало пользователей: 13

0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 3512 Просмотров
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
Преамбула (или своя правда):
Люди человеки, не используйте AdsManager с Joomla 1.5.*, если делаете сайт, где основной функционал несет AdsManager. Т.к. ей приходится работать в режиме  Legacy, в итоге Вы не используете ни одного преимущества Joomla 1.5.*, а только лишь усложняете работу ей и себе!

А теперь по теме топика
Для того кто уже оценил легкость и удобство CMS Joostina (или хочет попробовать это сделать), выкладываю мамбот для вывода списка объявлений AdsManager пользователя.

Используя это решение можно с легкостью создать личный кабинет на основе компонента com_users, который идет в поставке с joostina и не связываться с тяжеловесом CommunityBuilder!

Для того чтобы после добавления объявлений попадать на вкладку "Мои объявления" в личном кабинете, ищем строчку в adsmanager.php
Цитировать
mosRedirect(sefRelToAbs("index.php?option=com_comprofiler&task=userProfile&tab=AdsManagerTab&Itemid=$itemid"),$redirect_text);
и меняем на
Код
mosRedirect(sefRelToAbs("index.php?option=com_users&task=profile&view=user_board&user=$my->id"),$redirect_text);

А для тех кто любит использовать в своих решениях AJAX, в Joostina достаточно будет сформировать запрос с адресом следующего типа
ajax.index.php?option=com_users&plugin=user_board&task=action
а в файле user_board.ajax.php написать код функции для отправленного параметра task=action
Код файла привожу ниже:
Цитировать
<?php
// запрет прямого доступа
defined('_VALID_MOS') or die();


$task = mosGetParam( $_REQUEST, 'task', '' );

switch ($task){
   case 'action':
      action();
      break;

   default:
      echo 'error-act';
      return;
}

function action() {
   echo 'AdsManager';
}




[вложение удалено Администратором]
« Последнее редактирование: 27.05.2010, 21:58:25 от Kikasso »
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Огромный респект!
Завтра хотел заняться подобной вещью, но теперь, думаю, облегчил работу!
Спасибо..

для Joostina 1.2.0 в win сделай релиз :) а то utf-8 криво отображается.
спс
« Последнее редактирование: 28.05.2010, 09:25:51 от GlooM »
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
что-то с утра явно не заладилось.. установил, но не могу понять как использовать... ужас.
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Да, может в icq? 348453688 )
делаю ссылку в модуле авторизации
Код
<a href="index.php?option=com_users&task=profile&view=user_board&user=<?php echo $my->id; ?>">Мои объявления</a>
но что-то не работает.
Цитировать
Извините, страница не найдена.
Пожалуйста, вернитесь на главную страницу сайта.
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
а по адресу index.php?option=com_users&task=profile&user=62 что ты видишь? если пусто, у тебя скорее всего Joostina 1.2 а в ней компонент com_users еще не функционален
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
У меня Joostina 1.2 :) я итак мог бы сказать :)
ну ладно, сделал просто показ "своих" объявлений через ссылку index.php?option=com_users&task=profile&view=user_board&user=<?php echo $my->id; ?>
« Последнее редактирование: 28.05.2010, 17:10:25 от GlooM »
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
Абгрейдить "Личный кабинет" не сложно, если есть желание, скачай 1.3
Замени на новые файлы все из  в components\com_users и administrator\components\com_users
Структура БД по моему не менялась, если что замени еще таблицы _users и _users_extra
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Заглушки с http://placehold.it вместо картинок в списке объявлений

Автор efimov777

Ответов: 6
Просмотров: 7824
Последний ответ 12.04.2020, 07:25:59
от Pavel
Хочу уточнить, есть в AdsManager возможность загрузки объявлений с парсера?

Автор DomBeri

Ответов: 3
Просмотров: 11383
Последний ответ 28.03.2019, 17:20:10
от DomBeri
Удалить карту объявлений Google

Автор trel

Ответов: 7
Просмотров: 10552
Последний ответ 25.03.2019, 09:02:25
от Technic
Вывод объявлений в случайном порядке

Автор Sabotage

Ответов: 3
Просмотров: 3037
Последний ответ 28.09.2018, 14:21:05
от Sabotage
Поля в списке объявлений

Автор klekovkinandrey

Ответов: 0
Просмотров: 2242
Последний ответ 17.01.2018, 10:18:34
от klekovkinandrey