Новости Joomla

👩‍💻 Вышел Quantum Manager 3.3.0 - медиа менеджер для Joomla.

👩‍💻 Вышел Quantum Manager 3.3.0 - медиа менеджер для Joomla.

Популярный файловый менеджер для Joomla от отечественных разработчиков.

v.3.3.0. Что нового?
- Joomla 6. Компонент полностью совместим с Joomla 6, плагин обратной совместимости не требуется.
- Рефакторинг. Полностью удалён устаревший код, оставшийся в наследство от версий для Joomla 3.
- Новые настройки для SVG. Новые параметры фильтрации SVG-файлов.
- Улучшена безопасная функция предварительного просмотра SVG-файлов. Благодаря новым механизмам фильтрации восстановлена ​​возможность безопасного предварительного просмотра SVG-изображений.
- Исправления ошибок. Исправлены ошибки с данными EXIF ​​и обновлена ​​библиотека EXIF.

Читать новость
Скачать расширение

Также обновление получил плагин пользовательского поля Radicalmultifield для совместимости с новым Quantum Manager.

Репозиторий GitHub
Релиз на GitHub

@joomlafeed

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

alpha_ru

  • Захожу иногда
  • 86
  • 0 / 0
SetLimit не работает
« : 10.08.2017, 12:20:20 »
В хелпере модуля не работает setLimit - ограничение кол-ва записей.
Спойлер
[свернуть]
echo $komlim в тесте выводит.
Подскажите в чем ошибка.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: SetLimit не работает
« Ответ #1 : 10.08.2017, 12:21:38 »
$db->setQuery('запрос', 'оффсет', 'лимит')
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

alpha_ru

  • Захожу иногда
  • 86
  • 0 / 0
Re: SetLimit не работает
« Ответ #2 : 10.08.2017, 12:39:56 »
Спойлер
[свернуть]
Так тоже не работает.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: SetLimit не работает
« Ответ #3 : 10.08.2017, 13:52:17 »
Спойлер
[свернуть]
Так тоже не работает.

$komlim - это что?
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

alpha_ru

  • Захожу иногда
  • 86
  • 0 / 0
Re: SetLimit не работает
« Ответ #4 : 10.08.2017, 14:03:18 »
В админке модуля задается кол-во выводимых записей.
$komlim = $params['komlim'];
Спойлер
[свернуть]
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: SetLimit не работает
« Ответ #5 : 10.08.2017, 14:14:30 »
В админке модуля задается кол-во выводимых записей.
$komlim = $params['komlim'];

Не так выводишь...
Код: php
<?php $params->get('komlim', 20); ?>
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: SetLimit не работает
« Ответ #6 : 10.08.2017, 14:21:56 »
$db->setQuery('запрос', 'оффсет', 'лимит')
Код
$db->setQuery($query, 0, $komlim);
*

alpha_ru

  • Захожу иногда
  • 86
  • 0 / 0
Re: SetLimit не работает
« Ответ #7 : 10.08.2017, 14:43:52 »
Любой вариант через эхо выводится
$komlim = $params['komlim'];
$komlim = 3;
$komlim = $params->get('komlim', 20);

Значение не передается в функцию. Работает только явное указание:
Цитировать
public static function getOrd($komlim)  {
$db = JFactory::getDbo();
$query = $db->getQuery(true)
         .........
         ->setLimit('3')
         .........
   
 $db->setQuery($query, 0, $komlim);
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: SetLimit не работает
« Ответ #8 : 10.08.2017, 14:58:46 »
Значение не передается в функцию.
А как оно передается?
Что выводит
Код: php-brief
public static function getOrd($komlim)
{
exit($komlim);
blahblahblah
}
?
« Последнее редактирование: 10.08.2017, 15:03:31 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

alpha_ru

  • Захожу иногда
  • 86
  • 0 / 0
Re: SetLimit не работает
« Ответ #9 : 10.08.2017, 15:06:40 »
вход
Спойлер
[свернуть]
хелпер
Код
public static function getOrd($komlim)  {
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: SetLimit не работает
« Ответ #10 : 10.08.2017, 15:08:43 »
Стоит в функции так или иначе указать дефолт
public static function getOrd($komlim = 20)  {

И проверяйте что предеаете и что функции получает.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: SetLimit не работает
« Ответ #11 : 10.08.2017, 15:10:51 »
Код: php-brief
JLoader::register('ModKomNewHelper', __DIR__ . '/helper.php');
$komlim = $params['komlim'];//$komlim должна быть определена перед тем, как ее куда-то передавать!
$ord = modKomNewHelper::getOrd($komlim);
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: SetLimit не работает
« Ответ #12 : 10.08.2017, 15:12:16 »
Код: php-brief
JLoader::register('ModKomNewHelper', __DIR__ . '/helper.php');
$komlim = $params['komlim'];
$ord = modKomNewHelper::getOrd($komlim);
Насколько я помню $params это Jobject
Код: php-brief
JLoader::register('ModKomNewHelper', __DIR__ . '/helper.php');
$komlim = $params->get('komlim', 20);
$ord = modKomNewHelper::getOrd($komlim);
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: SetLimit не работает
« Ответ #13 : 10.08.2017, 15:14:31 »
Насколько я помню $params это Jobject
Возможно, не помню, еще не проверял. Но как можно передавать то, чего еще не существует?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

alpha_ru

  • Захожу иногда
  • 86
  • 0 / 0
Re: SetLimit не работает
« Ответ #14 : 10.08.2017, 15:26:04 »
Код: php-brief
JLoader::register('ModKomNewHelper', __DIR__ . '/helper.php');
$komlim = $params['komlim'];//$komlim должна быть определена перед тем, как ее куда-то передавать!
$ord = modKomNewHelper::getOrd($komlim);
robert , + спасибо, заработало! Последовательность оказалась важна.
Подвох в том, что на другом модуле вариант почему-то сработал, пойду проверю.

Также всем спасибо за подсказку - должно быть:
$db->setQuery($query, 0, $komlim);

А объектный вариант наверное будет предпочтительней:
$komlim = $params->get('komlim', 3);
« Последнее редактирование: 10.08.2017, 15:44:18 от alpha_ru »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: SetLimit не работает
« Ответ #15 : 10.08.2017, 22:04:09 »
robert , + спасибо, заработало! Последовательность оказалась важна.
Подвох в том, что на другом модуле вариант почему-то сработал, пойду проверю.

Также всем спасибо за подсказку - должно быть:
$db->setQuery($query, 0, $komlim);

А объектный вариант наверное будет предпочтительней:
$komlim = $params->get('komlim', 3);

Ну я обычно вообще все параметры целиком в функцию передаю, малоли что понадобиться или же потом добавить нужно.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает мобильная версия сайта

Автор jeans

Ответов: 4
Просмотров: 2743
Последний ответ 21.05.2025, 12:44:06
от jeans
Не работает менеджер материалов, ошибка 500 SSL certificate problem

Автор Екатерина М

Ответов: 5
Просмотров: 3353
Последний ответ 06.04.2025, 09:27:20
от wishlight
Не работает капча

Автор Leo1986

Ответов: 4
Просмотров: 1448
Последний ответ 16.09.2024, 09:15:28
от Leo1986
Не работает canonical

Автор Zegeberg

Ответов: 16
Просмотров: 1643
Последний ответ 25.09.2023, 17:28:04
от web1
Некорректно работает Яндекс Метрика из-за mootools

Автор web_signal

Ответов: 4
Просмотров: 2654
Последний ответ 21.06.2023, 23:25:14
от sivers