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

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Всем привет.
Установили на сайте ssl сертификат. Все работает Яндекс, Google все уже переиндексировано. Но заметил одну странность.
Если открыть любую страницу сайта вверху зеленый замочек все хорошо. Но стоит оставить страницу на долго открытой, не знаю сколько но точно не пару минут, я не засекал но больше 10 минут точно. На зеленом замке появляется треугольник с восклицательным знаком, это в мозиле, а в Chrome щит с красным крестиком. И в консоли появляется такое сообщение :
Цитировать
"Заблокирована загрузка смешанного активного содержимого «http://site.ru/component/ajax?format=json»"
Видимо идет подгрузка через http какого то плагина. Но вот как найти где это? Может кто стыкался уже с таким ?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
это поддержка сессии. а в настройках Joomla ssl включен?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
это поддержка сессии. а в настройках Joomla ssl включен?
Да включил. И в настройках Joomla и в настройках JoomShopping . А и еще в админке такого нету . Сколько бы она не стояла открытой там все ок.
« Последнее редактирование: 12.12.2018, 22:16:14 от misteri27 »
*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
может допустим AJAX подгрузить что-то в виде файла, но с путем http.
у замочка если браузер позволяет, можно жмыхнуть там на что-то и посмотреть, что прилетело без сертификата.
как вариант!
« Последнее редактирование: 12.12.2018, 22:29:17 от pavelrer »
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
может допустим AJAX подгрузить что-то в виде файла, но с путем http.
у замочка если браузер позволяет, можно жмыхнуть там на что-то и посмотреть, что прилетело без сертификата.
как вариант!
Ну так я и написал что выдает
Цитировать
"Заблокирована загрузка смешанного активного содержимого «http://site.ru/component/ajax?format=json»"
Вместо site.ru мой сайт. Перейти по ссылке получим
Цитировать
<div id="WWMainPage">{"success":true,"message":null,"messages":null,"data":null}</div>
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
а может у вас какой то редирект срабатывает на http? .htaccess стандартный? и кстати вот это
<div id="WWMainPage">{"success":true,"message":null,"messages":null,"data":null}</div>
тоже не верно, тут не должно быть дива, должен быть только json ответ. это вы (или не вы) уже где то полазили...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
а может у вас какой то редирект срабатывает на http? .htaccess стандартный? и кстати вот этотоже не верно, тут не должно быть дива, должен быть только json ответ. это вы (или не вы) уже где то полазили...
Я нашел этот div в mainpage.php вот его содержимое .
Код
<?php
/*------------------------------------------------------------------------
# plg_mainpage - Pushes the component's content to a DIV tag
# ------------------------------------------------------------------------
# author    Balint Polgarfi
# copyright Copyright (C) 2011 Offlajn.com. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://www.offlajn.com
-------------------------------------------------------------------------*/

// Ensure this file is being included by a parent file
defined( '_JEXEC' ) or die( 'Direct Access to this location is not allowed.' ) ;

jimport( 'joomla.plugin' ) ;
$app = JFactory::getApplication();
if (!$app->isAdmin()) {
  // Register search function inside Joomla's API
  $app->registerEvent( 'onAfterDispatch', 'addIdToMainPage' );
}

function addIdToMainPage() {
  if (@$_REQUEST['format'] != 'raw') {
  $document = JFactory::getDocument();
  $buff = $document->getBuffer('component');
  $document->setBuffer('<div id="WWMainPage">'.$buff.'</div>', 'component');
}
 
  if(@$_REQUEST['only_page'] == 1) {
    echo $document->getBuffer('component');
    exit;
  }
}
А по .htaccess он не родной но вопрос почему не сразу, а через время вываливается эта хр..нь
« Последнее редактирование: 12.12.2018, 22:55:27 от misteri27 »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Я нашел этот div в mainpage.php вот его содержимое .
и зачем вам этот плагин? в нем ошибка. сделайте див в шаблоне если он вам так нужен, а плагин удалите

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

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
Теперь понял, не полностью понял вопрс.
Мне кажется, как вариант - отдаваемой джейсон, он же все роно ури, у него есть путь ://site.ru/component/ajax?format=json
А все что до :// в php прописано как http - а не функцией Joomla включен ssl или нет.
Мои мысли!
Я бы поискал просто в файлах  AJAX?format=json или кусочки этого в папках отвечающих за компоненты ну и обратил бы внимание на файлы AJAX.
Как вариани - не разумею :)
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
и зачем вам этот плагин? в нем ошибка. сделайте div в шаблоне если он вам так нужен, а плагин удалите
так и должно быть, потому что это поддержка сессии, она через время срабатывает
Исходя из того что все сведения по этому плагину ведут на templatemonster то его ставили еще когда покупали один из предыдущих шаблонов на этом чудо сайте :) Вырубил тот плагин гляну как будет дальше .
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Теперь понял, не полностью понял вопрс.
Мне кажется, как вариант - отдаваемой джейсон, он же все роно ури, у него есть путь ://site.ru/component/ajax?format=json
А все что до :// в php прописано как http - а не функцией Joomla включен ssl или нет.
Мои мысли!
Я бы поискал просто в файлах  AJAX?format=json или кусочки этого в папках отвечающих за компоненты ну и обратил бы внимание на файлы AJAX.
Как вариани - не разумею :)
Этот код
Цитировать
AJAX?format=json
и его части пытался найти, но поиск не дал результатов.
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
После отключения плагина предупреждение появляется все равно но теперь переход по ссылке выглядит уже без дива .
Цитировать
{"success":true,"message":null,"messages":null,"data":null}
*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
Цитировать
{"success":true,"message":null,"messages":null,"data":null}
в диве, в HTML это строка а ни какой json!
...... Стою на асфальте в лыжи обутый ..... толи лыжи не те, толи я, не обутый :).
По другому.
Цитировать
{"success":true,"message":null,"messages":null,"data":null}
Это данные!
Мое мнение!

*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
После отключения плагина предупреждение появляется все равно но теперь переход по ссылке выглядит уже без дива .
отключение плагина был исключительно для правильного json, не для https. по поводу https я бы смотрел .htaccess
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
dmitry_stas Так может джейсон строку обрабатывает js скрипт?
И в плагине прописан http намертво?
*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
Цитировать
<div id="WWMainPage">{"success":true,"message":null,"messages":null,"data":null}</div>
Это строка -  А джейсон это массив данных!
Ну я дурак видимо :)
*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
Че ....ней страдаем. В консоли браузера слабо посмотреть?  *ОХ-Х-Х*
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
И в плагине прописан http намертво?
неа, он там не прописан. и это не плагин, это стандартный функционал Joomla - keepalive, поддержка сессии
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Че ....ней страдаем. В консоли браузера слабо посмотреть?  *ОХ-Х-Х*
Вам не кажется что про лыжи это как раз про вас :)
Я вам уже не один раз писал что указано в консоли.
Цитировать
"Заблокирована загрузка смешанного активного содержимого «http://site.ru/component/ajax?format=json»"
« Последнее редактирование: 13.12.2018, 11:47:25 от misteri27 »
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
отключение плагина был исключительно для правильного json, не для https. по поводу https я бы смотрел .htaccess
Тоже склоняюсь все же к htaccess . Убрал на стандартный а там буду пробовать тогда уже . Результат отпишу.
*

ProtectYourSite

  • Живу я здесь
  • 2388
  • 141 / 4
  • Безопасность вебсайтов
А если в . htaccess  добавить
Код
SetEnvIf X-SSL-Emu on HTTPS=on
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Проблема была именно в .htaccess. Он писался под http, а так как редирект с http на https был на уровне ispmanager то при заходе, переходе все было ок. А вот когда уже сохранение сессии шло видимо не срабатывало уже :)
Всем спасибо за помощь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сайт перестал нормально грузиться

Автор Leo1986

Ответов: 17
Просмотров: 8398
Последний ответ 11.06.2025, 13:55:08
от zilonitiz
Вставка видео со своего сервера через media manager

Автор goga_pgasovav

Ответов: 2
Просмотров: 2924
Последний ответ 27.03.2025, 14:51:43
от Akeksandr
Переход с http на https

Автор Andrey67

Ответов: 3
Просмотров: 1861
Последний ответ 10.09.2024, 17:01:58
от Andrey67
Как конвертировать сайт Joomla в мобильное приложение?

Автор 62411

Ответов: 1
Просмотров: 2320
Последний ответ 14.06.2024, 15:31:24
от Olg
После выключения расширения лег сайт

Автор blind

Ответов: 4
Просмотров: 3320
Последний ответ 19.05.2024, 14:13:33
от blind