Динамический подход: Joomla открыть ссылку на iframe - PullRequest
0 голосов
/ 13 октября 2009

хотел бы узнать, как это можно реализовать в Joomla. У меня есть модуль, который анализирует ссылки из RSS-канала. Теперь я хочу, чтобы все эти ссылки открывались в IFrame после нажатия пользователем. Я думаю, что это может быть сделано с помощью Javascript, но проблема заключается в том, что некоторые пользователи отключили там JavaScript.

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

Основное Я не хочу получать данные из RSS-канала, анализировать их и открывать все ссылки на фрейм каждый раз, когда на них нажимают.

Спасибо!

Ответы [ 2 ]

1 голос
/ 13 октября 2009

Убедитесь, что в вашем шаблоне есть фрейм для отображения ссылки, затем при выводе ссылок присвойте тегу атрибут target:

<a href="<?PHP echo $someLink; ?>" target="myIframe"><?PHP echo $linkText; ?></a>
0 голосов
/ 13 октября 2009

Это будет зависеть от того, как iframe реализован в Joomla. Вы используете компонент "обертка"? Если это так, вам может понадобиться взломать файлы ядра, чтобы добавить параметр name, если его там еще нет.

Вы также можете попробовать плагин iframe , такой как этот , который позволяет добавить iframe в область содержимого с любыми параметрами.

Тимдев прав насчет ссылки. Вам необходимо добавить атрибут target к ссылкам с тем же именем, что и в iframe.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...