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

imsory

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Всем привет. Я все с той же проблемой. Но на этот раз я вам показываю даже что и где нужно изменить. К сожеления мои почти нулевые знания пхп и полное отсутствие знаний js не позволяют мне отредактировать нужный файл.
Ну так вот...
Файл который нужно отредактировать sub_viewdetails в корне dg.

В нем есть следующие строки
Цитировать
if ($ad_lightbox){
    $header = '';
    $mtl = array();
    $tsource = @file_get_contents("$mosConfig_absolute_path/templates/$cur_template/index.php");
    if(preg_match_all('/(mootools.v1.1|mootools)\.js/', $tsource, $mtl)){
    $mtl = $mtl[1];
    }
    if(!(in_array('mootools.v1.1', $mtl) || (in_array('mootools', $mtl)))){
    $header .= "<script type=\"text/javascript\" src=\"$gallerypath/js/slimbox/js/mootools.js\"></script>\n";
    }
    $header .= "<script type=\"text/javascript\" src=\"$gallerypath/js/slimbox/js/slimbox.js\"></script>\n";
    $header .= "<link rel=\"stylesheet\" href=\"$gallerypath/js/slimbox/css/slimbox.css\" type=\"text/css\" media=\"screen\" />\n";
    $mainframe->addCustomHeadTag($header);
    if ($ad_bbcodesupport) {
    echo "\n<script type=\"text/javascript\">\n";
    echo "window.addEvent('domready', function(){\n";
    echo "dginit('cmttext');\n";
    echo "});";
    echo "</script>\n";
    }
    echo "\n<script type=\"text/javascript\">\n";
    echo "window.addEvent('domready', function(){\n";
    echo "window.addEvent('domready', Lightbox.init.bind(Lightbox));\n";
    echo "});";
    echo "</script>\n";
    } else {
    $standart_popup  = "<script type=\"text/javascript\" src=\"$gallerypath/sub_window.js\"></script>\n";
    $mainframe->addCustomHeadTag( $standart_popup );
    if ($ad_bbcodesupport) {
    echo "\n<script type=\"text/javascript\">\n";
    echo "window.onload=function(){\n";
    echo "dginit('cmttext');\n";
    echo "};";
    echo "</script>\n";
    }
    }
просто это единственый файл который ссылается на шаблон открытого оригинала (отмечен красным)
Нужно чтобы оригиналы открывались в новом пхп окне без всяких эффектов.
вообще думаю что если перевести все это дело на пхп sub_window.php то было бы все гораздо легче потому что в данный момент сижу разбираюсь в пхп...
*

Yurets

  • Захожу иногда
  • 405
  • 92 / 0
  • Губернатор острова Борнео
В настройках галереи (Configuration->Опции) есть опция "Использовать Slimbox" - ставите "Нет" и при нажатии на среднюю миниатюру будет выскакивать обычное popup-окошко с фотографией и без js-эффектов. Или я не понял задачу? :)
В комнате с белым потолком
*

imsory

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
спасибо за ответ но ты не понял задачу. Если ставишь там "нет" то выскакивает все то же js окно, в котором нет полосок прокрутки и оно закрывается при нажатии на него. Пример нормального открючения js эффектов это rs галерея.
*

Yurets

  • Захожу иногда
  • 405
  • 92 / 0
  • Губернатор острова Борнео
Вам нужно, чтобы ссылка на изображение имела вид вроде <a target="_blank" ...  и при переходе на новой страничке была только картинка и всё?
В комнате с белым потолком
*

imsory

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
на счет ссылки на изображение я не понел но это и не важно пускай она хоть какая будет. И вы правильно понели мне нужно просто изображение на новой странице.
*

imsory

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
я бы вообще хотел избавится от js...
*

Yurets

  • Захожу иногда
  • 405
  • 92 / 0
  • Губернатор острова Борнео
файл sub_viewdetails.php (сделайте его бэкап) вместо
Код
...
    if($my->username || ($ad_lightbox_fa > 0)){
    if ($ad_showwatermark && (!$ad_showtip) && (!$ad_lightbox)) {
    echo "<div align='center'><a href=\"javascript: void(0);\" onclick=\"return popup('".$wm."oid=".$id."', '".jsspecialchars($imgtitle)."')\">";
    echo "<img src='".$wm."mid=".$id."' onmouseover=\"dg_dsm();return document.dg_rv\"";
    echo "style='".$ad_imgstyle."' name='SlideShow' title='"._DG_TOENLARGE."' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";

    } else if (!$ad_showwatermark && (!$ad_showtip) && (!$ad_lightbox)) {
    echo "<div align='center'><a href=\"javascript: void(0);\" onclick=\"return popup('$originalpath$imgoriginalname', '".jsspecialchars($imgtitle)."')\">";
    echo "<img src='$picturepath$imgfilename' onmouseover=\"dg_dsm();return document.dg_rv\"";
    echo "style='".$ad_imgstyle."' name='SlideShow' title='"._DG_TOENLARGE."' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";

    } else if ($ad_showwatermark && ($ad_showtip) && (!$ad_lightbox)) {
   
    echo "<div align='center'><a href=\"javascript: void(0);\" onclick=\"return popup('".$wm."oid=".$id."', '".jsspecialchars($imgtitle)."')\"";
    echo "onmouseover=\"return overlib('"._DG_VIEW_ORG_IMAGE."');\"";
    echo "onmouseout=\"return nd();\"><img src='".$wm."mid=".$id."'";
    echo "onmouseover=\"dg_dsm();return document.dg_rv\" style='".$ad_imgstyle."' name='SlideShow' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";

    } else if (!$ad_showwatermark && ($ad_showtip) && (!$ad_lightbox)) {
   
    echo "<div align='center'><a href=\"javascript: void(0);\" onclick=\"return popup('$originalpath$imgoriginalname', '".jsspecialchars($imgtitle)."')\"";
    echo "onmouseover=\"return overlib('"._DG_VIEW_ORG_IMAGE."');\"";
    echo "onmouseout=\"return nd();\"><img src='$picturepath$imgfilename' onmouseover=\"dg_dsm();return document.dg_rv\"";
    echo "style='".$ad_imgstyle."' name='SlideShow' alt='' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";

    } else if ($ad_showwatermark && (!$ad_showtip) && ($ad_lightbox)) {
   
    echo "<div align='center'><a href='".$wm."oid=".$id."' rel='lightbox' title='".jsspecialchars($imgtitle)."'>";
    echo "<img src='".$wm."mid=".$id."' onmouseover=\"dg_dsm();return document.dg_rv\"";
    echo "style='".$ad_imgstyle."' name='SlideShow' title='"._DG_TOENLARGE."' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";

    } else if (!$ad_showwatermark && (!$ad_showtip) && ($ad_lightbox)) {
    echo "<div align='center'><a href='$originalpath$imgoriginalname' rel='lightbox'  title='".jsspecialchars($imgtitle)."'>";
    echo "<img src='$picturepath$imgfilename' onmouseover=\"dg_dsm();return document.dg_rv\"";
    echo "style='".$ad_imgstyle."' name='SlideShow' title='"._DG_TOENLARGE."' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";

    } else if ($ad_showwatermark && ($ad_showtip) && ($ad_lightbox)) {

    echo "\n<div align='center'><a href='".$wm."oid=".$id."' id='test' rel='lightbox' title='".jsspecialchars($imgtitle)."' ";
    echo "onmouseover=\"return overlib('"._DG_VIEW_ORG_IMAGE."');\"";
    echo "onmouseout=\"return nd();\"><img src='".$wm."mid=".$id."' ";
    echo "onmouseover=\"dg_dsm();return document.dg_rv\" name='SlideShow' style='".$ad_imgstyle."' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>\n";

    } else if (!$ad_showwatermark && ($ad_showtip) && ($ad_lightbox)) {

    echo "<div align='center'><a href='$originalpath$imgoriginalname' rel='lightbox'  title='".jsspecialchars($imgtitle)."'" ;
    echo "onmouseover=\"return overlib('"._DG_VIEW_ORG_IMAGE."');\"";
    echo "onmouseout=\"return nd();\"><img src='$picturepath$imgfilename' style='".$ad_imgstyle."'";
    echo "onmouseover=\"dg_dsm();return document.dg_rv\" name='SlideShow' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";
    }
    } else {
    if ($ad_showwatermark) {
...
пишем
Код
...
if($my->username || ($ad_lightbox_fa > 0)){
    if ($ad_showwatermark && (!$ad_showtip) && (!$ad_lightbox)) {
    echo "<div align='center'><a href='".$wm."oid=".$id."' rel='lightbox' title='".jsspecialchars($imgtitle)."' target=\"_blank\">";
    echo "<img src='".$wm."mid=".$id."' onmouseover=\"dg_dsm();return document.dg_rv\"";
    echo "style='".$ad_imgstyle."' name='SlideShow' title='"._DG_TOENLARGE."' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";

    } else if (!$ad_showwatermark && (!$ad_showtip) && (!$ad_lightbox)) {
    echo "<div align='center'><a href='".$wm."oid=".$id."' rel='lightbox' title='".jsspecialchars($imgtitle)."' target=\"_blank\">";
    echo "<img src='$picturepath$imgfilename' onmouseover=\"dg_dsm();return document.dg_rv\"";
    echo "style='".$ad_imgstyle."' name='SlideShow' title='"._DG_TOENLARGE."' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";

    } else if ($ad_showwatermark && ($ad_showtip) && (!$ad_lightbox)) {
   
    echo "<div align='center'><a href='".$wm."oid=".$id."' rel='lightbox' title='".jsspecialchars($imgtitle)."' target=\"_blank\">
<img src='".$wm."mid=".$id."'";
    echo "onmouseover=\"dg_dsm();return document.dg_rv\" style='".$ad_imgstyle."' name='SlideShow' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";

    } else if (!$ad_showwatermark && ($ad_showtip) && (!$ad_lightbox)) {
   
    echo "<div align='center'><a href='".$wm."oid=".$id."' rel='lightbox' title='".jsspecialchars($imgtitle)."' target=\"_blank\">
<img src='$picturepath$imgfilename' onmouseover=\"dg_dsm();return document.dg_rv\"";
    echo "style='".$ad_imgstyle."' name='SlideShow' alt='' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";

    } else if ($ad_showwatermark && (!$ad_showtip) && ($ad_lightbox)) {
   
    echo "<div align='center'><a href='".$wm."oid=".$id."' rel='lightbox' title='".jsspecialchars($imgtitle)."' target=\"_blank\">";
    echo "<img src='".$wm."mid=".$id."' onmouseover=\"dg_dsm();return document.dg_rv\"";
    echo "style='".$ad_imgstyle."' name='SlideShow' title='"._DG_TOENLARGE."' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";

    } else if (!$ad_showwatermark && (!$ad_showtip) && ($ad_lightbox)) {
    echo "<div align='center'><a href='".$wm."oid=".$id."' rel='lightbox' title='".jsspecialchars($imgtitle)."' target=\"_blank\">";
    echo "<img src='$picturepath$imgfilename' onmouseover=\"dg_dsm();return document.dg_rv\"";
    echo "style='".$ad_imgstyle."' name='SlideShow' title='"._DG_TOENLARGE."' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";

    } else if ($ad_showwatermark && ($ad_showtip) && ($ad_lightbox)) {

    echo "\n<div align='center'><a href='".$wm."oid=".$id."' rel='lightbox' title='".jsspecialchars($imgtitle)."' target=\"_blank\">
<img src='".$wm."mid=".$id."' ";
    echo "onmouseover=\"dg_dsm();return document.dg_rv\" name='SlideShow' style='".$ad_imgstyle."' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>\n";

    } else if (!$ad_showwatermark && ($ad_showtip) && ($ad_lightbox)) {

    echo "<div align='center'><a href='".$wm."oid=".$id."' rel='lightbox' title='".jsspecialchars($imgtitle)."' target=\"_blank\">
<img src='$picturepath$imgfilename' style='".$ad_imgstyle."'";
    echo "onmouseover=\"dg_dsm();return document.dg_rv\" name='SlideShow' alt='".$imgtitle."' /></a>";
    echo "<div id='ImgText' style='padding-top:5px;font-size:16px;font-weight:700'></div></div>";
    }
    } else {
    if ($ad_showwatermark) {
...
Теперь при нажатии на среднюю превьюшку просто картинка откроется просто в новом окне.
В комнате с белым потолком
*

Yurets

  • Захожу иногда
  • 405
  • 92 / 0
  • Губернатор острова Борнео
тут
Цитировать
Не надо тут умничать и говорить "да ты просто убери там в настройках галочку в одном месте и будет все ок...
Да-а-а... это Вы про меня? Хе-хе... Знал бы - ... ну да ладно. С пониманием.
В комнате с белым потолком
*

imsory

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
там я отписался раньше чем тут так что с вами это быть связано не как не может
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Прозрачность в Datso Gallery

Автор ArmenPHP

Ответов: 20
Просмотров: 3566
Последний ответ 19.11.2012, 11:29:44
от Ahmedhanjik
Ищу соучастников покупки обновленной Datso Gallery

Автор Andrey12

Ответов: 10
Просмотров: 2980
Последний ответ 30.03.2012, 10:53:49
от BerraB
В версии 1.8.8 не дает создать категорию

Автор sandman83

Ответов: 3
Просмотров: 2468
Последний ответ 21.01.2011, 11:06:41
от sandman83
Мета (meta) данные в DatsoGallery - как установить?

Автор zip

Ответов: 2
Просмотров: 2896
Последний ответ 15.01.2011, 18:58:28
от zaur111
Где меняется фон всплывающей подсказки?

Автор kostet7

Ответов: 2
Просмотров: 3037
Последний ответ 29.11.2010, 20:40:23
от AndrS