thinkphpcss文件路径|thinkphp导入css或js文件

⑴ thinkphp的css路径问题

你可以写成url(../img/toolbar.gif).不过路径一定要对应,不管是相对路径还是绝对路径。window。location也相似。

⑵ thinkphp模块分组后,模版中css、js等的路径在哪

一般在项目文件夹里面的tpl/Public里面,如果没有Public文件夹自己新建一个,然后将js,css,图片等放在这个里面,当然你也可以在Public里面再新建js,images等分类文件夹,然后在模版里面使用../Public/xxx.xxx ,你可以参考tp 的手册

⑶ thinkPHP中css,js文件中路径问题

apache 默认支持pathinfo模式没什么问题如果是用nginx服务器的话 默认是不支持pathinfo模式的。就会出版现变量引入错权误的问题解决的方法 location ~ \.php { #去掉$ root H:/PHPServer/WWW; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; #增加这一句 fastcgi_param PATH_INFO $fastcgi_path_info; #增加这一句 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

⑷ 使用thinkphp框架,公共js和css放置哪个目录

1,对于服务器单项目或是多项目共用的js或是css文件来说,可以直接放到/Public目录,在模板使用类似__PUBLIC__/js/common.js 路径调用.2,对于多项目,项目之间不进行共用的js和css文件,可以放置到 项目目录/Public 下,这个时候需要在项目config.php下添加一个模板解析,指向该路径.不建议这么做,因为这样意义不大.3,在 项目目录/Tpl/对应主题(默认default)/ 下建立一个Public目录,将项目的js和css放置到这里,如果项目进行了分组,可以在 该Public目录下js目录和css目录下进行分组,这样文件路径比较清晰. 在模板里 使用类似 ../Public/js/common.js 或是 ../Public/js/分组目录/common.js 引用文件 我使用tp开发,一直使用第三种.

⑸ thinkphp怎么引用css文件

在thinkPHP中模板和css是这样的输出和引用的:首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。注意此时要更改模板(htnl文件)中的引用地址的代码,例如:原来你引用css文件是这样引用的:<link rel="stylesheet" href="./Css/index.css" />但是在thinkPHP中你要改成:<link rel="stylesheet" href="__public__/Css/index.css" />__public__的意思访问当前目录下的public 文件夹,thinkPHP就会访问public文件夹。

⑹ ThinkPHP中存放CSS,JS,图片的文件夹到底放哪

thinkphp 中 __PUBLIC__ 指的是根目录下的 Public文件,并不是在模板目录中的。

这样的好处是可以方版便多个应用调用,复权用性更高,比较jquery文件,不管前后台都需要用到的。

但是缺点也比较明显,像一些CSS文件我们就需要将它跟模板目录放一块,方便更换主题等。这时可以使用系统变量来组合,如 THEME_PATH ,指的是当前主题的目录,在主题目录中新建一个Public目录,那么正确的Public 目录地址为 THEME_PATH/Public 。

⑺ thinkphp导入css或js文件

ThinkPHP 提供__PUBLIC__模板变量,路径为根目录下PUBLIC文件夹,所以如果css在public下的css文件夹中的话可以版这样:<link rel="stylesheet" href="__PUBLIC__/css/test.css">,也可以自权己在config.php 配置项里自定义css路径:

用法:<link rel="stylesheet" href="__CSS__/test.css">

⑻ thinkphp如何设置css图片路径

推荐的做法:

在入口文件处,给系统资源文件路径定义成常量;

比如:

define('CSS_URL',SITE_URL.'shop/Public/css/');

然后在对应的显示页面,引入thinkphp的系统常量集中替换原先的CSS文件路径,

比如:

<linkhref="{$Think.const.CSS_URL}style.css"rel="stylesheet"type="text/css"/>

其他:

引入绝对路径:

需要相对于站点的根目录来引入

可以保证在页面少的情况下正常的样式控制显示【不推荐】

引入相对路径:

相对于入口文件去引入

可控性不强,不方便项目的迁移、文件夹层级的变动【不推荐】


赞 (0)