2011-01-10 5 views
0

Я использую Jumi для эхо-кода php, а затем показываю, что в Joomla Article и все работает нормально. Теперь я хочу, чтобы это сделать:Открыть страницу в Joomla

Выход в основном список из базы данных, как это:

Name Price Type 
A  1  T1 
B  2  T2 

В этом списке я хочу, чтобы включить ссылки, чтобы показывать только предметы одного и того же типа, так что «T1 «хотел бы, чтобы страница показывала только вещи типа T1. Поэтому я думал, что сделаю это, создав новую страницу, которая возьмет тип, а затем вытащите все элементы этого типа из базы данных. Без Joomla это было бы куском пирога, а Joomla я не совсем уверен, с чего начать.

Как должны выглядеть теги href = ... в html-коде, напечатанные моим PHP-скриптом?
Является ли моя базовая структура по-прежнему правильной, и если да, как мне заставить Joomla открывать новую страницу в обычном фрейме и не заменять всю страницу Joomla. какой-то атрибут целевого кадра?

EDIT:
Я знаю, что я должен использовать компонент вместо этого, однако мне просто нужно получить эту работу, прежде чем отправиться в отпуск через три дня. Я сделаю это правильно, когда вернусь. Я не возражаю, если вся страница перезагружается, то мне нужно, это меню Joomla, заголовок-баннер и другие вещи вокруг страницы для загрузки. Если я просто использую href = mypage.php, я предполагаю, что заголовок и все вокруг него исчезнут.

ответ

1

Я думаю, вы все это делаете неправильно. Вы не должны использовать Jumi для запуска php в своих статьях. Вы должны разработать компонент. Хотя это займет немного больше времени для первоначальной настройки, это сэкономит вам время в долгосрочной перспективе и окажется намного более гибким, чем использование Jumi в одной статье. Посмотрите здесь, как создать компонент Joomla - http://www.joomladevuser.com/tutorials/components.

a href = теги не должны отличаться от других html, которые вы когда-либо использовали.

E.g. echo '<a href="http://.....">link</a>';

Чтобы сделать только фрейм/div/table/etc reload, а не всю страницу, вам понадобится реализовать некоторые AJAX. Я ответил на вопрос о том, как это сделать с компонентами Joomla раньше, см. Здесь: how to use Jquery AJAX in Joomla Components?

+0

Да, я знаю, что должен использовать компонент, к сожалению, у меня есть только три дня, чтобы сделать это, прежде чем отправиться в отпуск, поэтому он стал уродливый взлом, а затем я делаю это правильно, как только вернусь через два месяца. Спасибо за подсказку, хотя, заглянем в AJAX. – dutt

Смежные вопросы