2009-10-12 4 views
0

aimerait savoir comment cela peut être mis en œuvre dans Joomla. J'ai un module qui analyse les liens d'un flux RSS, Maintenant, je veux que tout ce lien pour ouvrir dans un IFrame une fois cliqué par un utilisateur. Je pense que cela peut être fait en utilisant Javascript Mais le problème serait un utilisateur désactivé javascript.Approche dynamique: Joomla ouvrir le lien vers un iframe

Je pense qu'il ne peut pas être fait simplement en ajoutant une ligne PHP dans mon modèle, je devrais ajuster le module de flux pour l'ouvrir dans un nouveau navigateur. Si vous avez une meilleure approche s'il vous plaît, j'aimerais entendre.

Basicall Ce que je ne veux pas, c'est obtenir les données d'un flux RSS et les analyser, et rendre tous les liens ouverts à un iframe chaque fois qu'il clique.

Merci!

Répondre

1

Assurez-vous de modèle a un iframe pour afficher le lien, puis lorsque vous émettez les liens, donnez la balise un attribut « cible »:

<a href="<?PHP echo $someLink; ?>" target="myIframe"><?PHP echo $linkText; ?></a> 
0

Il y a dépendent va comment l'iframe est mis en œuvre dans Joomla . Utilisez-vous le composant "wrapper"? Si c'est le cas, vous devrez peut-être pirater les fichiers de base pour ajouter un paramètre name s'il n'est pas déjà là.

Vous pouvez également essayer un plugin iframe such as this one qui vous permet d'ajouter un iframe à la zone de contenu avec n'importe quel paramètre.

timdev a raison sur le lien. Vous devez ajouter l'attribut target aux liens portant le même nom que l'iframe.

Questions connexes