初次接触dedeCMS源代码中的宏: <?php echo $cfg_templeturl; ?> {dede:global.cfg_templeturl/}
2012-07-26 21:46
393 查看
转载请标明是引用于 http://blog.csdn.net/chenyujing5678
欢迎拍砖!
由于我在根据模板的要求我是把heightsearch.htm放在templets/plus/文件夹里,于是我进去查看templets/plus/文件夹下的heightsearch.htm文件。
果然我看到了这句:
原来是上传者是把自己的网站的源码没有改动直接上载的,即使找到原因那么我该怎么做呢?
可以看到:
而dedecms.css的实际路径是:
总结: <?php echo $cfg_templeturl; ?>是dedeCMS中的宏,它等价于 D:\NetworkMarketing\sourceCode\www\uploads_v5.5GBK\templets ;
既然这样,我们把把heightsearch.htm里所有的 http://www.500gm.com/img 都改为<?php echo $cfg_templeturl; ?>不就可以了?试看看吧!
。。。。。试过后没有效果,这是回事呢?难道我改错文件了,忽然大悟,改hightsearch.htm怎么可能影响到主面呢?
()
2、找到index.htm文件
由于按模板要求我是把默认的index给替换成模板index.htm的。那么我们来看看两个index.htm有什么不同:
新的index。htm里的.css路径是相对引用的。
原有的index.htm中的.css路径是带有dedeCMS宏的。
看来,我们得修改新的index.htm中的相对路径,那么就直接加入 {dede:global.cfg_templeturl/}吧。
(这个宏与上面的 <?php echo $cfg_templeturl; ?>相像啊,关于此宏的意思请参考我的文章 <<DedeCMS中用到的宏>>)
试看看效果!哈哈成功了。。。。^-^===
欢迎拍砖!
一、问题描述
今天在DedeCMS5.5GBK版本下加入模板,发现我新加入的模板是这个样子的:二、原因分析
由于我的模板是采用DIV+CSS的,这是版面乱掉问题,所以应该是CSS文件路径出错。由于我在根据模板的要求我是把heightsearch.htm放在templets/plus/文件夹里,于是我进去查看templets/plus/文件夹下的heightsearch.htm文件。
果然我看到了这句:
原来是上传者是把自己的网站的源码没有改动直接上载的,即使找到原因那么我该怎么做呢?
三、解决方法
1、找到我没替换前的heightsearch.htm可以看到:
而dedecms.css的实际路径是:
总结: <?php echo $cfg_templeturl; ?>是dedeCMS中的宏,它等价于 D:\NetworkMarketing\sourceCode\www\uploads_v5.5GBK\templets ;
既然这样,我们把把heightsearch.htm里所有的 http://www.500gm.com/img 都改为<?php echo $cfg_templeturl; ?>不就可以了?试看看吧!
。。。。。试过后没有效果,这是回事呢?难道我改错文件了,忽然大悟,改hightsearch.htm怎么可能影响到主面呢?
()
2、找到index.htm文件
由于按模板要求我是把默认的index给替换成模板index.htm的。那么我们来看看两个index.htm有什么不同:
新的index。htm里的.css路径是相对引用的。
原有的index.htm中的.css路径是带有dedeCMS宏的。
看来,我们得修改新的index.htm中的相对路径,那么就直接加入 {dede:global.cfg_templeturl/}吧。
(这个宏与上面的 <?php echo $cfg_templeturl; ?>相像啊,关于此宏的意思请参考我的文章 <<DedeCMS中用到的宏>>)
试看看效果!哈哈成功了。。。。^-^===
相关文章推荐
- 使用yii的layout,加入<?php echo $content; ?>这句话时,它会自动在子页面上面添加一个div包裹
- 去掉‘23’<a href="index.php?fileid='<?php echo $row['fileID']?>'">
- Web_PHP_DedeCMS_{dede:arclist}标签不能嵌套包含{dede:global.cfg_templets_skin/},如何解决?
- <img src="img/captcha.php?nocache=<?php echo time(); ?>
- <?php echo "<script language=javascript>alert('".$var['id']."!');</script>"; ?>
- PHP取时间<?php echo time() ?>
- Struts2标签<s:url>
- Magento安装出现<PHP Extension "curl" must be loaded>解决方法
- <meta http-equiv="refresh" content="0; URL="> 定时跳转
- cocos2d JS 自学笔记 <一> 初步接触cocos2d JS
- PHP无法解析短标签<? ?>的解决方案——不是引号的问题哦
- Strtus2标签<s:url>
- Notes On <AJAX & PHP> - 1
- Tomcat8.0部署web发生Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> /*.do in servle
- 【PHP】从文本中给链接加<a>标签
- spring mvc 配置DispatchServlet 的<url-pattern>/</url-pattern>的写法
- php学习日记<1>
- php+js+mysql设计的仿webQQ-<3>月份天数随月份改变
- Java笔记6 网络编程<2>TCP、自定义图形界面浏览器、URL
- Note on <Zend Framework - A Beginner's Guide> - 01:Apache的URL重寫,ZF項目結構