Joomla-在一篇Joomla文章中插入.js和.css文件?
Joomla网站上的单个页面是否可以包含自己的自定义.js和.css文件 我基本上希望为特定页面添加两个自定义javascript和css文件。我不希望这些文件包含在任何其他Joomla页面中 如有任何建议,将不胜感激Joomla-在一篇Joomla文章中插入.js和.css文件?,joomla,joomla1.5,Joomla,Joomla1.5,Joomla网站上的单个页面是否可以包含自己的自定义.js和.css文件 我基本上希望为特定页面添加两个自定义javascript和css文件。我不希望这些文件包含在任何其他Joomla页面中 如有任何建议,将不胜感激 谢谢尝试使用自定义代码扩展,如。它正是为此目的而设计的 来自描述:使用Jumi,您可以将php、html、javascript脚本包含到模块位置、文章、类别或部分描述中,或者包含到您自己定制的组件页面中。Soygul的解决方案不会生成正确的html,因为这些语句/包含属于html
谢谢尝试使用自定义代码扩展,如。它正是为此目的而设计的
来自描述:使用Jumi,您可以将php、html、javascript脚本包含到模块位置、文章、类别或部分描述中,或者包含到您自己定制的组件页面中。Soygul的解决方案不会生成正确的html,因为这些语句/包含属于html标题 使用: 该插件允许将材料插入Joomla网站的头部部分 然后,您可以使用菜单分配功能将其添加到特定页面
为自己编写这样一个简单的模块是很容易的,但既然这个模块似乎已经可用,那么就用那个模块吧。如果不符合您的需要: 您只需要一个包含以下两条语句的“empty/hello world”模块: ( ) ()
除非绝对必要,否则我不太喜欢给Joomla添加新的扩展。如果您这样做,首先确保它不在Joomla的易受攻击扩展列表中。您添加的每一个第三方扩展/插件都只是黑客的又一个潜在后门 要为页面添加自定义CSS,可以编辑模板的主CSS文件,也可以创建自己的CSS文件并将其链接到项目。以下是您如何做到这一点: 首先,了解如何调用CSS文件。根据您使用的模板,实际文件名肯定与我的示例不同,但让我们看看Joomla系统模板,它位于模板/SYSTEM中。index.php文件控制着一切,打开它,您会发现这一行:
<?php
include dirname(__FILE__).DIRECTORY_SEPARATOR.'component.php';
?>
打开component.php,您将看到如下代码:
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/custom.css" type="text/css" />
您的方法会将代码添加到每个页面,问题指定仅将代码添加到特定页面。链接已失效。。。不鼓励
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/custom.css" type="text/css" />