我正在重新设计一个phpbb板。即使phpbb平台上有支持论坛,我也想请求您的帮助。
我设法将footer.php
文件包含到overall_footer.html
中。路径为:
WEBSITE/forum/styles/stylename/template/overall_footer.html
WEBSITE/footer.php
功能:<!-- INCLUDEPHP /../../../../footer.php -->
footer.php
正确地引用了位于
中的样式表WEBSITE/stylesheet.css
一旦包含在板中,它根本不引用它…如果我将传统的<link href="...." rel="stylesheet"
添加到footer.php
,样式表就会应用到整个板(应该有由所选主题定义的css)。有什么明显的东西是我看不见的?任何帮助都是非常感激的!米娅
您最好将您的资产相对于站点上的已知点进行引用。
有几种技术可以做到这一点…如:
使用文档根目录作为起始点
include ($_SERVER["DOCUMENT_ROOT"] . "/includes/myfunctions.php");
或设置一个常量
define("APP_ROOT", $_SERVER["DOCUMENT_ROOT"]);
,甚至在。htaccess文件
SetEnv APP_ROOT "/path/to/myroot";
对于基于URL的include (js/css/href)
在引用你网站上的资源时,一定要使用绝对路径(以/开头)除了从CSS文件中加载的图像和字体外,其他都可以相对于CSS文件加载。