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

Rabbit13245

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
SP Portfolio Show all -> Все
« : 06.11.2014, 21:32:02 »
Добрый вечер. Пытаюсь сделать один из разделов сайта с использованием  SP Portfolio. Штука такая, которая создает портфолио из имеющихся материалов Joomla и категорий.

Для отображения всех материалов там есть кнопка "Show all". Я хочу ее переименовать в "Все".
Насколько понял, за это отвечает файлик:

Код
<?php
/*
# SP Portfolio - Simple Portfolio module by JoomShaper.com
# -------------------------------------------------------------
# Author    JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2013 JoomShaper.com. All Rights Reserved.
# @license - GNU/GPL V2 or Later
# Websites: http://www.joomshaper.com
*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
$count = count($items);
?>

<?php if( $ajaxRequest ){ ?>
<?php if( $count>0 ){ ?>

<?php foreach($items as $index=>$item){ ?>
<li class="sp-portfolio-item col-<?php echo $column . ' ' . modSPPortfolioJHelper::slug($item->tag); ?>">
<div class="sp-portfolio-item-inner">

<div class="sp-portfolio-thumb">
<img src="<?php echo $item->image; ?>" alt="<?php echo $item->title; ?>" />
<div class="sp-portfolio-overlay">
<div>
<a class="sp-portfolio-preview" rel="lightbox" title="<?php echo $item->title; ?>" href="<?php echo $item->image_full; ?>"><?php echo JText::_('PREVIEW'); ?></a>
<?php if($show_readmore){ ?>
<a class="sp-portfolio-link" href="<?php echo $item->link; ?>"><?php echo JText::_('MORE_DETAILS'); ?></a>
<?php } ?>
</div>
</div>
</div>

<div class="sp-portfolio-item-details">
<?php if($show_title){ ?>
<?php if($linked_title){ ?>
<h4 class="item-title"><a href="<?php echo $item->link; ?>"><?php echo $item->title; ?></a></h4>
<?php }else { ?>
<h4 class="item-title"><?php echo $item->title; ?></h4>
<?php } ?>
<?php } ?>

<?php if(($item->urls->urla!='') && ($show_url)){ ?>
<a href="<?php echo $item->urls->urla; ?>"><?php echo $item->urls->urlatext; ?></a>
<?php } ?>

<?php if($show_category){ ?>
<small class="category-name"><?php echo $item->tag; ?></small>
<?php } ?>

<?php if($show_introtext){ ?>
<div class="sp-portfolio-introtext">
<?php echo $item->introtext; ?>
</div>
<?php } ?>
</div><!--/.sp-portfolio-item-details-->
<div style="clear:both"></div>
</div><!--/.sp-portfolio-item-inner-->
</li>
<?php } //end foreach ?>
<?php } ?>
<?php jexit(); ?>
<?php } ?>
<!--/Ajax Load-->

<div id="sp-portfolio-module-<?php echo $uniqid; ?>" class="sp-portfolio default">

<?php if($count>0){ ?>
<?php if($show_filter){ ?>
<ul class="sp-portfolio-filter">
<li><a class="btn active" href="#" data-filter="*">123</a></li>
<?php foreach (modSPPortfolioJHelper::getCategories($catid) as $key => $value) { ?>
<li>
<a class="btn" href="#" data-filter=".<?php echo modSPPortfolioJHelper::slug($value)?>">
<?php echo ucfirst(trim($value))?>
</a>
</li>
<?php } ?>
</ul>
<?php } ?>
<?php } ?>

<?php if($count>0) { ?>
<ul class="sp-portfolio-items">
<?php foreach($items as $index=>$item){ ?>
<li class="sp-portfolio-item col-<?php echo $column . ' ' . modSPPortfolioJHelper::slug($item->tag); ?> visible">
<div class="sp-portfolio-item-inner">

<div class="sp-portfolio-thumb">
<img src="<?php echo $item->image; ?>" alt="<?php echo $item->title; ?>" />
<div class="sp-portfolio-overlay">
<div>
<a class="sp-portfolio-preview" rel="lightbox" title="<?php echo $item->title; ?>" href="<?php echo $item->image_full; ?>"><?php echo JText::_('PREVIEW'); ?></a>
<?php if($show_readmore){ ?>
<a class="sp-portfolio-link" href="<?php echo $item->link; ?>"><?php echo JText::_('MORE_DETAILS'); ?></a>
<?php } ?>
</div>
</div>
</div>

<div class="sp-portfolio-item-details">
<?php if($show_title){ ?>
<?php if($linked_title){ ?>
<h4 class="item-title"><a href="<?php echo $item->link; ?>"><?php echo $item->title; ?></a></h4>
<?php }else { ?>
<h4 class="item-title"><?php echo $item->title; ?></h4>
<?php } ?>
<?php } ?>

<?php if(($item->urls->urla!='') && ($show_url)){ ?>
<a href="<?php echo $item->urls->urla; ?>"><?php echo $item->urls->urlatext; ?></a>
<?php } ?>

<?php if($show_category){ ?>
<small class="category-name"><?php echo $item->tag; ?></small>
<?php } ?>

<?php if($show_introtext){ ?>
<div class="sp-portfolio-introtext">
<?php echo $item->introtext; ?>
</div>
<?php } ?>
</div><!--/.sp-portfolio-item-details-->
<div style="clear:both"></div>
</div><!--/.sp-portfolio-item-inner-->
</li>
<?php } ?>
</ul><!--/.sp-portfolio-items-->

<?php if(($ajax_loader && $show_filter) && ($count!=$total)) { ?>
<div class="sp-portfolio-loadmore">
<a href="#" class="btn btn-primary btn-large">
<i class="icon-spinner icon-spin"></i>
<span>Load More</span>
</a>
</div>
<?php } ?>

<?php } else { ?>
<p class="alert">No item found!</p>
<?php } ?>
</div><!--/.sp-portfolio-->

<?php if ($show_filter){ ?>
<script type="text/javascript">
jQuery.noConflict();
jQuery(function($){
$(window).load(function(){
var $gallery = $('.sp-portfolio-items');

<?php if($rtl) { ?>
// RTL Support
$.Isotope.prototype._positionAbs = function( x, y ) {
return { right: x, top: y };
};
<?php } ?>

$gallery.isotope({
// options
itemSelector : 'li',
layoutMode : 'fitRows'
<?php if($rtl) { ?>
,transformsEnabled: false
<?php } ?>
});

$filter = $('.sp-portfolio-filter');
$selectors = $filter.find('>li>a');

$filter.find('>li>a').click(function(){
var selector = $(this).attr('data-filter');

$selectors.removeClass('active');
$(this).addClass('active');

$gallery.isotope({ filter: selector });
return false;
});

var $currentURL = '<?php echo  JURI::getInstance()->toString(); ?>';
var $start = <?php echo $limit ?>;  // AJAX start from last limit
var $limit = <?php echo $ajaxlimit ?>;
var $totalitem = <?php echo $total ?>;

$('.sp-portfolio-loadmore > a').on('click', function(e){
var $this = $(this);
$this.removeClass('done').addClass('loading');
$.get($currentURL, { moduleID: <?php echo $uniqid?>, start:$start, limit: $limit }, function(data){

$start += $limit;

var $newItems = $(data);
$gallery.isotope( 'insert', $newItems );

if( $totalitem <= $start ){
$this.removeClass('loading').addClass('hide');

// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) {
jQuery(function($) {
$("a[rel^='lightbox']").slimbox({/* Put custom options here */}, null, function(el) {
return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
});
});
}
////

return false;
} else {
$this.removeClass('loading').addClass('done');
////

// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) {
jQuery(function($) {
$("a[rel^='lightbox']").slimbox({/* Put custom options here */}, null, function(el) {
return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
});
});
}

}

});

return false;
});

});
});
</script>
<?php }
И конкретно эта строка:
Код
<li><a class="btn active" href="#" data-filter="*"><?php echo JText::_('Show All'); ?></a></li>
Но только чтобы я ни ставил вместо
Код
<?php echo JText::_('Show All'); ?>
Show all так и остается. Куда копать? подскажите пожалуйста
*

Rabbit13245

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Re: SP Portfolio Show all -> Все
« Ответ #1 : 06.11.2014, 22:58:14 »
Разобрался. Менять файл надо не в папке "\modules\mod_sp_portfolio\tmpl\default.php" а в папке "\templates\your_template\html\mod_sp_portfolio\default.php"
Ну и в UTF-8 его для поддержки русского
*

marmax

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: SP Portfolio Show all -> Все
« Ответ #2 : 21.06.2015, 18:19:12 »
нет такого в HTML?где еще можно?подскажите пожалуйста!
*

klenov29

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: SP Portfolio Show all -> Все
« Ответ #3 : 05.05.2016, 14:48:41 »
language\en-GB\en-GB.mod_spsimpleportfolio.ini
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль «Image Show gk4», не отображается ни картинка, ни текст

Автор kaasin

Ответов: 1
Просмотров: 8147
Последний ответ 13.05.2023, 15:42:15
от anastasya96
Simple portfolio Переименование кнопок "View" и "zoom" и другие вопросы

Автор lyunya

Ответов: 10
Просмотров: 2438
Последний ответ 21.10.2020, 09:34:42
от lyunya
SP Simple Portfolio

Автор Rebarun

Ответов: 18
Просмотров: 3300
Последний ответ 06.07.2020, 08:42:08
от draff
компонент Simple portfolio

Автор Evert

Ответов: 2
Просмотров: 3033
Последний ответ 27.02.2020, 12:23:57
от lyunya
SP Portfolio - как научить русскому языку?

Автор miscwrk

Ответов: 10
Просмотров: 9669
Последний ответ 07.02.2020, 20:23:38
от tigra-uki