Новости Joomla

Вышли релизы безопасности Joomla 6.0.4 и Joomla 5.4.4

Релиз безопасности Joomla 6.0.4 и Joomla 5.4.4

Проект Joomla! рад сообщить о выходе Joomla 6.0.4 и Joomla 5.4.4. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.

В пакет входят:
- библиотека Webtolk/Cdekapi
- системный плагин System - WT Cdek для хранения настроек и AJAX-интеграций
- task-плагин Task - Update WT Cdek data для обновления локальных копий справочников CDEK по расписанию
- web asset с официальным JavaScript-виджетом СДЭК

👉 v.1.3.0. Что нового?
- Полный рефакторинг библиотеки. Библиотека переработана в entity-based API с фасадом Cdek и отдельным слоем запросов. Обратная совместимость не нарушена, поэтому версия библиотеки - 1.3.0.
- Добавлена поддержка новых разделов API СДЭК. Добавлена поддержка новых разделов API СДЭК: webhooks, prealert, печатные формы, payment, passport, reverse, intakes и других сущностей.
- Улучшена интеграция с Joomla.
Улучшена интеграция с Joomla: installer script для layouts, новые поля Joomla Form для тарифов и обновлённые js виджета CDEK.
- документация библиотеки. Все методы библиотеки подробно описаны, а так же текст документации собран в отдельной папке в git репозитории и будет опубликован на сайте.

Библиотека эта нужна для разработчиков, создающих свои расширения для интеграции Joomla и курьерской службы CDEK.

Страница расширения
GitHub расширения

@joomlafeed

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

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
Просмотров: 4749
Последний ответ 08.02.2024, 13:13:27
от kunsaid
Автоматическое определение локации посетителя сайта

Автор Alex_iPod

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

Автор Snip

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

Автор RomanA

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

Автор disig

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