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

LS_D

  • Захожу иногда
  • 155
  • 16 / 0
Re: Дата размещения
« Ответ #30 : 13.07.2013, 21:03:51 »
Обновление объявления организовал вот так:

$row->date_created = date("Y-m-d");
      $delta = $conf->ad_duration; 
      $row->expiration_date = date("Y-m-d",mktime()+($delta*24*3600));

Но стал замечать что если допустим один пользователь добавил объявление изначально 10.01.2013, а второй пользователь
добавил объявление 20.01.2013, то если они обновляются в один день то почему-то объявление которое добавленно позже т.е.
20.01.2013, всегда будет находиться выше чем объявление от 10.01.2013.

Причем это независит от того кто обновил объявление превым.

Если кто знает подскажите в чем причина, где копать ?
Добавьте: Часы, минуты и секунды
$row->date_created = date("Y-m-d H:i:s");
« Последнее редактирование: 13.07.2013, 21:27:48 от LS_D »
*

tas777

  • Захожу иногда
  • 62
  • 0 / 0
Re: Дата размещения
« Ответ #31 : 13.07.2013, 22:05:29 »
А не проще сделать инъекцию напрямую в БД, нежели ковырять весь код
Например:
Спойлер
[свернуть]

Спасибо, можно в принципе и на прямую в базу лить, но тут дело не в этом оказалось.
В настройках к AdsManager конфигурация - сроки - стояло:

Использовать срок размещения? "нет"
Срок размещения (дней) "30"
Уведомлять по E-mail перед истечением срока размещения? "нет"
За сколько дней? "7"

И незнаю почему но ads использует эти числа, получается при добавлении нового объявления срок его присваивается 30 дней, а потом идет как-то на уменьшение кратно 7.
я просмотрел через базу данных три объявления новое, старое, и несколько дней назад, сроки окончания т.е. expiration_date были 30 25 и 18 дней, ну т.е. уменьшались на 7 дней.

Теперь я ввел в поля:
Срок размещения (дней) "0"
За сколько дней? "0

Понаблюдаю завтра как изменится ситуация. Если мои предположения верны то отпишусь.
*

tas777

  • Захожу иногда
  • 62
  • 0 / 0
Re: Дата размещения
« Ответ #32 : 16.07.2013, 17:08:23 »
Потестил, получается что проблема именно в этом, вот только не могу теперь понять почему в некоторых объявлениях
expiration_date меняется нормально, а в некоторых вообще не меняется.Полезу в б.д. попробую там поправить.
*

djos

  • Захожу иногда
  • 156
  • 0 / 0
  • http://shepetivka.com.ua
Re: Дата размещения
« Ответ #33 : 10.09.2013, 03:47:11 »
Ни у кого не вышло реализировать эту кнопку без включения перемещения в архив?
*

djos

  • Захожу иногда
  • 156
  • 0 / 0
  • http://shepetivka.com.ua
Re: Дата размещения
« Ответ #34 : 13.09.2013, 04:21:10 »
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Re: Дата размещения
« Ответ #35 : 21.11.2014, 10:28:55 »
Здравствуйте, форумчане!
Использую AdsManager 2.8.0 Stable.
Пытался сделать, чтобы после редактирования объявления пользователем в дату создания вставлялась текущая дата, чтобы после редактирования объявление появлялось вверху списка при сортировке по дате.
Нашел такой код в /templates/beez_20/html/com_adsmanager/edit/default.php
Код
<?php
if (isset($this->content->date_created))
echo "<input type='hidden' name='date_created' value='".$this->content->date_created."' />";

...
                ...
?>
Вроде бы оно. Поменял на
Код
<?php
if (isset($this->content->date_created))
echo "<input type='hidden' name='date_created' value='".date("Y-m-d H:i:s")."' />";

...
                ...
?>
, но ничего не изменилось. Пользователь редактирует объявление, но дата создания не ставится текущей.
При этом смотрю исходный код страницы при редактировании - там текущая дата подставляется.
Подскажите, пожалуйста, что не так?
« Последнее редактирование: 21.11.2014, 10:49:25 от lustoff »
*

zeid

  • Новичок
  • 2
  • 0 / 0
Re: Дата размещения
« Ответ #36 : 11.12.2014, 11:12:36 »
в случае я хочу, чтобы удалить колонки даты на главной странице, но функциональность остаетсятакой же
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как сохранить измененную переменную (например дата создания объявления)?

Автор Alex793

Ответов: 0
Просмотров: 1341
Последний ответ 08.03.2017, 00:13:49
от Alex793
Обновление даты размещения для AdsManager 2.8.2

Автор Nataly

Ответов: 1
Просмотров: 1781
Последний ответ 08.12.2015, 02:55:18
от Ishti39
Дата+время в AdsManager Joomla3

Автор kanevlife

Ответов: 9
Просмотров: 2880
Последний ответ 06.10.2015, 19:48:11
от Frics
Дата подачи объявления в AdsManager 3

Автор gard88

Ответов: 4
Просмотров: 1743
Последний ответ 18.02.2015, 20:06:56
от gard88
Добавляем срок размещения объявлений в AdsMeneger

Автор Kikasso

Ответов: 58
Просмотров: 16396
Последний ответ 28.10.2013, 12:37:45
от zesen