K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

模版解析方法可以修改吗?

1Next >

cnpmjs 发表于:13-01-30 10:18 编辑于:02-01 20:05 [添加收藏] 楼主 [回复] #Top#
cnpmjs 人气:11 积分:50 金币:172

看了kcphp的用户指南关于模版的说明如下。

PHP版的模板图片是放在网站根目录下面的images目录下面,在制作模板的时候,无需用完整路径,可以用 ../images/logo.gif 形式的相对路径链接来指定HTML连接对象,KingCMS模板解析引擎会自动对路径进行替换处理。
如,模板中调用一个logo图片为:<img src=”../images/logo.png/>
经过系统解析后为<img src=”/images/logo.png”/>或<img src=http://localhost/images/logo.png/>
当工具->网站参数设置中,网站首页地址设置为空的时候,出现前者;当地址设置为http://localhost的时候,出现后者,需要注意的是,不能以/结尾。


但是这样从在一个问题,比如网上下载的其他模版,基本上都是html文件和imgages目录都在根目录。这样,在制作kc模版的时候,就必须把html目录放到模版目录,而imgages目录放到根目录,需要修改,css路径,js路径,css中图片路径,js中连接文件的路径,对于一些复杂的模版工作量挺大的。能不能直接修改模版解析方法,而把html文件和images目录放在同一个目录下面呢?怎么做呢?

cnpmjs 发表于:13-02-01 15:51 板凳 [回复] #Top#
cnpmjs 人气:11 积分:50 金币:172
这个帖子估计要沉下去了。。可怜我还没找到答案
z 发表于:13-02-01 20:11 4楼 [回复] #Top#
z 人气:9 积分:481 金币:86
管理团队
经测试,并无发现楼主说的强制转换现象?
如果还是强制转换的话,建议用以下“曲线”方法“
1、新建一个碎片,命名为比如两点,内容为“..”;
2、然后在<image src="{king:block name='两点' /}/url/" />
这样总得要给我输出吧……
cnpmjs 发表于:13-02-01 21:19 5楼 [回复] #Top#
cnpmjs 人气:11 积分:50 金币:172
感谢楼上兄弟的回复。
强制转换的。。如加碎片实现,还不如动手该模版路径。。。哎。。。
chengtongk 发表于:13-02-03 11:51 6楼 [回复] #Top#
chengtongk 人气:1 积分:5 金币:72
修改源文件

1Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号

中奖了!