Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla自定义模块中的javascript_Javascript_Joomla - Fatal编程技术网

Joomla自定义模块中的javascript

Joomla自定义模块中的javascript,javascript,joomla,Javascript,Joomla,我有一个由“highslide”软件生成的代码,它的作用是创建一个图像库 此代码由.css html和javascript组成 如果我将HTML代码放在Joomla的“index.php”文件中,然后将该文件的其余部分放在根目录中,那么图像库就工作了,并且放在Joomla的每个页面中 我不要这个。是否有办法将该图像库仅分配给我选择的页面? 或者有没有一种方法可以找到特定页面的index.php主文件是什么?我需要有图库并将代码粘贴到其中 我曾试图通过Joomla的编辑器将代码插入自定义模块,但当

我有一个由“highslide”软件生成的代码,它的作用是创建一个图像库

此代码由.css html和javascript组成

如果我将HTML代码放在Joomla的“index.php”文件中,然后将该文件的其余部分放在根目录中,那么图像库就工作了,并且放在Joomla的每个页面中

我不要这个。是否有办法将该图像库仅分配给我选择的页面? 或者有没有一种方法可以找到特定页面的index.php主文件是什么?我需要有图库并将代码粘贴到其中

我曾试图通过Joomla的编辑器将代码插入自定义模块,但当我单击save时,它会编译代码并删除其中的某些部分,因此无法工作。 它删除了指向javascript和css文件的链接

在没有任何其他第三方扩展的情况下,有没有一种方法可以让代码进入定制模块,而不需要Joomla删除一半代码

谢谢,

致以最良好的祝愿


Andreas Achilleos

我不会将类似的内容添加到index.php文件中。这是Joomla,不是一个静态html网站;)

您有3种选择:

选项1是开发您自己的模块并将其安装在Joomla站点上。此选项将花费最长的时间,并且需要您在一点编码中得心应手

选项2将首先下载、安装并启用名为的插件。完成后,在Joomla后端创建一个新的“自定义模块”,并手动添加html代码。之后,在大文本框下面,您将看到下面的一个按钮,上面写着“插入代码”。O模式将弹出,允许您添加自定义代码。只需使用
标记添加CSS和JS即可

选项3将使用Joomla extensions目录中的预构建扩展。有很多东西可供选择


希望这对您有所帮助

您可以修改编辑器的配置以允许使用JavaScript。你好,Lodder,我感谢您的回答。我将尝试使用sourcerer。只是图库正在所有页面中运行。我不能干涉并只在一页中分配库吗?例如,如果我想更改网站上特定页面的html和/或css,该怎么办;要更改文件,文件位于何处?谢谢如果您想更改其他页面上库的任何代码,只需在Joomla后端的模块管理器中复制模块即可;)将其作为一个模块而不是index.php保存的好处是,您可以将一个模块分配给任何特定页面或多个页面。我想我得到了一些东西。最后一件事永远不会少。假设我想在页面的中间添加一个图片,只在一个页面中,我想在没有模块帮助的情况下做这件事;我可以这样做吗?我应该把我的html/css/js放在哪里?您知道,我右键单击Joomla网站的一个页面,然后选择“查看页面源”,结果如下:“我在网站数据库中搜索,但找不到任何这样列出的文档!档案在哪里?谢谢,很抱歉继续“推”帖子!别以为我还有问题:)