自动在内容文章中弹出图像

时间:2014-04-11 14:57:58

标签: joomla popup article

我想在Joomla中创建一个内容插件,每当我插入图像时它会自动转换为弹出窗口。

为此我将使用Jcemediapopup,它使用class =“jcemediapopup”

我现在只是希望,只要用户在文章中插入图片,借助<img src行转换为<img class="jcemediapopup" src=

的插件

以便所有图像都成为Popup。

任何帮助!

1 个答案:

答案 0 :(得分:1)

除非您想为此编写插件,否则您可以在模板覆盖中执行此操作,例如。将此应用于电子内容文章:

  • copy /components/com_content/views/article/tmpl/default.php to /templates/yourtemplate/html/com_content/article/default.php
  • 在回显文章内容的地方(第187行附近),应用以下内容:

更改

<?php echo $this->item->text; ?>

类似

<?php echo preg_replace('/<img src="([^"]+)" ([^>]*)>/',
'<a href="\1"><img src="\1" class="jcemediapopup" \2></a>',$this->item->text); ?>

如果图片已经包含类标签......

,您可能需要调整正则表达式