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

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Мы друг друга не понимаем?
Я говорю о том, что нельзя вызвать выполнение PHP кода без обращения к нему.
То есть сам по себе PHP код не может исполняться по времени, нужен вызов (крон)
А ты мне кидаешь примеры именно обращения к файлу.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Ну а как по иному? Код же должен хоть где-то написан!
А вызов скриптом по времени, ну или крон или командой.

Банально вплоть до секунды:
setInterval (
   function ()
   {
   var tim = new Date (); with (tim)
   document.getElementById ('timer').innerHTML =
   'Текущее время ' + [getHours (), getMinutes (), getSeconds ()].join (':');
   },
тут период);
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
То есть сам по себе PHP код не может исполняться по времени, нужен вызов (крон)
по времени нет, но он может к примеру вызывать сам себя и можно регулировать sleep-ом
но это уже изврат)
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
можно регулировать sleep-ом
но это уже изврат)
не понял, можешь подробнее про изврат?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
см выше, дописал, и не ругайтесь, взрослые люди!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Банально вплоть до секунды:
setInterval
Мы не ругаемся, мы дискутируем
Как может сработать твой setInterval  пока мы (кто-то) не обратиться к скрипту?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Мы не ругаемся, мы дискутируем
Как может сработать твой setInterval  пока мы (кто-то) не обратиться к скрипту?
Можно командой в кроне вызвать
можно автопилот для файла через крон или хост(домен)
Но можно вызов сделать типа шелла, но это не верно и неправильно!

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

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
не понял, можешь подробнее про изврат?
Код
sleep(100);
file_get_contents('путь до скрипта');
ну если сервак перезагрузится естественно это все запускать заново надо

setInterval  - это js и если закрыть браузер он естественно обрубиться
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
раз такой логикой, тогда уже лучше string file_get_contents
в данной функции и время можно.

навсяк: http://php.net/manual/ru/function.file-get-contents.php

Точечно:
 'content' => $body,
    'timeout' => 60
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Блин, товарищи, все эти варианты подразумевают то или иное обращение к файлу.
Запустить выполнение PHP скрипта без обращения к нему невозможно, хватит уже воду и флейм разводить тут
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Если уж на то пошло можно вообще sql запрос через крон запускать без php вовсе.
Если без крона то Можно php запрос повесить на системный плагин, но это лишний запрос при каждой загрузке страницы.
Можно и AJAX сделать уже после загрузки страницы пусть крутиться на здоровье.
Можно на юзерский плагин после авторизации к примеру, но это проктит только в том случае если задача менять права текущему юзеру.
Да 100 вариантов. Но ТС это не поможет, точнее это нужно, но уже после того как весь остальной функционал будет готов.
А именно:
Ок привычные пакеты / тарифные планы ( я так их хз почему называть.) можно заменить на группы Joomla есть по функционалу подходят. Но в группах нет ни описания,  в таблице gorup_map нет времени(даты) когда заканчивается, Хорошо столбец можно присобачить к таблице руками. Но где храниться все описния тарифа( на сколько времени ты его покупаешь), да и для самой покупки придется писать функционал целиком.
Итого хоть вы тресните придется писать компонент чтобы это было хоть как-то юзерфрендли, а следовательно ничего не мешаетт в этом компоненте сделать отдельный контролер(ну не люблю я пихать все в одну кучу) с единственной целью проверять текущии подписки и если время меньше и не равно 0 то удалять запись.
« Последнее редактирование: 11.01.2017, 14:38:05 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Вы правы, флуд развели.
Точнее я походу)))
Скрипт мой на лине в ISP работает.Ну а про файл, а как иначе, код куда писать?!

Через БД я не пробовал, если вы умеете-расскажите как.

// Нашёл как проще командой : wget -q -o  /dev/null -O /dev/null "http://сайт.com/путь.php"
Для ISP у меня, т.е. линукс.
« Последнее редактирование: 11.01.2017, 14:43:49 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Через БД я не пробовал, если вы умеете-расскажите как.
На вот первое что попалось в поиске подходящие под цели
Код
#!/bin/bash
MySQL --user=[username] --password=[password] --database=[db name] --execute="DELETE FROM tbl_message WHERE DATEDIFF( NOW( ),  timestamp ) >=7"
http://stackoverflow.com/questions/21196613/run-a-mysql-query-as-a-cron-job
Можно еще .sql файл запускать с запросом (так часто делают когда дамб на демо сайтах надо поднимать раз в день к примеру)
Я пользовался подобными штуками, но не очень их люблю ибо не шибко удобно
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
vipiusss, может быть, хватит? Ты уже совсем запутался.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Блин, товарищи, все эти варианты подразумевают то или иное обращение к файлу.
это понятно что ничего не запуститься без каких-либо действий)
тот же вариант с file_get_contents - запускается один раз и все, потом он уже сам себя вызывает
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
vipiusss, может быть, хватит? Ты уже совсем запутался.

Есть такое.Виноват. Но можно и крон и ID и скрипт.
И ISP и линукс.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
и крон и ID и скрипт.
И ISP и линукс.
:)

из серии
Цитировать
Ночь, улица, фонарь, аптека,
...
Аптека, улица, фонарь.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Дима, там по иному: фонарь в шоке, улица=было)))
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль отображения сообщений группы телеграмм на сайте

Автор kunsaid

Ответов: 2
Просмотров: 7141
Последний ответ 08.02.2024, 13:13:27
от kunsaid
Автоматическое определение локации посетителя сайта

Автор Alex_iPod

Ответов: 0
Просмотров: 3943
Последний ответ 03.08.2023, 10:05:42
от Alex_iPod
Модуль вывода новостей из группы вконтакте на своем сайте?

Автор Snip

Ответов: 9
Просмотров: 9718
Последний ответ 09.03.2023, 16:11:43
от antony2606
Средства регистрации пользователей с подачей документов

Автор RomanA

Ответов: 60
Просмотров: 9233
Последний ответ 20.07.2022, 10:55:29
от RomanA
Компонент форма обратной связи или анкета для пользователей сайта

Автор disig

Ответов: 14
Просмотров: 3840
Последний ответ 01.07.2021, 03:35:15
от disig