Новости Joomla

👩‍💻 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 Гость просматривают эту тему.
  • 2 Ответов
  • 3079 Просмотров
*

3PA3OK

  • Осваиваюсь на форуме
  • 48
  • 3 / 0
Здравия желаю!

Подскажите пжлст, в каком документе и каким образом можно исправить следующий глюк:

Нажатие на логотип с любого места на сайте, кроме собственно главной и контактов, приводит к
добавлению /index.php к адресу местонахождения.

Пример:
Находясь сдесь: http://atlantislux.com/branding/station/stations
нажимаю на лого и оказываюсь здесь http://atlantislux.com/branding/station/index.php

/branding/station - явно лишняя фигня, для попадения на главную.
И вообще причем здесь index.php ? как его убрать?

Search Engine Friendly URLs   Yes
Use Apache mod_rewrite       Yes  
Add suffix to URLs                No

zmancer в http://joomlaforum.ru/index.php/topic,171059.0.html описывает подобное но проблема в том, что
у меня в  в index.php шаблона нет строк
Код
<a href="<?php echo $this->baseurl ?>" title="logo"><img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/images/logo.png" alt="logo" /></a>

мой index.php выгглядить так:
Код
<?php

/*
#------------------------------------------------------------------------
# postnote - June 2010 (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
#------------------------------------------------------------------------
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
#------------------------------------------------------------------------
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

include_once (dirname(__FILE__).DS.'libs'.DS.'gk.template.helper.php');

$tmpl = GKTemplateHelper::getInstance($this, array('ui', GK_TOOL_SCREEN, GK_TOOL_MENU, 'main_layout', 'direction'));

//Calculate the width of template
$tmplWidth = '';
$tmplWrapMin = '100%';
switch ($tmpl->getParam(GK_TOOL_SCREEN)){
case 'auto':
$tmplWidth = '97%';
break;
case 'fluid':
$tmplWidth = intval($tmpl->getParam('gk_screen-fluid-fix-gk_screen_width'));
$tmplWidth = $tmplWidth ? $tmplWidth.'%' : '90%';
break;
case 'fix':
$tmplWidth = intval($tmpl->getParam('gk_screen-fluid-fix-gk_screen_width'));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '771px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '770px';
break;
default:
$tmplWidth = intval($tmpl->getParam(GK_TOOL_SCREEN));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '983px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '982px';
break;
}

$tmpl->setParam ('tmplWidth', $tmplWidth);
$tmpl->setParam ('tmplWrapMin', $tmplWrapMin);

//Main navigation
$gk_menutype = $tmpl->getMenuType();
$gkmenu = null;
if ($gk_menutype && $gk_menutype != 'none') {
$gkparams = new JParameter('');
$gkparams->set( 'menutype', $tmpl->getParam('menutype', 'mainmenu') );
$gkparams->set( 'menu_images_align', 'left' );
$gkparams->set( 'menupath', $tmpl->templateurl().'/gk_menus');
$gkparams->set('menu_images', 1); //0: not show image, 1: show image which set in menu item
$gkparams->set('menu_background', 1); //0: image, 1: background
$gkparams->set('mega-colwidth', 200); //Megamenu only: Default column width
$gkparams->set('mega-style', 1); //Megamenu only: Menu style.
$gkparams->set('rtl',($tmpl->getParam('direction')=='rtl' || $tmpl->direction == 'rtl'));
$gkmenu = $tmpl->loadMenu($gkparams, $gk_menutype);
}
//End for main navigation

$layout = $tmpl->getLayout ();

if ($layout) {
$tmpl->display($layout);
}

Заранее благодарен! yes!

P.S. Заметил, что переходит на главную со всех статей  кроме материала в разделе Без категории.

P.P.S. При нажатии на пункт меню главная- всё чётко http://atlantislux.com/
         хотя по поводу последнего / , не уверен. :dry:
« Последнее редактирование: 31.08.2011, 20:42:40 от 3PA3OK »
*

3PA3OK

  • Осваиваюсь на форуме
  • 48
  • 3 / 0
Решение работы лого.

Нашёл с помощью AVSearch фрагмент кода
Код
<h1 class="logo">
<a href="index.php"
в  шаблоне прописана ссылка "index.php" заменил на "/", правда он оказался, там где никто не предпологал:

/atlantislux.com/templates/gk_postnote/layouts/blocks/mainnav.php
*

victor_d

  • Новичок
  • 1
  • 0 / 0
О!То,что нужно.
Спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как поменять положения баннера на странице?

Автор Lzrv

Ответов: 2
Просмотров: 5614
Последний ответ 12.12.2017, 12:22:55
от Lzrv
Создать ссылку на обновление страницы

Автор Escander

Ответов: 2
Просмотров: 3182
Последний ответ 15.08.2016, 14:44:47
от Escander
Как сделать на странице ссылку на скачивание файла с хостинга?

Автор lsd77777

Ответов: 19
Просмотров: 19572
Последний ответ 27.07.2016, 01:58:03
от SokoloWWW
По умолчанию открывается login.html вместо index.php

Автор MdDrSrg

Ответов: 0
Просмотров: 2365
Последний ответ 08.07.2015, 08:22:32
от MdDrSrg
На чем можно реализовать подобное

Автор jservice

Ответов: 0
Просмотров: 1644
Последний ответ 24.06.2014, 16:06:51
от jservice