Sergey
public static function getList(&$params) { // Get an instance of the generic articles model $articles = JModelLegacy::getInstance('Articles', 'ContentModel', array('ignore_request' => true));
Dmitry
Похоже, проблема в другом )
Sergey
это стндартный модуль немного другой
Sergey
да там есть ordering
Dmitry
Какой?))
Dmitry
publish up
Dmitry
Desc )
Sergey
switch ($ordering) { case 'random': $articles->setState('list.ordering', JFactory::getDbo()->getQuery(true)->Rand()); break; case 'rating_count': case 'rating': $articles->setState('list.ordering', $ordering); $articles->setState('list.direction', $params->get('article_ordering_direction', 'ASC')); if (!JPluginHelper::isEnabled('content', 'vote')) { $articles->setState('list.ordering', 'a.ordering'); } break; default: $articles->setState('list.ordering', $ordering); $articles->setState('list.direction', $params->get('article_ordering_direction', 'ASC')); break; }
Sergey
$ordering = $params->get('article_ordering', 'a.ordering');
Dmitry
А там вангую, по дате публикации стоит?)
Sergey
lf
Sergey
да
Dmitry
Ну вот и ответ ))
Sergey
что выборка по аяксу ни так идет?)
Dmitry
что выборка по аяксу ни так идет?)
Ну она идёт без параметров
Dmitry
А по умолчанию это ordering asc
Dmitry
Вообще пробуй убрать ignore request
Dmitry
И стейты не ставить
Dmitry
Хотя я бы просто завёл ajax на getList
Dmitry
А в getList учел то, что из ajax может прилететь
Dmitry
Тогда всегда будет одинаково
Sergey
Тут не мудри, вызови getList
вызвать $articles =$this->getList(); ?
Sergey
ругается на $this
Dmitry
Но в getList тебе надо же учесть параметры
Dmitry
self::getList
Dmitry
Ajax учесть
Sergey
что то я сломался не могу понять что в getList передать? в параметры
Dmitry
Можно просто внутри метода сделать проверку, если они есть, то их использовать
Dmitry
Они же динамически из инпута приходят, поэтому их можно в любом месте получить, не обязательно передавать из submitAjax
Ирина
Здравствуйте. Вопрос немного не по профилю, но может знаете в какую сторону копать. Есть магазин, 100к товаров. Лог доступа весит порядка 200 метров за сутки. Подскажите, есть ли программулина по анализу логов, что бы упорядочить всё и хоть какую то краткую информацию предоставить. Что то вроде IP хх.хх.хх.хх на сайт столько то раз? Бот такой то заходил столько то раз и тд?
Sergey
{"error":true,"code":0,"message":"Call to a member function get() on int"}
Dmitry
В самом getList получить из инпута
Sergey
А тут без аргументов вызывать ;)
без аргументов не дает
Sergey
{"error":true,"code":0,"message":"Too few arguments to function ModCategorycategorynewsmedvHelper::getList(), 0 passed in D:\\OSPanel\\domains\\medvestnik.local\\modules\\mod_categorycategorynewsmedv\\helper.php on line 567 and exactly 1 expected"}
Dmitry
Аа, там параметры передаются
Dmitry
Модуля...
Dmitry
Бяка :))
Sergey
возвращаемся к state )))
Dmitry
Или параметры зафиксировать в сессии
Dmitry
И потом их оттуда зачитать
Dmitry
Можно ещё попробовать параметры просто в самом классе как свойство записать
Dmitry
Я бы в сессию закинул их
Dmitry
https://jpath.ru/docs/runtime/sessions-and-cookies/klass-session
Dmitry
Можно в точке входа модуля, где getList вызывается, поместить в сессию. В вызове getList убрать params и зачитывать из сессии ))
Dmitry
Ну как-то так... 🙈
Vladimir
Ihor
Не совсем верно. У некоторых есть цели причем очень неприятные :)
RINAT
Тейлор недоволен использованием слова Laravel другими разработчиками. Просит не называть свои продукты именами типа «Laravel X», лучше назовите «X for Laravel». И напоминает всем, что владеет торговой маркой «Laravel», в подтверждении чего выкатил отдельный раздел с описанием политики её использования — https://laravel.com/trademark Судя по бурной дискуссии в Твиттере, последней каплей для него было создание какими-то ребятами сайта «Laravel Aura» c аналогичным доменом, разрабатывающими CMS на базе фреймворка. Он запретил им использовать такое название, так как это выглядит, как будто систему разрабатывает компания Тейлора. Многие разработчики напряглись...
Vladimir
Ну в этом есть смысл
Ihor
Плагин для палки!
Ну я бы обиделся... :) пейпел для всех, а не для вм :)
Ihor
ну это есно уже так поговрить.. но загоны иногда приобретают стремные очертания
Eugene
а как же авторское право на букву? J!
RINAT
R2H-BV/chatgpt: плагин XTD для редактора Joomla, который интегрирует ChatGPT. https://github.com/R2H-BV/chatgpt
RINAT
Кто то просил ChatGPT?
Eugene
Joomla! Extensions and Products If you have a product, such as an extension, that can be installed using the Joomla! extension installer and that is released under the GNU GPL v2 or later (required for all components, modules, plugins, language packs, and PHP code in templates) or the GNU LGPL (applicable only for non-extensions), you may use the "Conditional Use Logos" on packaging or product descriptions if you meet the following conditions in addition to the general conditions: 1. You must first register the use with Open Source Matters by submitting the appropriate form: Registration Form. 2. Web use must always include a link directly to joomla.org. 3. Your extension name and logo are always larger and more prominent than the "Conditional Use Logo" and either your extension name does not include Joomla!, Joomla, J!, Joom, Jom, Joo or any other similar string OR such name use has been pre-approved by Open Source Matters in writing. https://tm.joomla.org/conditional-use-logos.html
Eugene
в общем, все нормально 🙂
Sergey
Искусственный интеллект ChatGPT в Joomla 4 Чат-бот с искусственным интеллектом, разработанный компанией OpenAI и способный работать в диалоговом режиме, поддерживающий запросы на естественных языках. ChatGPT обучали на больших объёмах данных до 2021 года включительно. Всё, что происходило после 2021 года нейронной сети не известно. В последнее время применение этому ИИ находят самое разное: от написания кода (плагинов для Joomla, например) до написания рефератов и дипломных работ, успешно проходящих защиту :) На GitHub появился плагин кнопки редактора, который добавляет модальное окно к Вашему редактору в Joomla. Вы можете общаться с ChatGPT прямо из интерфейса Joomla. Для работы плагина нужно иметь аккаунт OpenAI и получить API-ключ. Доступ по API к чат-боту платный. Цены зависят от языковой модели. Диапазон от $0.0004 до $0.02 за 1к токенов. 1000 токенов это около 750 слов на английском языке. Скачать плагин Цены на доступ к API
Бизнес-аккаунт.
Добрый вечер . Подскажите пожалуйста Vps/vds где лучше брать, у Selectel или 1dedic?
Vladimir
Впс продает https://firstvds.ru/?from=341969
Бизнес-аккаунт.
Ок vds
Бизнес-аккаунт.
В общем кто надёжнее и лучше, или что у кого лучше а что не так хорошо