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

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Здравствуйте,

Получаю из базы массив данных:

Код: php
запрос
...
$data = $db->loadObjectList();

Вывожу обычно так:
Код: php
foreach ($data as $q) 
{
      echo $q->name;
}

А как можно вывести данные в заданном порядке?
У меня есть второй массив $data_order в котором лежат цифры - 2,3,1,5,4...
Надо с ним как-то связать вывод.
Мой сайт про корабли
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Вывод из базы в указанном порядке
« Ответ #1 : 03.12.2016, 08:39:29 »
сортируй с помощью ORDER BY
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Re: Вывод из базы в указанном порядке
« Ответ #2 : 04.12.2016, 19:11:12 »
сортируй с помощью ORDER BY
мне надо сортировать не по какому-то полю таблицы а по очередности записанной в массив.
Мой сайт про корабли
*

fsv

  • Живу я здесь
  • 2787
  • 413 / 2
Re: Вывод из базы в указанном порядке
« Ответ #3 : 04.12.2016, 21:02:09 »
array_combine, затем упорядочить по возрастанию
Веб-разработка: заказ. Только новая разработка.
*

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Re: Вывод из базы в указанном порядке
« Ответ #4 : 05.12.2016, 07:27:26 »
Код: php
$combine_arr = array_combine($q_count, $data);
var_dump($combine_arr);

Белый экран получил.

В итоге сделал так:

Код: php
$t_rand = 2,5,3,1,4;
$query->order("FIELD(question_id,{$t_rand})");


Спасибо за помощь.
« Последнее редактирование: 05.12.2016, 07:52:43 от Mick_20 »
Мой сайт про корабли
*

fsv

  • Живу я здесь
  • 2787
  • 413 / 2
Re: Вывод из базы в указанном порядке
« Ответ #5 : 05.12.2016, 14:45:05 »
Белый экран получил.
Потому что $data надо было предварительно подготовить. Ну не жевать же, если вы сами код пишите. Справку по функции почитали бы сначала.
Веб-разработка: заказ. Только новая разработка.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Вывод из базы в указанном порядке
« Ответ #6 : 05.12.2016, 14:49:41 »
тут есть почти вся нужная инфа https://docs.joomla.org/Selecting_data_using_JDatabase
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Re: Вывод из базы в указанном порядке
« Ответ #8 : 05.12.2016, 15:19:42 »
спасибо всем.
посмотрю.

как готовить $data не понял. ObjectList это же массим объектов?? а что еще тогда надо?
Мой сайт про корабли
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Вывод из базы в указанном порядке
« Ответ #9 : 05.12.2016, 15:28:22 »
А как можно вывести данные в заданном порядке?
У меня есть второй массив $data_order в котором лежат цифры - 2,3,1,5,4...
Надо с ним как-то связать вывод.
ну видимо как-то так
http://joomlaforum.ru/index.php/topic,98970.0.html
*

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Re: Вывод из базы в указанном порядке
« Ответ #10 : 05.12.2016, 15:48:20 »
ну видимо как-то так
http://joomlaforum.ru/index.php/topic,98970.0.html

ну так я и сделал так )))

В итоге сделал так:
Код: php
$t_rand = 2,5,3,1,4;
$query->order("FIELD(question_id,{$t_rand})");
Мой сайт про корабли
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод отладочной информации системного плагина

Автор effrit

Ответов: 23
Просмотров: 1997
Последний ответ 02.10.2018, 10:24:46
от effrit
Вывод данных из MySQL на сайт

Автор Frics

Ответов: 5
Просмотров: 3292
Последний ответ 20.06.2017, 13:21:49
от Septdir
Выборка из базы ->where($db->quoteName + OR

Автор pavelrer

Ответов: 9
Просмотров: 2704
Последний ответ 28.04.2017, 00:26:45
от pavelrer
[Решено] Как заполнить Тег <select> из базы?

Автор кодик

Ответов: 9
Просмотров: 2034
Последний ответ 03.12.2015, 20:42:46
от кодик
Вывод данных из MySQL в зависимости от авторизованного пользователя

Автор lopata12

Ответов: 6
Просмотров: 1999
Последний ответ 21.02.2015, 21:09:33
от lopata12