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

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Здравствуйте.

Подскажите, пожалуйста, кто-нибудь реализовал у себя такую функцию, как поднятие объявлений? очень нужная штука... Чтобы пользователь хотя бы раз в неделю мог поднять своё объявление...
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Re: Кнопка "Поднять объявление"
« Ответ #1 : 31.03.2013, 13:16:52 »
Нужно заменить в /administrator/components/com_adsmanager/models/content.php строчки:
Код
function renewContent($contentid,$ad_duration)
{
$this->_db->setQuery( "SELECT expiration_date FROM #__adsmanager_ads WHERE id = ".(int)$contentid);
$expiration_date = $this->_db->loadResult();
$time = strtotime($expiration_date);
if ($time < time())
{
$time = time();
}
$time = $time + ( $ad_duration * 3600 *24);
$newdate = date("Y-m-d",$time);

$this->_db->setQuery( "UPDATE #__adsmanager_ads SET expiration_date = '$newdate', date_created = CURDATE(),recall_mail_sent=0,published=1 WHERE id=".(int)$contentid." and recall_mail_sent = 1");
$this->_db->query();
}

на вот эти:

Код
function renewContent($contentid,$ad_duration)
{
$this->_db->setQuery( "SELECT date_created FROM #__adsmanager_ads WHERE id = ".(int)$contentid);
$obnovka_date = $this->_db->loadResult();
$time = strtotime($obnovka_date);
$time = $time + (3600 *72);


if (time() > $time){
$this->_db->setQuery( "UPDATE #__adsmanager_ads SET expiration_date = DATE_ADD(NOW(), INTERVAL +$ad_duration DAY), date_created = NOW(),recall_mail_sent=0,published=1 WHERE id=".(int)$contentid);
$this->_db->query();
}

}

Это решение даёт возможность обновлять (поднимать) объявления раз в три дня.

Решение найдено и доделано здесь.
« Последнее редактирование: 02.04.2013, 16:02:35 от girlwolf »
*

sheldom

  • Захожу иногда
  • 56
  • 2 / 0
Re: Кнопка "Поднять объявление"
« Ответ #2 : 02.04.2013, 15:34:57 »
Скажите, а где находится кнопка поднятия объявлений? У меня AdsManager 2.8 и в разделе "мои объявления" в действиях только две ссылки "изменить" и "удалить".
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Re: Кнопка "Поднять объявление"
« Ответ #3 : 02.04.2013, 15:58:31 »
У меня AdsManager версия 2.6.5 и кнопка стоит при кратком просмотре ("Мои объявления"), она там  под датой конца публикации "Опубликовано до...".  В 2.8 по идее тоже должна быть.
*

Dimka1610

  • Новичок
  • 7
  • 0 / 0
Re: Кнопка "Поднять объявление"
« Ответ #4 : 20.11.2013, 13:29:46 »
Интересует такой момент.
Есть сайт с объявлениями. Как сделать чтобы после оплаты клиентом его объявление было вверху списка и оставалась там пока не закончатся деньги на аккаунте, и чтобы все операции делались автоматически.
Подскажите есть ли такие модули или компоненты для Joomla.
Заранее спасибо.
*

motordrom

  • Захожу иногда
  • 85
  • 0 / 0
Re: Кнопка "Поднять объявление"
« Ответ #5 : 14.12.2013, 14:25:06 »
У меня на сайте был AdsM 2.6.5. Там я решил проблему продления и поднятия объявления по этой теме:
http://joomlaforum.ru/index.php/topic,25254.msg1099784.html#msg1099784

После обновления компонента до 2.8.2 эта возможность исчезла.
Решение проблемы по вышеуказанной теме не помогает.
В детальном виде объявления (на 2.8.2) есть только ссылки на "Обновить содержание" и "Удалить".
Создал ссылку на "Поднять объявление", добавив код в default.php:

$target = TRoute::_("index.php?option=com_adsmanager&view=expiration&catid=".$this->content->category."&id=".$this->content->id);
echo "<a href='".$target."'>".JText::_('ADSMANAGER_RENEW_CONTENT')."</a>";

Ссылка на "Обновить содержание" имеет вид:
http://www.сайт.ru/0-/38285-rewwewr/%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C.html

Тот же 0- в ссылке после названия сайта имеется и при Удалении.
А на поднятие этого 0- нет - там получается ссылка вида:
http://www.сайт.ru/38285-rewwewr/%D0%A1%D1%80%D0%BE%D0%BA%20%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F.html?catid=0

Далее нажимаю на кнопку "Поднять и продлить объявление" на этой ссылке (http://www.сайт.ru/38285-rewwewr/%D0%A1%D1%80%D0%BE%D0%BA%20%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F.html?catid=0) - в результате перебрасывает на главную и выдает сообщение ADSMANAGER_CONTENT_CANNOT_RESUBMIT (объявление не поднялось).
Подскажите, пожалуйста, что я делаю не так.
« Последнее редактирование: 14.12.2013, 15:24:24 от motordrom »
*

mabes

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Кнопка "Поднять объявление"
« Ответ #6 : 14.12.2013, 16:06:07 »
В новой версии AdsM вообще многое не понятно стало. К чему такие изменения
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Re: Кнопка "Поднять объявление"
« Ответ #7 : 14.12.2013, 23:38:12 »
ссылка на поднятие появляется за N-дней до окончания срока объявления, где N - это количество дней за ..., когда система будет уведомлять об окончании срока. Выставляется в админе: Конфигурация -> сроки.
Если хотите без выставления, то прийдеться немного поковырять код, там не так все просто (править надо несколько файлов)... 
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AdsManager 3.0.3 и вставка видео в объявление

Автор Tori777

Ответов: 1
Просмотров: 12681
Последний ответ 26.10.2018, 18:07:45
от avtomastersu
Как добавить тег в объявление?

Автор smls

Ответов: 1
Просмотров: 2688
Последний ответ 23.05.2018, 20:28:48
от smls
Как в Adsmanager'е выделить цветом объявление с определенным значением поля?

Автор Fetka

Ответов: 1
Просмотров: 17041
Последний ответ 20.02.2018, 00:30:44
от Fetka
Не могу подать объявление на локальном хостинге

Автор motordrom

Ответов: 1
Просмотров: 1609
Последний ответ 30.05.2017, 15:14:11
от motordrom
[Решено] IP адрес разместившего объявление в ADS 2.5 Как ?

Автор semo777

Ответов: 20
Просмотров: 5755
Последний ответ 15.03.2017, 22:22:15
от lustoff