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

s-man90

  • Новичок
  • 2
  • 0 / 0
Поиск по бд MySQL Joomla
« : 15.10.2013, 23:13:10 »
Есть база MySQL и собстенно пытаюсь сделать поиск по ней... но что то пошло не так....
 есть таблица clients в ней поля tel и status. при совпадении с введеным tel выводиться соответстующие значение status
 обработчик запроса do_search.php
Код
<?php
//получаем данные через $_POST
if (isset($_POST['search'])) {
    // подключаемся к базе
    $db = JFactory::getDBO;
    // никогда не доверяйте входящим данным! Фильтруйте всё!
    $word = mysql_real_escape_string($_POST['search']);
    // Строим запрос
    $sql = "SELECT status FROM clients WHERE tel LIKE '%" . $word . "%' ORDER BY status LIMIT 10";
    // Получаем результаты
    $row = $db->select_list($sql);
    if(count($row)) {
        $end_result = '';
        foreach($row as $r) {
            $result        = $r['status'];
            $bold          = '<span class="found">' . $word . '</span>';
            $end_result    .= '<li>' . str_ireplace($word, $bold, $result). '</li>';
        }
        echo $end_result;
    } else {
        echo '<li>По вашему запросу ничего не найдено</li>';
    }
}
?>


и собственно поле ввода
Код
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="my.css">

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">

$(function() {

    $(".search_button").click(function() {
        // получаем то, что написал пользователь
        var searchString    = $("#search_box").val();
        // формируем строку запроса
        var data            = 'search='+ searchString;

        // если searchString не пустая
        if(searchString) {
            // делаем AJAX запрос
            $.ajax({
                type: "POST",
                url: "/modules/mod_lesson/do_search.php",
                data: data,
                beforeSend: function(html) { // запустится до вызова запроса
                    $("#results").html('');
                    $("#searchresults").show();
                    $(".word").html(searchString);
              },
              success: function(html){ // запустится после получения резуотатов
                    $("#results").show();
                    $("#results").append(html);
              }
            });
        }
        return false;
    });
});
</script>

</head>
<body>
<h3 style="text-align:center;">Поиск</h3>
<div id="container">
<div style="margin:20px auto; text-align: center;">
<form method="post" action="/modules/mod_lesson/do_search.php">
    <input type="text" name="search" id="search_box" class='search_box'/>
    <input type="submit" value="Поиск" class="search_button" /><br />
</form>
</div>
<div>

<div id="searchresults"><span class="word"></span></div>
<ul id="results" class="update">
</ul>

</div>
</div>

</body>
</html>
ну и собстенно как это пишеться в Joomla..
Код
// Подключаемся к базе данных
$db = JFactory::getDbo();
// Создаем новый объект запроса
$query = $db->getQuery(true);
// Извлекаем из таблицы профилей все записи,
//где тип профиля начинается с "custom"
// Добавляем сортировку
$query->select(array('user_id', 'profile_type', 'profile_value', 'ordering'));
$query->from('#__user_profiles');
$query->where('profile_type LIKE \'custom.%\'');
$query->order('ordering ASC');
// Устанавливаем запрос
$db->setQuery($query);
// Загружаем результат как список stdClass объектов
$results = $db->loadObjectList();
а теперь вопрос!
как это все спилить вместе и заставить работать?
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Поиск по бд MySQL Joomla
« Ответ #1 : 16.10.2013, 00:53:22 »
Написать компонент, модуль или плагин, в зависимости от того что вам надо и где это надо выводить!
*

s-man90

  • Новичок
  • 2
  • 0 / 0
Re: Поиск по бд MySQL Joomla
« Ответ #2 : 16.10.2013, 09:08:38 »
Генеально ватсон... не разлагольствуй лутше бы помог с кодом
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Поиск по бд MySQL Joomla
« Ответ #3 : 16.10.2013, 10:26:27 »
Генеально ватсон... не разлагольствуй лутше бы помог с кодом
и как вам помочь с кодом? сесть и написать за вас весь компонент? изучайте уроки по написанию компонентов модулей и плагинов, и пишите! тут за вас никто не собирается что то писать!
вот например тут можете почитать http://ссылка вырезана, так как домен распространяет вирусы/blog/joomla/uroki-po-sozdaniyu-komponentov-dlya-joomla-chast-1-sozdaem-karkas-komponenta
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В Joomla 2.5 VirtueMart 2.0.26d не работает добавление в корзину под мобилку

Автор kvintovskiy

Ответов: 8
Просмотров: 5245
Последний ответ 15.04.2024, 17:29:25
от Vastriet
Модуль устанавливается, но Joomla его не видит

Автор ruppert

Ответов: 20
Просмотров: 32519
Последний ответ 01.08.2022, 05:30:50
от rezon777
Как добавить описание к пункту меню в Joomla 2.5? (Как у материалов)?

Автор nia

Ответов: 7
Просмотров: 19069
Последний ответ 29.03.2021, 12:10:26
от sivers
Конструктор страниц (Page Builder) для Joomla 2.5

Автор nia

Ответов: 4
Просмотров: 3407
Последний ответ 14.03.2021, 12:17:35
от nia
Допиливаем Умный поиск в Joomla 2.5 (русский парадигматический стеммер для Joomla)

Автор stt

Ответов: 25
Просмотров: 29508
Последний ответ 29.12.2020, 23:57:16
от slepoy