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

smls

  • Захожу иногда
  • 137
  • 8 / 1
В некоторых компонентах, есть пункты меню, которые хочется скрыть от неавторизировашихся пользователей (самим компонентом это не предусмотрено). Меню из текстовых ссылок. Можно что-то приписать к этой ссылке в шаблоне компонента, чтоб незалогнившиеся её не видели?
*

Фей

  • Давно я тут
  • 743
  • 86 / 3
  • Истина в вине!
простое условие
Код
if ($my->id) { blablabla показать твои ссылки }
*

Фей

  • Давно я тут
  • 743
  • 86 / 3
  • Истина в вине!
каков вопрос - таков ответ :)
*

smls

  • Захожу иногда
  • 137
  • 8 / 1
простое условие
Код
if ($my->id) { blablabla показать твои ссылки }
Спасибо, сработало :)
*

smls

  • Захожу иногда
  • 137
  • 8 / 1
 Ещё один вопрос. А что нужно дописать, чтоб ссылку видела только определенная группа пользователей?
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
Код
if ($my->usertype== "желаемая группа") { blablabla показать твои ссылки }
*

smls

  • Захожу иногда
  • 137
  • 8 / 1
...Чёта завис я на одном месте, либо не срабатывает, либо не показывает всем, либо ошибку выдает.
В этой таблице

Код
<table border="0" width="100%" cellpadding="5" onmouseover="EZOver(this)" onmouseout="EZOut(this)" onclick="location.href='<?php echo sefRelToAbs("index.php?option=com&amp;Itemid=$Itemid&amp;task=detail&amp;id=$row->id");?>'">
<tr>
<td width="<?php echo $er_thumbwidth;?>" valign="top" align="center">
<span class="h3"><strong><?php if ( $row->type ){ ?><?php if ( $row->type==1 ){ ?><?php echo _TYPE_SALE;?><?php } ?><?php if ($row->type==2){ ?><?php echo _TYPE_RENTAL;?><?php } ?></strong><?php } ?></span>


<a href="<?php echo sefRelToAbs("index.php?option=com&amp;Itemid=$Itemid&amp;task=detail&amp;id=$row->id");?>"><?php if ($row->image1) { ?><img src="components/com/<?php echo $er_imagedirectory;?><?php if ( $er_thumbcreation !== 'none' ) { ?>/th<?php } ?>/<?php echo $row->image1;?>" border="0" hspace="15" width="<?php echo $er_thumbwidth;?>" alt="" /><?php }else{ ?><img src="components/com/<?php echo $er_imagedirectory;?>/th/nothumb.gif" border="0" hspace="15" width="<?php echo $er_thumbwidth;?>" alt="" /><?php } ?></a></td>
<td valign="top"><span class="h3"><strong><a href="<?php echo sefRelToAbs("index.php?option=com&amp;Itemid=$Itemid&amp;task=detail&amp;id=$row->id");?>"><?php echo $row->adline;?> -
<?php if ( $row->freq==0 ) { ?>
<?php if ( $row->price==0 ) { ?><?php echo _POA;?>
<?php } else { ?>
<?php echo $er_currencysign.''.$formatted_price;?><?php } ?>
<?php } ?>
<?php if ( $row->freq>0 ) { ?>
<?php echo $er_currencysign.''.$formatted_price;?>
<?php if ( $row->freq==1 ){ ?><?php echo _RENTAL_NIGHTLY;?><?php } ?>
<?php if ( $row->freq==2 ){ ?><?php echo _RENTAL_WEEKLY;?><?php } ?>
<?php if ( $row->freq==3 ){ ?><?php echo _RENTAL_FNIGHT;?><?php } ?>
<?php if ( $row->freq==4 ){ ?><?php echo _RENTAL_MONTH;?><?php } ?>
<?php if ( $row->freq==5 ){ ?><?php echo _RENTAL_SQFT;?><?php } ?>
<?php if ( $row->freq==6 ){ ?><?php echo _RENTAL_SQMTR;?><?php } ?>
<?php if ( $row->freq==7 ){ ?><?php echo _RENTAL_SPARE;?><?php } ?>
<?php } ?></a></strong>
</span> <span class="smalldark"><strong><?php if ( $row->sold ) { ?>(<?php echo $row->sold;?>)<?php } ?></strong></span><br /></br>
<?php echo $row->smalldesc;?>... <a href="<?php echo sefRelToAbs("index.php?option=com&amp;Itemid=$Itemid&amp;task=detail&amp;id=$row->id");?>"><strong><?php echo _READMORE;?></strong></a>

<td width="65" align="center"><a href="<?php echo sefRelToAbs("index.php?option=com&amp;Itemid=$Itemid&amp;task=edit&amp;id=$row->id");?>" title = "<?php echo _LISTINGS_EDIT;?>"><img src = "components/com/images/edit.png" width="15" height="15" border="0" alt="<?php echo _LISTINGS_EDIT;?>" /></a>
<a href = "javascript:if (confirm('<?php echo _CHECKDELETE;?>')){ location.href='index.php?option=com&amp;Itemid=<?php echo $Itemid;?>&amp;task=deleteit&amp;id=<?php echo $row->id?>';}" title="<?php echo _DELETE_LISTING;?>"><img src="components/com/images/trash.png" width="15" height="15" border="0" alt="<?php echo _DELETE_LISTING;?>" /></a> </td>

</td>
</tr>
</table>

Нужно спрятать вот эту часть:
Код
<td width="65" align="center"><a href="<?php echo sefRelToAbs("index.php?option=com&amp;Itemid=$Itemid&amp;task=edit&amp;id=$row->id");?>" title = "<?php echo _LISTINGS_EDIT;?>"><img src = "components/com/images/edit.png" width="15" height="15" border="0" alt="<?php echo _LISTINGS_EDIT;?>" /></a>
<a href = "javascript:if (confirm('<?php echo _CHECKDELETE;?>')){ location.href='index.php?option=com&amp;Itemid=<?php echo $Itemid;?>&amp;task=deleteit&amp;id=<?php echo $row->id?>';}" title="<?php echo _DELETE_LISTING;?>"><img src="components/com/images/trash.png" width="15" height="15" border="0" alt="<?php echo _DELETE_LISTING;?>" /></a> </td>
Куда, что вставить нужно?
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
Код
<? if ($my->usertype== "Super Administrator") {?>
<td width="65" align="center"><a href="<?php echo sefRelToAbs("index.php?option=com&amp;Itemid=$Itemid&amp;task=edit&amp;id=$row->id");?>" title = "<?php echo _LISTINGS_EDIT;?>"><img src = "components/com/images/edit.png" width="15" height="15" border="0" alt="<?php echo _LISTINGS_EDIT;?>" /></a>
<a href = "javascript:if (confirm('<?php echo _CHECKDELETE;?>')){ location.href='index.php?option=com&amp;Itemid=<?php echo $Itemid;?>&amp;task=deleteit&amp;id=<?php echo $row->id?>';}" title="<?php echo _DELETE_LISTING;?>"><img src="components/com/images/trash.png" width="15" height="15" border="0" alt="<?php echo _DELETE_LISTING;?>" /></a> </td>
<? } ?>
*

smls

  • Захожу иногда
  • 137
  • 8 / 1
Не показывает, ни кому :(
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
так ты под кем смотришь, и добавил ли в самом начале это?
Код
<? defined( '_VALID_MOS' ) or die( 'Доступ закрыт' ); global $my; ?>
- только чуваку в группе Super Administrator будет видно!
« Последнее редактирование: 30.10.2008, 16:59:14 от ShadowXak »
*

smls

  • Захожу иногда
  • 137
  • 8 / 1
global $my не добавил...
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
так заработало нет?
*

smls

  • Захожу иногда
  • 137
  • 8 / 1
Да теперь работает.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как сделать ссылку в статье?

Автор karina_bk

Ответов: 10
Просмотров: 5094
Последний ответ 19.04.2012, 12:38:39
от karina_bk
Ссылка только на главной

Автор supernoob

Ответов: 4
Просмотров: 3016
Последний ответ 30.07.2011, 00:12:40
от supernoob
как сделать ссылку в тексте?

Автор tysson

Ответов: 16
Просмотров: 33611
Последний ответ 16.05.2011, 13:43:53
от qdodge
Как вставить во всплывающее окно только текстовый материал

Автор alexecon

Ответов: 6
Просмотров: 5262
Последний ответ 19.01.2011, 12:57:53
от systempapa
Как сделать ссылку на внутренний контент?

Автор Olechka

Ответов: 4
Просмотров: 5077
Последний ответ 16.10.2010, 01:15:29
от alaris