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

odlf3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Нашел здесь тему "Один материал в нескольких категориях" от Legion Leonhart, все сделал, все работает. Но вот к нему не хватает модуля для выбора нескольких категорий для отображения. Нашел модуль, но он может выбрать раздел и только оду категорию, а хотелось бы 3 и чтоб в каждом combobox'е были исключения или наоборот список категорий.
К примеру один юзер выбрал раздел "бесплатные шаблоны" категории "красный, автомобили, Joomla 1.6"
а другой раздел "платные шаблоны" категории "черный, блог, Joomla 1.5"

Модуль называется catselect, кто может подсказать что, где подправить, чтобы было как описано выше? вот его код:

Код
<?php
 
defined('_JEXEC') or die('Restricted access');
global $mainframe;
$database = & JFactory::getDBO();
$itemid = trim($params->get('linkmenu'));

// select the published sections
$query = "SELECT s.id, s.title FROM #__sections AS s WHERE s.published=1";

$database->setQuery($query);
$sections = $database->loadObjectList();
 
$query = "SELECT c.id, c.title, c.section FROM #__categories AS c "
."WHERE c.published=1";
 
$database->setQuery($query );
$categories = $database->loadObjectList();

// Generate javascript functions and varaibles
echo ("
<script language=\"javascript\" type=\"text/javascript\">
var jsCat = [];

jsCat=[");
foreach ($categories as $item)
{
echo("[".$item->id.",\"".$item->title."\",\"".$item->section."\"],");
}
echo("[0,\"Select Category\",\"0\"]]; \n

var iItemID=");
echo($itemid);
echo("
var jsLiveSite='");
echo(JURI::base());
echo("'; \n

function jsRemoveAll(cControl)
{
var cCat = document.getElementById(cControl);

for( var i=(cCat.options.length - 1); i >=0 ; i--)
{
cCat.remove(i);
}
}

function jsOnSecSelect()
{
jsRemoveAll('catselect_cat');

var cSec = document.getElementById('catselect_sec');
var cCat = document.getElementById('catselect_cat');

var iSecID = cSec.options[cSec.selectedIndex].value;

for (var i=0; i<jsCat.length; i++)
{
if (jsCat[i][2] == iSecID)
{
var cOpt = document.createElement(\"option\");
cOpt.value = jsCat[i][0];
cOpt.text = jsCat[i][1];
cOpt.secID = jsCat[i][2];
cCat.options.add(cOpt);
}
}
}

function jsOnFormSubmit()
{

var iCatID = document.getElementById('catselect_cat').value;
var iSecID = document.getElementById('catselect_sec').value;
if (iCatID != 0)
window.location= jsLiveSite+'index.php?option=com_content&view=category&layout=blog&id='+iCatID+'&Itemid='+iItemID;
else
alert('Please select a section and a category');
}
");

echo("</script>");
//Generate form
echo("
<form>
<table>
<tr>
<td>
<select id='catselect_sec' class='catselect' onchange=\"jsOnSecSelect()\">
<option value='0'>Разделы</option>");
foreach ($sections as $item)
{
echo("<option value='".$item->id."'>".$item->title."</option> \n" );
}
echo("
</select>
</tr>
<tr>
<td>
<select id='catselect_cat' class='catselect'> \n
<option value='0'>Категории</option> \n
</select> \n
</td>
</tr>
<tr>
<td>
<input type='Button' name='Go' id='Go' value='Go' onclick='jsOnFormSubmit()'/>
</td>
</tr>
</table>
</form>");

?>
« Последнее редактирование: 27.02.2011, 14:29:59 от odlf3 »
*

odlf3

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Выбор нескольких категорий
« Ответ #1 : 27.02.2011, 14:32:16 »
Вот мне интересно, я неправильные вопросы задаю или неправильно, почему мне уже второй раз никто не отвечает. Я сомневаюсь что никто не знает.
Ни уж так сложно помочь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать появление случайных картинок из пяти разных категорий?

Автор Katy93

Ответов: 2
Просмотров: 6876
Последний ответ 03.05.2021, 21:34:20
от sivers
Ошибка 502 Bad Gateway на нескольких страницах

Автор Elimelech

Ответов: 1
Просмотров: 2291
Последний ответ 30.06.2017, 22:36:18
от ProtectYourSite
Вывод в блоге статей с комментариями со всех категорий

Автор z3l

Ответов: 0
Просмотров: 2533
Последний ответ 10.07.2015, 16:07:49
от z3l
Как прикрепить к ссылкам списка категорий картинку?

Автор Julia_ber

Ответов: 1
Просмотров: 1719
Последний ответ 05.05.2015, 14:58:09
от Ilhom666
Не отображаются названия статей в списке категорий

Автор heavenlook

Ответов: 1
Просмотров: 2113
Последний ответ 16.10.2014, 10:27:17
от darkghost