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

zhenia_01

  • Захожу иногда
  • 158
  • 1 / 0
  • Я себя не обидел? :))
Автор: Логин вместо имени
« : 27.02.2011, 15:12:24 »
Помогите исправить код в файле templates\шаблон\html\com_content\article\default.php таким образом, чтобы в материалах выводило Автор: логин из СВ, а не имя пользователя.

Вот имеющийся код:

Код
<?php
 artxFragmentEnd(ob_get_clean());
}
artxFragmentBegin("<div class=\"art-PostHeaderIcons art-metadata-icons\">\r\n");
  if ($this->params->get('show_url') && $this->article->urls)
   artxFragment('', '<a href="http://' . $this->item->urls . '" target="_blank">' . $this->item->urls . '</a>', '', ' | ');
if ($this->params->get('show_create_date')) {
  artxFragment('', JHTML::_('image.site', 'PostDateIcon.png', null, null, null, JText::_("PostDateIcon"), array('width' => '17', 'height' => '18')). JHTML::_('date', $this->article->created, JText::_('DATE_FORMAT_LC2')), '', ' | ');
}

if (($this->params->get('show_author')) && ($this->article->author != "")) {
  artxFragment('', JHTML::_('image.site', 'PostAuthorIcon.png', null, null, null, JText::_("PostAuthorIcon"), array('width' => '14', 'height' => '14')). JText::sprintf('Written by', ($this->article->created_by_alias ? $this->article->created_by_alias : $this->article->author)), '', ' | ');
}

if (!$this->print && $this->params->get('show_pdf_icon'))
 artxFragment('', JHTML::_('icon.pdf',  $this->article, $this->params, $this->access), '', ' | ');
if (!$this->print && $this->params->get('show_print_icon' ))
 artxFragment('', JHTML::_('icon.print_popup', $this->article, $this->params, $this->access), '', ' | ');
if (!$this->print && $this->params->get('show_email_icon'))
 artxFragment('', JHTML::_('icon.email', $this->article, $this->params, $this->access), '', ' | ');
if (!$this->print && $canEdit)
 artxFragment('', JHTML::_('icon.edit', $this->article, $this->params, $this->access), '', ' | ');

if ($this->print)
 artxFragment('', JHTML::_('icon.print_screen',  $this->article, $this->params, $this->access, array('class' => 'art-metadata-icon')), '', ' | ');
artxFragmentEnd("\r\n</div>\r\n");
echo "<div class=\"art-PostContent\">\r\n";
if (!$this->params->get('show_intro'))
 echo $this->article->event->afterDisplayTitle;
echo $this->article->event->beforeDisplayContent;
if (($this->params->get('show_section') && $this->article->sectionid) || ($this->params->get('show_category') && $this->article->catid)) {
?>
я так понял, что надо править вот эту часть:
Код
if (($this->params->get('show_author')) && ($this->article->author != "")) {
  artxFragment('', JHTML::_('image.site', 'PostAuthorIcon.png', null, null, null, JText::_("PostAuthorIcon"), array('width' => '14', 'height' => '14')). JText::sprintf('Written by', ($this->article->created_by_alias ? $this->article->created_by_alias : $this->article->author)), '', ' | ');
}
Как сделать ссылку на логин из СВ?

Re: Автор: Логин вместо имени
« Ответ #1 : 28.02.2011, 10:53:12 »
А зачем тебе менять код? Когда создаешь материал, там есть поле "Параметры статьи". Пишешь в поле ("Псевдоним автора") ник, который хочешь, чтобы отображался в материалах.
*

hoock

  • Захожу иногда
  • 378
  • 42 / 0
Re: Автор: Логин вместо имени
« Ответ #2 : 28.02.2011, 11:17:51 »
Зачем лезть в код ... раз у вас CB меняйте в его настройках
В случае что помог - спасибо слишком много, пиво и + будет в самый раз *DRINK*
*

zhenia_01

  • Захожу иногда
  • 158
  • 1 / 0
  • Я себя не обидел? :))
Re: Автор: Логин вместо имени
« Ответ #3 : 28.02.2011, 14:56:26 »
а про СВ можно поподробнее, как это реализовать?
*

hoock

  • Захожу иногда
  • 378
  • 42 / 0
Re: Автор: Логин вместо имени
« Ответ #4 : 28.02.2011, 16:00:10 »
Зайдите в настройки CB и поменяйте данный параметр
В случае что помог - спасибо слишком много, пиво и + будет в самый раз *DRINK*
*

zhenia_01

  • Захожу иногда
  • 158
  • 1 / 0
  • Я себя не обидел? :))
Re: Автор: Логин вместо имени
« Ответ #5 : 28.02.2011, 21:05:06 »
Я наверное не то что-то сделал...
Вот что получаеться:
Вот этот способ:
А зачем тебе менять код? Когда создаешь материал, там есть поле "Параметры статьи". Пишешь в поле ("Псевдоним автора") ник, который хочешь, чтобы отображался в материалах.
не подходит, по двум причинам, 1 - у меня имеется возможность публикации статей авторами с фронта без подтверждения админом. Не буду же я в каждую статью потом лазить менять! 2 причина (почему так?) у меня в этом списке не логин пользователя, а его настоящее имя!

А вот так попробовал - ничего не меняеться! Только в профиле пользователя меняется!
Зайдите в настройки CB и поменяйте данный параметр

У меня тут стоит "Только имя пользователя" - это и есть логин.
Вот пример моей проблемы допустим имеется:

логин (имя пользователя): Логин
имя: Иванов И. И.

так вот как сделать что бы в статье автор был логин, а не Иванов И. И.?

[вложение удалено Администратором]
*

zhenia_01

  • Захожу иногда
  • 158
  • 1 / 0
  • Я себя не обидел? :))
Re: Автор: Логин вместо имени
« Ответ #6 : 01.03.2011, 22:14:46 »
И что, я один с такой проблемой? Help me!
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Автор: Логин вместо имени
« Ответ #7 : 01.03.2011, 22:21:54 »
запрос нужно менять в моделях
для материала это будет components/com_content/models/article.php
Цитировать
$query = 'SELECT a.*, u.name u.username AS author, ....
и так для всех моделей.
*

zhenia_01

  • Захожу иногда
  • 158
  • 1 / 0
  • Я себя не обидел? :))
Re: Автор: Логин вместо имени
« Ответ #8 : 01.03.2011, 23:12:33 »
запрос нужно менять в моделях
для материала это будет components/com_content/models/article.phpи так для всех моделей.
во, работает! огромное спасибо! не представляешь как выручил! спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопросительные знаки вместо букв

Автор Alex_iPod

Ответов: 6
Просмотров: 10859
Последний ответ 20.09.2022, 22:13:45
от PaLyCH
Вместо некоторых разделов стали отображаться пустые страницы

Автор ch

Ответов: 0
Просмотров: 4391
Последний ответ 04.12.2020, 15:07:27
от ch
Как поменять логин на имя в комментарии?

Автор albertik1994

Ответов: 3
Просмотров: 2568
Последний ответ 01.07.2020, 20:55:56
от albertik1994
Вместо звездочек выходит вот это {extravote 4}

Автор bazabaza

Ответов: 4
Просмотров: 3128
Последний ответ 12.12.2017, 14:08:34
от krot
Вместо главной страницы - содержимое файла корневого каталога index.php

Автор Igoritaly

Ответов: 2
Просмотров: 5040
Последний ответ 10.08.2017, 17:03:57
от Gosha5767