Я новичок в Joomla (честно говоря, только начал изучать возможность использования Joomla) и мне нужна помощь с программным добавлением статей в бэкэнд-таблицы Joomla (подробности см. Ниже). Также в том же духе я хотел бы понять, как должны быть значения для столбцов:
- parent_id
- lft
- rgt
- уровень
быть сгенерированы для таблицы jos_assets
(#__assets
) и какова их функциональная роль (например, являются ли они «указателями / индексами», аналогичными, скажем, индексному дескриптору операционной системы для уникальной идентификации файла, или они являются более функциональными атрибутами, такими как определение категории, подкатегории и т.д)
Было бы полезно использовать следующий УПРОЩЕННЫЙ пример, чтобы проиллюстрировать то, что я пытаюсь сделать. Допустим, у нас есть программа, которая собирает различную ключевую информацию, такую как имена авторов веб-статей, тип темы статей, дату публикации, а также ссылку на статью. Я хочу иметь возможность расширить эту программу для программного хранения этой информации в Joomla. В настоящее время эта информация хранится в настраиваемой таблице, и пользователь через настраиваемую веб-страницу php может использовать критерии поиска, например, по имени автора, в течение определенного диапазона дат, чтобы найти интересующие статьи. Затем результат этого поиска отображается вместе с гиперссылкой на настоящую статью. Статьи хранятся локально на веб-сервере и не являются внешними ссылками. Часть гиперссылки, хранящаяся в настраиваемой таблице, включает относительный путь к физическому документу (относительно корневого веб-сайта), например:
Author date type html_file
Tom 08-14-2011 WEB /tech/11200/ar_324.html
Jim 05-20-2010 IND /tech/42350/ar_985.html
и Т. Д.
Со всеми преимуществами, которые предлагает Joomla по сравнению с написанием пользовательских страниц поиска и презентаций на php, а также с отслеживанием тенденций и т. Д., Мы действительно хотели бы переключиться на нее. Похоже, что среди других таблиц, например, #__assets
и #__content
могут быть заполнены программно, чтобы заполнить Joomla из нашей существующей программы php (которая используется для компиляции данных), а затем использовать Joomla.
Приветствуются любые примеры, предложения и помощь.
С наилучшими пожеланиями, Гар