


初次接触dedeCMS源代码中的宏: <php echo $cfg_templeturl; ?> {dede:global.cfg_templeturl/}
Jun 13, 2016 pm 01:21 PM
初次接触dedeCMS源代码中的宏: {dede:global.cfg_templeturl/}
转载请标明是引用于 http://blog.csdn.net/chenyujing5678
欢迎拍砖!
一、问题描述
今天在DedeCMS5.5GBK版本下加入模板,发现我新加入的模板是这个样子的:
二、原因分析
由于我的模板是采用DIV+CSS的,这是版面乱掉问题,所以应该是CSS文件路径出错。
由于我在根据模板的要求我是把heightsearch.htm放在templets/plus/文件夹里,于是我进去查看templets/plus/文件夹下的heightsearch.htm文件。
果然我看到了这句:
原来是上传者是把自己的网站的源码没有改动直接上载的,即使找到原因那么我该怎么做呢?
三、解决方法
1、找到我没替换前的heightsearch.htm
可以看到:
而dedecms.css的实际路径是:
总结: 是dedeCMS中的宏,它等价于 D:\NetworkMarketing\sourceCode\www\uploads_v5.5GBK\templets ;
既然这样,我们把把heightsearch.htm里所有的 http://www.500gm.com/img 都改为不就可以了?试看看吧!
。。。。。试过后没有效果,这是回事呢?难道我改错文件了,忽然大悟,改hightsearch.htm怎么可能影响到主面呢?
()
2、找到index.htm文件
由于按模板要求我是把默认的index给替换成模板index.htm的。那么我们来看看两个index.htm有什么不同:
新的index。htm里的.css路径是相对引用的。
原有的index.htm中的.css路径是带有dedeCMS宏的。
看来,我们得修改新的index.htm中的相对路径,那么就直接加入 {dede:global.cfg_templeturl/}吧。
(这个宏与上面的 相像啊,关于此宏的意思请参考我的文章 DedeCMS中用到的宏>>)
试看看效果!哈哈成功了。。。。^-^===

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Solution: Your organization requires you to change your PIN

How to adjust window border settings on Windows 11: Change color and size

How to change title bar color on Windows 11?

How to enable or disable taskbar thumbnail previews on Windows 11

10 Ways to Adjust Brightness on Windows 11

How to turn off private browsing authentication for iPhone in Safari?
