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

runyugin

  • Захожу иногда
  • 56
  • 0 / 0
Очень нужна помощь!
Нужно сделать стандартными возможностями jooml'ы древовидную структуру списка материалов содержащихся в категории и подкатегориях.
Пример:
-Категория0
--Категория1
---Категория1-1
---Материал1 (вывод краткого содержания о материале - Вводный текст)
---Материал2 (вывод краткого содержания о материале - Вводный текст)
---Материал3 (вывод краткого содержания о материале - Вводный текст)
--Категория2
---Категория2-2
---Материал1 (вывод краткого содержания о материале - Вводный текст)
---Материал2 (вывод краткого содержания о материале - Вводный текст)
---Материал3 (вывод краткого содержания о материале - Вводный текст)
*

runyugin

  • Захожу иногда
  • 56
  • 0 / 0
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
Нужно сделать стандартными возможностями jooml'ы
Стандартными вряд ли. Сами кодить умеете? => опишу возможное решение, код будете писать сами.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Отчего же.
Тут всё стандартно. Что не получается?
*

runyugin

  • Захожу иногда
  • 56
  • 0 / 0
Стандартными вряд ли. Сами кодить умеете? => опишу возможное решение, код будете писать сами.

давайте) попрообую
*

runyugin

  • Захожу иногда
  • 56
  • 0 / 0
Отчего же.
Тут всё стандартно. Что не получается?
стандартно в томтоо и дело нету(
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
давайте) попрообую
Если можно стандартно, чего мне буквы искать на клаве, а вам код писать. Пусть voland напишет, как стандартно. У меня нет полигона с категориями и материалами в таком кол-ве, чтобы посмотреть стандартно, а создавать влом. Просто мало с материалами и с типами меню работаю из коробки, в основном самопис, поэтому и предложил сразу свой модуль меню написать.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Вроде блог с категориями+ вложенные категории так работает.
А вообще уточняющие вопросы надо задавать сразу, а не через полмесяца.
Может на момент ответа у меня и был полигон, может нет, я уже совершенно не помню о чем речь.
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
Я также за пол месяца слегка потерял мысль. Вам не модуль…
Если не получится стандартно, некоторые мысли:
Делаете свой тип меню для com_content – «категория derevo». Как? – на форуме и доках J есть решения, поиск в помощь.
1 запрос – выбираете все категории из #__categories , относящиеся к com_content, в т.ч. с id, parent_id, title.
Из данных запроса строите ассоциативный массив с ключами parent_id:
Код: php
$result = $db->loadAssocList();	
$cats = array();
for ($i=0; $i<count($result); $i++) {
$cats[$result[$i]['category_parent_id']][] =  $result[$i];
}
Еще запросом получаете опубликованные материалы, в т.ч. с catid. Прогоняете $cats , добавляя туда материалы к соответ.категориям.
Пишете рекурсивную функцию вывода этого массива.
Решение на коленке, набросок. Наверняка по ходу разработки всплывут не учтенные моменты.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не удается разблокировать в менеджере материалов.

Автор vityavoluevich

Ответов: 0
Просмотров: 225
Последний ответ 10.01.2024, 09:05:30
от vityavoluevich
Модуль «Материалы - Новости» выводит неправильное количество материалов

Автор goga_pgasovav

Ответов: 1
Просмотров: 375
Последний ответ 20.03.2023, 19:30:45
от goga_pgasovav
[Решено] Получить список тегов каждого материала в блоге категории

Автор goga_pgasovav

Ответов: 1
Просмотров: 393
Последний ответ 02.03.2023, 14:20:21
от goga_pgasovav
Выпадающий список и его высота

Автор androv77

Ответов: 7
Просмотров: 366
Последний ответ 16.11.2022, 12:56:39
от marksetter
[howto] Блог. Вывод материалов в списке подкатегорий

Автор dynamit

Ответов: 3
Просмотров: 1045
Последний ответ 05.10.2022, 13:37:10
от Mitriy