Joomla 3.x 嵌入可视化代码

Joomla 3.x 嵌入可视化代码

有人知道将源代码(C++、C#、HTML 等)嵌入 Joomla 文章的方法吗?与此页面中的方法几乎相同,我可以在其中添加代码示例。仅显示代码,不得执行

亲切的问候

最大限度

答案1

您不能添加 c++ 和 c#,但对于 HTML 和 PHP,joomla 扩展目录中有许多可用的扩展,例如 JUMI 或 DirectPHP。

雅各布。

答案2

默认情况下,Joomla 管理员界面中的文本编辑器以可视化(所见即所得)模式工作。当您只需要发布一些文本并在此处或此处添加粗体和标题时,所见即所得编辑器允许编辑 HTML 标记,但是当您尝试通过它发布 Javascript 代码时,它会尽力重新格式化它,使其显示为可读文本,而不是实际工作的代码。此外,Joomla 中的安全设置可以禁止在 HTML 中使用 Javascript 代码,在这种情况下,文本编辑器只会删除所有<script>块。因此,当您在文章或自定义 HTML 模块中添加一些自定义 Javascript 时,您可能会发现它在前端不起作用,甚至会从 HTML 源中消失。请按照这些说明解决此类问题。

  1. 设置常规文本过滤选项,以便能够在 HTML 源编辑器中安全地使用 Javascript。

    → 在 Joomla 管理面板中打开内容 → 文章管理器,然后单击Options右上角的按钮
    → 在带有文章管理器选项的新弹出窗口中,打开选项Text Filters卡并选择No Filtering您的用户组(通常是“超级用户”)
    → 单击Save

  2. 配置您的文本编辑器,以便允许您<script>在代码中包含元素。

    您在 Joomla 中使用的文本编辑器可能会设置自己的安全设置,这可能会影响代码格式。默认情况下,TinyMCE在 Joomla 管理员界面中使用。以下是如何正确配置它:

    → 在管理面板中,转到扩展 → 插件管理器,找到Editors - TinyMCE并单击该行
    → 在右侧的 TinyMCE 选项中,找到Prohibited elements部分并从中删除“脚本”的提及
    → 单击Save

  3. 将 javascript 代码粘贴到 HTML 中时使用“HTML”模式。

无论您使用哪种编辑器,当尝试插入 javascript 代码时,您都需要先将编辑器切换到 HTML 模式 - 在编辑器区域附近寻找 HTML 按钮或选项卡。在该模式下,您输入到编辑器中的代码将被视为精确的代码,并且应该可以正常工作。Joomla 管理员界面有时还会在实际编辑器下方显示一个“切换编辑器”按钮 - 您可以通过点击该按钮从 WYSIWYG 切换到代码编辑器。

通过使用上述建议,您将能够使 JavaScript 代码在 Joomla 中的 HTML 源中运行。Comdev 是一家 Joomla 开发服务提供商,提供各种 Joomla 扩展。

来源:http://comdevjoomla.blogspot.com/

相关内容