如何在Joomla文章中插入HTML / JavaScript / CSS代码

3

我正在使用Joomla 1.5。我在Joomla中编写博客,并希望突出显示一些HTML和javascript代码,但是当我将HTML代码插入文章并保存时,它会自己执行。我也尝试过使用codecitation插件,但没有任何结果。如果您有任何解决方案,请回复。


代码引用插件出了什么问题? - WooDzu
http://stackoverflow.com/questions/8306553/i-am-using-html-snippet-in-to-hightlight-html-and-javascript-code-in-blog-joomla/8311560#8311560 - SMacFadyen
我准确地回答了这个问题。安装“空模块”扩展/模块,将您的代码放入其中,并在文章中加载它。 - SMacFadyen
@WooDzu 我不知道,但是即使是其他具有相同功能的插件也无法正常工作。实际上,它可以很好地突出显示其他代码,但只有HTML和JavaScript存在问题。 - RoyalEnfy
@SMacFadyen 我也尝试过使用自定义HTML模块。但问题在于,HTML代码也会在该自定义HTML模块中执行。 - RoyalEnfy
5个回答

1
使用 <pre> 标签应该可以解决问题。 例如:

<pre>&lt;html&gt;&lt;\html&gt;</pre>

我在HTML窗口中输入代码(点击HTML按钮后打开的窗口)。 - RoyalEnfy
真的 :), 不知道为什么对我不起作用。你是在使用 Joomla 1.5 吗? - RoyalEnfy
我在1.7上测试过,但它应该也适用于1.5。如果不起作用,请添加一个图片。 - Sara
我在考虑添加图片,但问题是我想允许人们复制那段代码,而这是图片无法实现的。 - RoyalEnfy

0
在您的博客中,尝试使用"& lt;"(无空格)来编写<,并使用"& gt;"(无空格)来编写>,以便在HTML代码中编写"<"和">"符号。
这种语法用于在某些网页上编写"<"和">"符号。否则,它将把您的代码视为博客文章的一部分,并显示其输出。

它只适用于一次,但当我保存该页面并再次打开以进行更新时,该代码将被执行。 - RoyalEnfy

0

0

很抱歉晚到了。我使用了一个叫做Easy Script的扩展。只需要下载、安装,然后将你的脚本粘贴到文章管理器中即可。它甚至支持Bootstraps和其他脚本。试试吧。

Easy Script


0

您可以使用<pre><code>标签。 此外,Joomla还有一个本地插件来显示代码和语法高亮,基于Geshi项目。 它很容易使用,只需确保在您的插件配置中启用即可:

<pre lang="html" >
<p> some text </p>
</pre >

希望能够帮助!


我之前对Geshi项目不了解,谢谢你提到它,但问题还未解决。 - RoyalEnfy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接