Новости Joomla

Вышли релизы безопасности Joomla 5.3.4 и Joomla 4.4.14

Релиз безопасности Joomla 5.3.4

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

Joomla REST API без прав суперадминистратора. RBAC в Joomla

Joomla REST API без прав суперадминистратора. RBAC в Joomla

👩‍💻 Joomla REST API без прав суперадминистратора. RBAC в Joomla.На канале известного французского разработчика и специалиста по Joomla REST API Alexandre ELISÉ вышло новое видео.RBAC (Role-Based Access Control) - это управление доступом на основе ролей, метод управления доступом к ресурсам, основанный на назначении ролей пользователям. Вместо назначения прав каждому пользователю точечно права доступа группируются по ролям, а пользователи получают доступ к ресурсам уже в зависимости от своей роли. В контексте Joomla и REST API он может даже мешать работе: без авторизованного пользователя вы не можете даже показать контент. В видео показано как решить данную проблему. Создаётся "технический пользователь", которому разрешается просматривать контент, но не разрешено создавать, редактировать, удалять и т.д. И все запросы к REST API идут с использованием его токена. [fr-FR] Services Web API Joomla SANS être Super Admin RBAC natif avec Joomla@joomlafeed #joomla #разработка #rest

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

mohax

  • Давно я тут
  • 901
  • 66 / 3
В ходе работы возникла проблема. Как увеличить количество элементов, выводимых на странице по результатам поиска? использую свой шаблон вывода списка. Там следующая конструкция
Код
$num	=count( @$jSeblod->list );

Но она возвращает не количество найденных элементов (например 9), а количество элементов на странице, в моем случае 5. и дальше идет разбиение на страницы. На второй странице код, приведенный выше уже возвращает 4, и соответственно 4 элемента выводится.

Собственно вопросы:
1) Как мне узнать общее количество найденных элементов (т.е. 9)
2) Как увеличить количество элементов, выводимых на странице?
*

mohax

  • Давно я тут
  • 901
  • 66 / 3
В ходе работы возникла проблема. Как увеличить количество элементов, выводимых на странице по результатам поиска? использую свой шаблон вывода списка. Там следующая конструкция
Код
$num	=count( @$jSeblod->list );

Но она возвращает не количество найденных элементов (например 9), а количество элементов на странице, в моем случае 5. и дальше идет разбиение на страницы. На второй странице код, приведенный выше уже возвращает 4, и соответственно 4 элемента выводится.

Собственно вопросы:
1) Как мне узнать общее количество найденных элементов (т.е. 9)
2) Как увеличить количество элементов, выводимых на странице?

Выспался и нашел)) с настройках default action можно выставить количество результатов на странице. А по первому вопросу, убрал вывод количества найденных результатов совсем))
*

gronpipmaster

  • Захожу иногда
  • 119
  • 5 / 0
mohax, а вот это зря, когда их 2-н+ страниц нужно это для пагинации.
*

mohax

  • Давно я тут
  • 901
  • 66 / 3
mohax, а вот это зря, когда их 2-н+ страниц нужно это для пагинации.
Я в шаблоне выводил  типа найдено n документов. Как это будет влиять на пагинацию?
*

gronpipmaster

  • Захожу иногда
  • 119
  • 5 / 0
mohax, можно и так, но минусы в код лезть, или цеплять к шаблону можно параметр, вообще это в настройках действия формы поиска выставляется сколько на страницу элементов выводить, сколько показывать, вот этот $num   =count( @$jSeblod->list ); и берёт эти параметры, в принципе если статично удобно поставить число можно так и оставить, меньше запросов к бп, тем более подщёт, хотя может и вторую страницу не показать, он же считает кол-во элементов подходящих под этот диапозон.
*

mohax

  • Давно я тут
  • 901
  • 66 / 3
mohax, можно и так, но минусы в код лезть, или цеплять к шаблону можно параметр, вообще это в настройках действия формы поиска выставляется сколько на страницу элементов выводить, сколько показывать, вот этот $num   =count( @$jSeblod->list ); и берёт эти параметры, в принципе если статично удобно поставить число можно так и оставить, меньше запросов к бп, тем более подщёт, хотя может и вторую страницу не показать, он же считает кол-во элементов подходящих под этот диапозон.
По-моему мы друг друга не совсем понимаем. Эту строку $num   =count( @$jSeblod->list ); я в коде оставил. Просто я еще над результатами выводил, что найдено $num элементов. А там же содержится количество айтемов на странице, а не реальный результат поиска (сумма по всем страницам). Пока не разбирался как получить и вывести реальный результат поиска (это не критично). А так все, что пока запланировал получилось. Спасибо за подсказки и помощь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Фильтры поиска не работают

Автор composerr

Ответов: 8
Просмотров: 4755
Последний ответ 28.07.2016, 22:09:20
от composerr
cтандартный модуль поиска Joomla

Автор ivan.sergeev

Ответов: 1
Просмотров: 4161
Последний ответ 26.03.2016, 14:07:33
от KKAAZZOO
Не вывод поле Filed X и количество значений?

Автор warlocksp

Ответов: 1
Просмотров: 4523
Последний ответ 25.08.2015, 14:59:07
от warlocksp
Проблема с Типом поиска?

Автор andrepon

Ответов: 1
Просмотров: 1893
Последний ответ 02.12.2012, 02:56:50
от zeroif
Не выводятся результаты поиска

Автор hawk1

Ответов: 5
Просмотров: 3341
Последний ответ 31.07.2012, 17:48:30
от Posokhoff