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

Tol82

  • Захожу иногда
  • 57
  • 2 / 1
У меня два вопроса:

1. Как сделать строку счетчика просмотров материалов сайта Просмотров: 456| Дата: 25.02.... (Типа того что есть на юкозе). Я так понял есть стандартный"Хиты", но он у меня (J1.5.15)   не работает. Может есть какой плагин или еще чтото?

2. Как сделать в верху материала строку, что отображает путь к странице, на которой нахожусь (здесь на форуме вверху есть такая) н-р: Главная - Новости - Спорт. Как сделать?

Думаю будет полезно не только для меня...
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Думаю будет полезно не только для меня...
Думаю полезней будет почитать FAQ и поюзать поиск по форуму. Вопросы обсуждались неоднократно.
*

Tol82

  • Захожу иногда
  • 57
  • 2 / 1
Спасибо, канешно, но я для того тут и создал тему, чтобы не юзать целый день по форумам. Или, может материал очень обемный, трудно писать?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Спасибо, канешно, но я для того тут и создал тему, чтобы не юзать целый день по форумам. Или, может материал очень обемный, трудно писать?
никто не собирается и оно никому не надо писать одно и то же по сто раз.
Можете не искать, дело ваше, я просто дал совет.
Ждите, может кто-то и напишет ответ или тема не отправится на свалку. Так будет намного быстрее.
*

Tol82

  • Захожу иногда
  • 57
  • 2 / 1
SmokerMan, ищу второй день. Толком ничего нету. Перерыл все FAQ - ничего! Спасибо за ваше внимание к теме, но пользы било бы больше, если Вы в етих двух сообщениях, которые написали, выложили  решение проблемы (если Вы его знаете) а не рекламировали свалку и Google.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
конечно знаю просто лень писать :)
Смотри вот сейчас за пару минут я найду уйму тем на эту тематику.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
В поиск забиваем одно слово "хиты", я заумных там всяких терминов не приводил. Результат:
раз
два
три

Что касается второго вопроса то слово будет "Breadcrumbs"
Результаты выводить не буду.
На все про все ушло меньше 2-х минут, я блин дольше это сообщение писал.
*

Tol82

  • Захожу иногда
  • 57
  • 2 / 1
О, то шо надо, думаю, теперь розберусь. Проблема с ключевыми словами, а то я мучаюсь (просмотры, строка навигации..).   Если не розберусь, буду Вас ламать на ответ... Еще раз спасибо

Я не линив, просто не опытен...
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
есть опубликованная на сайте статья, кликаешь на неё, она открывается и видишь графу "Количество просмотров: 56". и так нужно для каждой. как это реализовать? (в настройках хиты включены)
*

Tol82

  • Захожу иногда
  • 57
  • 2 / 1
Если не ошибаюсь, то стандартные хиты отображаються только если материалы настроины как шаблон блога категорий (когда вибираем пункт менню).

Если помог - поставте плюсик
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
нет, увы. мне нужно именно то, что я написал, а в не в списке блога
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
так что, это просто невозможно?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
так что, это просто невозможно?
видимо нет.
ссылки для кого выше приведены? там есть ответы на все вопросы.
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
в ссылках выше одна сплошная "вода". никакой конкретики по моему вопросу.
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Мдя. Первая ссылка и конкретный ответ
http://joomlaforum.ru/index.php/topic,27091.msg265012.html#msg265012
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
ага. только так и не написано в какую строчку запихивать этот код.
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Ну кому же кроме Вас знать, где Вам нужно выводить показ хитов.
http://joomlaforum.ru/index.php/topic,27091.msg270583.html#msg270583
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
там же, где и дата материала стоит! это всё я читал уже много раз. вы что, издеваетесь что ли? в какую строку файла components\com_content\views\article\tmpl\default.php нужно вставить этот код

   
Код
<?php if ($this->params->get('show_hits')) : ?>
   <?php echo JText::_('Просмотров: ')." ".$this->article->hits ?>
   <?php endif; ?>
?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
там же, где и дата материала стоит! это всё я читал уже много раз. вы что, издеваетесь что ли? в какую строку файла components\com_content\views\article\tmpl\default.php нужно вставить этот код
в любую.
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
там же, где и дата материала стоит!
После 106 строки.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
Lex, ну слава богу! спасибо, добрый человек!
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
спасибо ещё раз - теперь материалы вообще не отображаются. хорошо хоть резервную копию сделал
« Последнее редактирование: 19.05.2010, 22:02:58 от ЖиВоЙ »
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
вот код файла:
Код
<?php // no direct access
defined('_JEXEC') or die('Restricted access');

$canEdit = ($this->user->authorize('com_content', 'edit', 'content', 'all') || $this->user->authorize('com_content', 'edit', 'content', 'own'));
?>
<?php if ($this->params->get('show_page_title', 1) && $this->params->get('page_title')!= $this->article->title) : ?>
<div class="componentheading<?php echo $this->params->get('pageclass_sfx')?>">
<?php echo $this->escape($this->params->get('page_title')); ?>
</div>
<?php endif; ?>
<?php if ($canEdit || $this->params->get('show_title') || $this->params->get('show_pdf_icon') || $this->params->get('show_print_icon') || $this->params->get('show_email_icon')) : ?>
<table class="contentpaneopen<?php echo $this->params->get( 'pageclass_sfx' ); ?>">
<tr>
<?php if ($this->params->get('show_title')) : ?>
<td class="contentheading<?php echo $this->params->get( 'pageclass_sfx' ); ?>" width="100%">
<?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
<a href="<?php echo $this->article->readmore_link; ?>" class="contentpagetitle<?php echo $this->params->get( 'pageclass_sfx' ); ?>">
<?php echo $this->escape($this->article->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->article->title); ?>
<?php endif; ?>
</td>
<?php endif; ?>
<?php if (!$this->print) : ?>
<?php if ($this->params->get('show_pdf_icon')) : ?>
<td align="right" width="100%" class="buttonheading">
<?php echo JHTML::_('icon.pdf',  $this->article, $this->params, $this->access); ?>
</td>
<?php endif; ?>

<?php if ( $this->params->get( 'show_print_icon' )) : ?>
<td align="right" width="100%" class="buttonheading">
<?php echo JHTML::_('icon.print_popup',  $this->article, $this->params, $this->access); ?>
</td>
<?php endif; ?>

<?php if ($this->params->get('show_email_icon')) : ?>
<td align="right" width="100%" class="buttonheading">
<?php echo JHTML::_('icon.email',  $this->article, $this->params, $this->access); ?>
</td>
<?php endif; ?>
<?php if ($canEdit) : ?>
<td align="right" width="100%" class="buttonheading">
<?php echo JHTML::_('icon.edit', $this->article, $this->params, $this->access); ?>
</td>
<?php endif; ?>
<?php else : ?>
<td align="right" width="100%" class="buttonheading">
<?php echo JHTML::_('icon.print_screen',  $this->article, $this->params, $this->access); ?>
</td>
<?php endif; ?>
</tr>
</table>
<?php endif; ?>

<?php  if (!$this->params->get('show_intro')) :
echo $this->article->event->afterDisplayTitle;
endif; ?>
<?php echo $this->article->event->beforeDisplayContent; ?>
<table class="contentpaneopen<?php echo $this->params->get( 'pageclass_sfx' ); ?>">
<?php if (($this->params->get('show_section') && $this->article->sectionid) || ($this->params->get('show_category') && $this->article->catid)) : ?>
<tr>
<td>
<?php if ($this->params->get('show_section') && $this->article->sectionid && isset($this->article->section)) : ?>
<span>
<?php if ($this->params->get('link_section')) : ?>
<?php echo '<a href="'.JRoute::_(ContentHelperRoute::getSectionRoute($this->article->sectionid)).'">'; ?>
<?php endif; ?>
<?php echo $this->article->section; ?>
<?php if ($this->params->get('link_section')) : ?>
<?php echo '</a>'; ?>
<?php endif; ?>
<?php if ($this->params->get('show_category')) : ?>
<?php echo ' - '; ?>
<?php endif; ?>
</span>
<?php endif; ?>
<?php if ($this->params->get('show_category') && $this->article->catid) : ?>
<span>
<?php if ($this->params->get('link_category')) : ?>
<?php echo '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->article->catslug, $this->article->sectionid)).'">'; ?>
<?php endif; ?>
<?php echo $this->article->category; ?>
<?php if ($this->params->get('link_category')) : ?>
<?php echo '</a>'; ?>
<?php endif; ?>
</span>
<?php endif; ?>
</td>
</tr>
<?php endif; ?>
<?php if (($this->params->get('show_author')) && ($this->article->author != "")) : ?>
<tr>
<td valign="top">
<span class="small">
<?php JText::printf( 'Written by', ($this->article->created_by_alias ? $this->article->created_by_alias : $this->article->author) ); ?>
</span>
&nbsp;&nbsp;
</td>
</tr>
<?php endif; ?>

<?php if ($this->params->get('show_create_date')) : ?>
<tr>
<td valign="top" class="createdate">
<?php echo JHTML::_('date', $this->article->created, JText::_('DATE_FORMAT_LC2'))?>
</td>
</tr>
<?php endif; ?>

<?php if ($this->params->get('show_url') && $this->article->urls) : ?>
<tr>
<td valign="top">
<a href="http://<?php echo $this->article->urls ; ?>" target="_blank">
<?php echo $this->article->urls; ?></a>
</td>
</tr>
<?php endif; ?>

<tr>
<td valign="top">
<?php if (isset ($this->article->toc)) : ?>
<?php echo $this->article->toc; ?>
<?php endif; ?>
<?php echo $this->article->text; ?>
</td>
</tr>

<?php if ( intval($this->article->modified)!=0 && $this->params->get('show_modify_date')) : ?>
<tr>
<td class="modifydate">
<?php echo JText::sprintf('LAST_UPDATED2', JHTML::_('date', $this->article->modified, JText::_('DATE_FORMAT_LC2'))); ?>
</td>
</tr>
<?php endif; ?>
</table>
<span class="article_separator">&nbsp;</span>
<?php echo $this->article->event->afterDisplayContent; ?>

тому, кто "вернёт" мне его в виде отображения хитов, буду очень признателен.
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
видимо последним постом поставил тему в ступор...
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
обновил CMS до 1.5.18, а с хитами всё та же фигня...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как отключить стандартный счетчик просмотров материалов

Автор Akksimo

Ответов: 5
Просмотров: 7978
Последний ответ 25.12.2019, 16:56:29
от nikolaevevge
Отсчет выгрузки статистики посещения и просмотров за месяц

Автор Lzrv

Ответов: 3
Просмотров: 2474
Последний ответ 16.11.2017, 09:46:49
от ProtectYourSite
Заголовок страницы вида Имя материала / имя категории / имя раздела /

Автор rubasket

Ответов: 2
Просмотров: 27653
Последний ответ 24.03.2017, 01:13:50
от mbgr
Поиск материала

Автор rjk112

Ответов: 3
Просмотров: 2959
Последний ответ 31.10.2016, 11:15:50
от rjk112
Кнопки like-dislike для материала

Автор Aiden

Ответов: 0
Просмотров: 2657
Последний ответ 14.05.2016, 13:23:55
от Aiden