Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 9242 Просмотров
*

Nikolay Blinov

  • Захожу иногда
  • 142
  • 5 / 0
  • How much is the fish?
Продлить ВСЕ объявления
« : 02.04.2012, 20:52:58 »
Хочу поставить кнопку для обновления ВСЕХ объявлений
каждое обновление выводится здесь
/public_html/components/com_listbingo/templates/default/myads.item.php
Код
<?php
defined('_JEXEC') or die('Restricted access');

global $option, $listitemid;
$suffix=$this->params->get($this->params->get('listlayout_thumbnail'));
$link = ListbingoHelper::lbroute("index.php?option=$option&Itemid=$listitemid&task=ads.view&adid=".$this->row->id);
$editlink = ListbingoHelper::lbroute("index.php?option=$option&Itemid=$listitemid&task=ads.edit&catid=".$this->row->category_id."&adid=".$this->row->id);
$closelink = ListbingoHelper::lbroute("index.php?option=$option&Itemid=$listitemid&task=ads.close&adid=".$this->row->id);
$deletelink = ListbingoHelper::lbroute("index.php?option=$option&Itemid=$listitemid&task=ads.remove&adid=".$this->row->id);
$managelink = ListbingoHelper::lbroute('index.php?option='.$option.'&Itemid='.$listitemid.'&task=ads.images&adid='.$this->row->id.'&format=raw');
$renewlink = ListbingoHelper::lbroute("index.php?option=$option&Itemid=$listitemid&task=ads.renew&adid=".$this->row->id);
?>

<div class="record" id="record-<?php echo $this->row->id; ?>">

<div class="gb_listings_content" id="listings">
<div class="gb_listing normal_listing">
<div class="gb_wrapper">
<div class="gb_double_wrapper">

<div class="gb_thumbnail">
<div class="gb_thumbnail_wrapper" title="<?php echo $this->row->title;?>">

<?php


$baseurl=JUri::root();
$adminbaseurl=JUri::root()."administrator/components/$option/images/";

$basepath = JPATH_ROOT.DS;

if(count($this->row->images)>0)
{
?>
<a class="gb_title_link" title="<?php echo $this->row->title;?>" href="<?php echo $link; ?>">
<?php
if(file_exists($basepath.$this->row->images[0]->image.$suffix.".".$this->row->images[0]->extension))
{
?>
<img src="<?php echo $baseurl.$this->row->images[0]->image.$suffix.".".$this->row->images[0]->extension;?>" alt="<?php echo $this->row->title;?>" />
<?php
}
else
{
?>
<img src="<?php echo $adminbaseurl."noimage.png"?>"  alt="<?php echo $this->row->title;?>" />
<?php
}
?>
</a>
<?php
}
else
{
?>
<a class="gb_title_link" title="<?php echo $this->row->title;?>" href="<?php echo $link; ?>">
<img src="<?php echo $adminbaseurl."noimage.png"?>" alt="<?php echo $this->row->title;?>" />
</a>
<?php
}
?>
</div>
</div>

<div class="gb_normal_mysection">

<div class="gb_listing_header">
<?php
echo ListbingoHelper::status($this->row);
?>

<a href="<?php echo $link; ?>"><?php echo $this->row->title;?></a></div>
<div class="gb_listing_body">
<?php echo GHelper::trunchtml($this->row->description,300,"...",false,false);?>
</div>
<div class="gb_listing_normal_attributes"></div>


<div class="gb_myads_listing">
<ul id="gb_myads_controlbtns">
<li>
<a class="gb_viewdetails" href="<?php echo $link;?>"><?php echo JText::_('VIEW_DETAIL');?></a>
</li>

<li>
<a class="gb_edit" href="<?php echo $editlink;?>"><?php echo JText::_('EDIT');?></a>
</li>


<li>
<a class="gb_edit" href="<?php echo $renewlink;?>"><?php echo JText::_('RENEW');?></a>
</li>



<li>

<a  class="gb_gallery" href="<?php echo $managelink; ?>" rel="moodalbox 650 400 nofollow" title="Manage Images"><?php echo JText::_('MANAGE_IMAGES');?></a>

</li>

<?php
if($this->row->status==1 || $this->row->status==2)
{
?>
<li>
<a  href="<?php echo $closelink;?>" style="cursor:pointer;" class="gb_closetn" id="close-<?php echo $this->row->id; ?>" ><?php echo JText::_('CLOSE');?></a>
</li>
<?php
}
?>


<li>
<a href="<?php echo $deletelink;?>"  style="cursor:pointer;" class="gb_deletebtn" id="a-<?php echo $this->row->id; ?>"><?php echo JText::_('DELETE');?></a>
</li>


</ul>
</div>

</div>


</div>
<div class="clear"> </div>
</div>
</div>



</div>
</div>

из здесь
/public_html/components/com_listbingo/templates/default/myads.default.php
Код
<?php
/**
 * List layout for default template
 *
 * @package Gobingoo
 * @subpackage Listbingo
 * code Bruce
 */

defined('_JEXEC') or die('Restricted access');

global $option, $listitemid;

$baseurl=JUri::root()."administrator/components/$option/";
$document = JFactory::getDocument();
$document->addStyleSheet($baseurl."css/moodalbox.css");

?>
<script src="<?php echo $baseurl."js/moodalbox.js"?>" type="text/javascript"></script>
<script type="text/javascript">

//<!--
_EVAL_SCRIPTS=true;
window.addEvent('domready',function() {
//for every record...
$$('a.gb_deletebtn').each(function(el) {
el.addEvent('click',function(e) {


var e=new Event(e);


if(!confirm("<?php echo JText::_("ARE_YOU_SURE");?>"))
{
e.stop();
return false;
}
else
{
var id= el.getProperty('id').replace('a-','');
var url = this.href;

window.location = url;
return true;
}


});
});


$$('a.gb_closetn').each(function(el) {

el.addEvent('click',function(e) {

var e=new Event(e);

if(!confirm('<?php echo JText::_("ARE_YOU_SURE"); ?>'))
{
e.stop();
return false;
}
else
{
var id= el.getProperty('id').replace('close-','');
var url = this.href;
window.location = url;
return true;
}


});
});

});

//-->
</script>

<?php
$this->render('filter');
?>
<div id="roundme" class="gb_round_corner">

<style>
.gb_thumbnail {
float:left;
width:<?php echo $this->params->get ( 'width_thumbnail_sml', 80 ); ?>px;
}
</style>

<div class="gb_form_heading">
<h3><?php echo JText::_('MY_ADS');?></h3>
</div>
<?php
if(count($this->rows)>0)
{
$k=0;
$n=count($this->rows);
for($i=0;$i<$n;$i++)
{
$ordering=true;
$row=&$this->rows[$i];
$checked=JHTML::_('grid.id',$i,$row->id);

//$link=ListbingoHelper::lbroute('index.php?option='.$option.'&Itemid='.$listitemid.'&task=categories.edit&cid[]='.$row->id);
$this->render('item',array("row"=>$row));

}
}


<?php
global $option, $listitemid;
$renewalllink = ListbingoHelper::lbroute("index.php?option=$option&Itemid=$listitemid&task=ads.renew&adid=".$this->row->id);
?>

<li>
<a class="gb_edit" href="<?php echo $renewlink;?>">Обновить</a>
</li>

else
{
echo JText::_('NO_CLASSFIEDS');
}

echo $this->render('ads.pagination');

?>

</div>

помогите пожалуйста с кодом ссылки? вроде все просто должно быть, но у меня ничего не получается
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться