有没有和大神会discuz二级导航样式 css样式路径的或者图片路径的,在线等!!!!

查看: 10501|回复: 19
怎么设置图片和css和js的路径
这是我的文件结构,网站访问路径为:&&
1.jpg (10.62 KB, 下载次数: 0)
13:34 上传
我想问下图片和css,js放哪合适呢,如果在index.php同级目录下建立images,js,css文件夹来存放,那么要用到绝对路径,
总不能在代码里写吧,所以把设成变量,其实就是读取spconfig中
'url' =& array(
&&'url_path_info' =& FALSE,&&
'url_path_base' =& '/sp/index.php',
'url_path_base' 的值,可是怎么获取呢?而且用这样的方法在smarty模板中图片css,js的路径都要用变量代替了,这样在dreamweaver中就看不到视图效果了,大家有什么更好的方法吗?
绝对路径的意思是以 / 开头的路径。
&img src=&/sp/images/1.jpg&& 这是绝对路径
&img src=&http://localhost/sp/images/1.jpg&&
你可以在index.php内:
define(&BASEPATH&, &/sp/&);
然后在程序中使用
BASEPATH这个常量就是路径
在smarty中可以用$smarty.const.BASEPATH 就是这个值
&img src=&{$smarty.const.BASEPATH}images/1.jpg&&
$smarty.const.是smarty内获取常量的方法。
我懂了谢谢哈,不过用变量的话,在dw中看不到图片的
我现在在index.php中定义define(&imgpath&,&/sp/images/&);
在控制器里定义 $this-&imgpath=constant(&imgpath&);
在传给smarty模版$this-&display('white/index.html');
在模板中调用&img src=&{$imgpath}a.jpg& /&
来实现图片显示,唯一的不足就是没法在dw中预览图片,呵呵
一般网页设计都是直接修改代码和CSS的,DW的预览只是前期网页设计的时候使用,
到了套模板之后也很少会用DW的预览功能了。
你可以看看像WORDPRESS或者DISCUZ之类的程序,模板也是在DW内不能用预览方法去看图片的
我是这样做的,先在DW里面做好静态页面,然后把images及js等前台文件夹放在与index.php平级的路径下。在index.php中定义常量define(‘BASEPATH’,'http://locclhost/sp/');然后在smarty模板中设置&base href=&{$smarty.const.BASEPATH}&&,这样通过一个地方的设置,里面除了js文件以外的其他文件都变成了绝对路径,你也不用在每个图片前面添加其他什么。个人感觉这样还是比较方便的。移植时,只要更改index.php文件中的BASEPATH常量的值,就可以了。
感谢楼上2位的解答
小桃子的问题很好!小桃子加油
用绝对路径还是不合理的
用绝对路径还是不合理的
小桃子 发表于
其他的PHP框架或者是程序基本上都是建议用绝对路径,这是在实践开发中的总结出来的经验哦
Powered by查看: 6371|回复: 5
discuz的css文件在哪里啊?
因为用的是国外服务器搭建的discuz论坛,网页打开速度有些慢,想把css和js文件放到国内服务器以提高网页加载速度。想问一下版主,discuz的css文件在哪里?把cache里的缓存文件下载下来就行吗?
二次开发程序修改 可以到插件区咨询
光下载你说的CSS是不行的,因为那些都是缓存文件,如果想修改css可以修改:template/default/common/common.css
围观。。。
Powered bydiscuz自制模板的css放在哪个文件夹里_百度知道

我要回帖

更多关于 discuz幻灯片样式 的文章

 

随机推荐