Как указать несколько категорий при написании компонента joomla 2.5?







+4 +/-

Тут написано как добавить категорию к материалу, но почему-то разработчики считают что материал может содержать только одну категорию. Возник естественный вопрос - 'как?', ответ на который пришёл довольно быстро -

Правилный - вместо catid поля сделать таблицу с двумя полами id и catid (many-to-many). В этом случае будет труднее сделать сохранение выбранных категорий.

Вот уж действительно я не смог понять как это реализовать.Не поможете? Желательно чтобы было как например в zoo

Напишите пожалуйста сам код как это сделать.

А вообще это должно примерно так выглядеть

id | article_ad | cat_id | ordering

1 | 2 | 8 | 1

2 | 2 | 12 | 1

3 | 2 | 45 | 1

Я думаю что даже не обязательно использовать категории Joomla, а можно и свою таблицу с категориями создать

Проблема в том, что надо как-то получать названия категорий из одной базы(описания категорий), формировать список уже выбранных категорий из другой базы(чуть выше), и отображать это на странице редактирования материала, которая получает данные из третьей базы(название материала и т.п.). Так ещё потом и сохранить это по-умному.

Так вот... может кто-нить тут писануть велосипедик, способный провернуть это. Не в том смысле чтобы описать как или ещё чего, а конкретно работающий на joomla 2.5 код модели и вида и всего что там может понадобиться.

Профиль пользователя Dumbbell Спросил: Dumbbell  (рейтинг 27009) Категория: компьютеры и интернет

Ответов: 1

0 +/-

Возможно вам помогут новые обновления и дополнения, вышедшие не так давно, для Joomla 2.5 и помогающие редактировать и добавлять категории на ваших страничках сайта. Все эти дополнения можно найти и посмотреть здесь.

Ответил на вопрос: Noa 

Похожие вопросы

Спросил
2 Отв.
Как решать подобные задачи по ИВТ(Паскаль, подготовка к ЕГЭ)(см.)?
Ответ: Данные задачи относятся к заданиям ЕГЭ по информатике, суть которых - анализ кода программы, содержащей циклы и ветвления. От решающего задачу требуется проанализировать ход выполнения программы, для ... Читать далее...
Автор вопроса: Iranian, в категории | | |
Спросил Iranian
1 Отв.
Как зашифровать свое имя в двоичном коде?
Ответ: Если вы любитель мозговых штурмов и у вас масса свободного времени, то можно, используя Коды символов ASCII выразить своё имя, к примеру, в десятеричном ... Читать далее...
Автор вопроса: Burnier, в категории | | |
Спросил Burnier
2 Отв.
Что такое «класс» в программировании?
Ответ: Классами программисты описывают некие абстрактные типы данных. В классе также определяются свойства, данные и методы обработки данных. Классы можно объявлять ... Читать далее...
Автор вопроса: Carita, в категории | |
Спросил Carita
1 Отв.
Как получить оповещение о появлении на чужом сайте определенной фразы?
Ответ: Закажите у веб-программиста Парсер который будет постоянно проверять контентна сайте и проверять в нем наличие той самой ... Читать далее...
Автор вопроса: Crankpin, в категории | | | | |
Спросил Crankpin
3 Отв.
Как научиться писать компьютерные программы и зарабатывать на этом?
Ответ: Советую углубиться немного в другую отрасль - веб-программирования. Это очень выгодно и прибыльно. В среднем цена за сайт составляет от 3 до 5 тысяч рублей. ... Читать далее...
Автор вопроса: Contraction, в категории | |
Спросил Contraction
1 Отв.
Каково основное преимущество, получаемое при использовании функции?
Ответ: Функции позволяют делать одно и то же действие много раз подряд одинаково хорошо, в этом главное преимущество как функций, так и компьютеров в целом :) автор ... Читать далее...
Автор вопроса: Garboils, в категории |
Спросил Garboils
1 Отв.
Как начинать самому учить язык программирования?
Ответ: Нет языка программирования - есть языки программирования! Какой именно язык вы хотите начать учить?! Дело в том, что все языки программирования отличаются ... Читать далее...
Автор вопроса: Sorcer, в категории
Спросил Sorcer
1 Отв.
Какой микроконтроллер выбрать новичку для начала?
Ответ: Хотел в начале предложить, что попроще, а потом подумал, что нет в этом смысла. Конечно если трудности пугают, то с простого легче начинать. Но как показывает ... Читать далее...
Автор вопроса: Reaping, в категории | | | | |