Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

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

mariii

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
Всем привет.
Установила на сайте K2 Toools Search. Все отлично, красиво выглядит, но результаты поиска сортирует следующим способом - самые последние отображает первыми. А можно где-то изменить эту сортировку с точностью до наоборот - сначала выводить самые старые? К сожалению, в настройках модуля K2 Toools Search ничего подобного не нашла.
*

mariii

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
Я, конечно, понимаю, что летом думать не охота, а тем более работать :) Но сориентируйте, пожалуйста, на что стоит обратить внимание: сразу лезть в файл generic.php или все же есть пути попроще?
*

paternoster

  • Давно я тут
  • 506
  • 24 / 1
На всякий случай прочитать правила форума. )))
*

mariii

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
На всякий случай прочитать правила форума. )))
правила я читала (вот не поленилась и еще раз прочла :) ), поиском на форуме пользовалась. и вот после этого не пойму, к чему бы вы мне написали. может просветите, уважаемый?
*

paternoster

  • Давно я тут
  • 506
  • 24 / 1
Запрещается поднимать тему чаще, чем раз в 3 дня.Можете заработать бан..еще дня на 3..а вопрос открытым так и останется...
Цитировать
13. Поднимать свою тему добавлением сообщений или создавать новые темы с таким же содержанием, если с момента создания темы прошло менее 3-х дней
*

mariii

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
Дабы не нарушать правила форума, молча ждала неделю принца на белом коне доброго человека, который не поленится и полистает страницы форума, найдет именно мою тему и ответит, о ура! даже правильно) Но жизнь вносит свои коррективы и приходится приспосабливаться...
Это я все к чему веду - мне, к сожалению, так и не удалось найти возможность выдавать результаты поиска k2 tools в различном порядке, например, самые новые сверху или в алфавитном порядке.  
Англ.язычные форумы ничего не дали, подобные вопросы остаются без ответа и там. Поддержка к2 молчит тоже вот уже неделю.
У меня вывод напрашивается такой: задача либо совсем простая с очевидным ответом, либо сложная и все из этого проистекающее - лень писать столько, не знаю и т.д. Так вот, если ответ очевиден - пожалуйста, укажите мне его! не вижу и все тут...
Либо люди, знающие структуру k2 и Joomla, подскажут может, какой файл отвечает за генерацию этих самых результатов поиска k2 tools?
« Последнее редактирование: 14.09.2013, 02:56:23 от mariii »
*

mariii

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
Может кому-то будет полезно решение данной задачи, которое мне любезно подсказал пользователь форума, за что ему всевозможные почести и благодарности  ;)
Итак, для того, чтобы вывести результаты поиска k2 Tools в алфавитном порядке, правим файл, который находится:
...\components\com_k2\models\itemlist.php
после 335 строки (там, где идет кейс разных сортировок) добавляем:
Код
// жестко пропишем сортировку по title || beliyadm
$orderby = 'i.title';

между следующим кодом:
      
Код
  //Set ordering
        switch ($ordering)
        {

            case 'date' :
                $orderby = 'i.created ASC';
                break;

            case 'rdate' :
                $orderby = 'i.created DESC';
                break;

            case 'alpha' :
                $orderby = 'i.title';
                break;

            case 'ralpha' :
                $orderby = 'i.title DESC';
                break;

            case 'order' :
                if (JRequest::getInt('featured') == '2')
                    $orderby = 'i.featured_ordering';
                else
                    $orderby = 'c.ordering, i.ordering';
                break;

            case 'rorder' :
                if (JRequest::getInt('featured') == '2')
                    $orderby = 'i.featured_ordering DESC';
                else
                    $orderby = 'c.ordering DESC, i.ordering DESC';
                break;

            case 'featured' :
                $orderby = 'i.featured DESC, i.created DESC';
                break;

            case 'hits' :
                $orderby = 'i.hits DESC';
                break;

            case 'rand' :
                $orderby = 'RAND()';
                break;

            case 'best' :
                $orderby = 'rating DESC';
                break;

            case 'modified' :
                $orderby = 'lastChanged DESC';
                break;

            case 'publishUp' :
                $orderby = 'i.publish_up DESC';
                break;

            case 'id' :
            default :
                $orderby = 'i.id DESC';
                break;
        }
      
       // жестко пропишем сортировку по title || beliyadm
       $orderby = 'i.title';

        $query .= " ORDER BY ".$orderby;
        $dispatcher = JDispatcher::getInstance();
        JPluginHelper::importPlugin('k2');
        $dispatcher->trigger('onK2BeforeSetQuery', array(&$query));
        $db->setQuery($query, $limitstart, $limit);
        $rows = $db->loadObjectList();
        return $rows;
    }
*

Mopsusha

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
  • .......
Может кому-то будет полезно решение данной задачи, которое мне любезно подсказал пользователь форума, за что ему всевозможные почести и благодарности  ;)
Итак, для того, чтобы вывести результаты поиска k2 Tools в алфавитном порядке, правим файл, который находится:
...\components\com_k2\models\itemlist.php
после 335 строки (там, где идет кейс разных сортировок) добавляем:
Код
// жестко пропишем сортировку по title || beliyadm
$orderby = 'i.title';

между следующим кодом:
     
Код
  //Set ordering
        switch ($ordering)
        {

            case 'date' :
                $orderby = 'i.created ASC';
                break;

            case 'rdate' :
                $orderby = 'i.created DESC';
                break;

            case 'alpha' :
                $orderby = 'i.title';
                break;

            case 'ralpha' :
                $orderby = 'i.title DESC';
                break;

            case 'order' :
                if (JRequest::getInt('featured') == '2')
                    $orderby = 'i.featured_ordering';
                else
                    $orderby = 'c.ordering, i.ordering';
                break;

            case 'rorder' :
                if (JRequest::getInt('featured') == '2')
                    $orderby = 'i.featured_ordering DESC';
                else
                    $orderby = 'c.ordering DESC, i.ordering DESC';
                break;

            case 'featured' :
                $orderby = 'i.featured DESC, i.created DESC';
                break;

            case 'hits' :
                $orderby = 'i.hits DESC';
                break;

            case 'rand' :
                $orderby = 'RAND()';
                break;

            case 'best' :
                $orderby = 'rating DESC';
                break;

            case 'modified' :
                $orderby = 'lastChanged DESC';
                break;

            case 'publishUp' :
                $orderby = 'i.publish_up DESC';
                break;

            case 'id' :
            default :
                $orderby = 'i.id DESC';
                break;
        }
       
       // жестко пропишем сортировку по title || beliyadm
       $orderby = 'i.title';

        $query .= " ORDER BY ".$orderby;
        $dispatcher = JDispatcher::getInstance();
        JPluginHelper::importPlugin('k2');
        $dispatcher->trigger('onK2BeforeSetQuery', array(&$query));
        $db->setQuery($query, $limitstart, $limit);
        $rows = $db->loadObjectList();
        return $rows;
    }
спасибо, помогла)))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Разные страницы с результатами поиска на одном сайте com_k2

Автор NIKOLY

Ответов: 0
Просмотров: 3454
Последний ответ 22.08.2023, 15:44:05
от NIKOLY
K2 Store - вывод Product Options в карточке товара

Автор John_Flores

Ответов: 1
Просмотров: 1920
Последний ответ 26.11.2021, 12:04:32
от John_Flores
Точный поиск JA K2 Filter and Search Module

Автор Abez

Ответов: 1
Просмотров: 1487
Последний ответ 25.02.2020, 19:58:47
от Abez
JA K2 Filter and Search Module и разные шаблоны для items

Автор Abez

Ответов: 0
Просмотров: 1522
Последний ответ 24.02.2020, 11:43:10
от Abez
Критерии поиска объекта в админке

Автор Abez

Ответов: 0
Просмотров: 1476
Последний ответ 14.01.2020, 13:46:43
от Abez