DEDECMS 修改源码的问题
是templets文件夹下默认的是templets/default/这里面的文件都是默认模板文件
如果不是默认的话你先点系统设置->系统基本参数->
会看到 默认模板参数 如果参数为xxx那么模板文件就在templets/xxx/里面
别担心数据,数据是和模版分离的
首页如何调用单页内容
1 实现方法: {dede:global runphp="yes"} global $dsql; $row=$dsql->getOne("select content from dede_arctype where id=8"); @me=$row["content"]; {/dede:global} arctype:dede_arctype ,数据库中栏目表; content:要显示的内容在数据库中的字段名称;
2 做企业网站的时候要用到的单页很多,比如****,企业简介,还有一些案例展示等,都有可能使用到单页的内容。但是,织梦程序是偏向于信息类型的网站,我们正常的使用是不可能实现的。所以,我们要对于一些栏目页面进行更改,让其成为单页。
不过静态更改后只能是静态,无法动态更新,这种方式不怎么好。那么就需要做动态的页面了,不过单页的动态页面制作和静态不同。要进行两个步骤的处理,如下:
第一步:我们需要在建栏目的时候对栏目进行相关的设置。 首先是常规选项: 常规选项中需要改动的地方不大,除了栏目标题和路径,其他的完全可以不改,此时还要注意栏目属性的选择。
选择单页是不允许发表文章的,所以选择频道封面,以后更新的时候可以更加方便的看到。这里面其实不是很关键,按照图示操作好之后,再进行第二步的操做 对于单页面的话,我们需要自定义一个页面才可以,因为默认模板不支持做单页的。 假设我们使用danyehtm来实现单页面的调用,那我们在高级选项里面就要选择danyehtm这个模板了。如果在常规选项中是选频道封面,那么就修改频道封面(修改下方封面模板),反之最终栏目列表应修改列表模版。以“频道封面”为例, 最后是栏目的内容,如上图所示。我们看到dedeCMS提示的内容替换,将原来的单独页面更加灵活性的进行模板的调用,可以在栏目模板中用{dede:fieldcontent/}调用,通常在企业单页中用到,而不用去更改静态页面。 然后修改singlepagehtm模板
修改模板只要找到templets路径下的相应模板singlepagehem就可以了,可以用dreamweaver8进行编辑和修改。
第一,要搞清楚你要修改什么,只是修改网站的模板文件来改变网站前台的显示还是要添加什么功能,这个就要修改相应的代码文件(php)。
第二,DEDE是个网站程序,没安装前都是原始的文件,也没有网站可显示,只有安装后才可以根据你的需要来做修改,不安装谈不上什么修改。
第三,你说的有错误显示,不知道你做了什么改动,一般第一次打开是不会有错误提示的。
第四,编辑文件的软件有很多,DW只是常用的一种。另外在本地测试需要有PHP的环境才可以测试出结果。
希望我的回答对你有些许的帮助!
呵呵,不用查,下载的源码,肯定有后门,至于后门你是查不到的但木马你可以查到;一般木马文件在80K以上,你可以全站打开文件一个一个找,发现可疑,用记事本打开,如果里面是加密的,就是木马文件了
程序真正的漏洞,是因为程序员没经验,无意间留下的,那种是无法查出的,只有有经验的程序员才可以看出来
最后建议,用免费源码,可用dedecms或帝国这种开源的,这种程序较完整,从官网上下,也没有后门什么的;其它的免费源码你学习用还是可以的,但不要商用,否则被人家挂马黑掉是跑不掉的,肯定的事
如果嫌dedecms复杂,就花点钱,买个原创正版的源码
以上由200源码技要员妞妞为您解答,希望对您有所帮助
源码的字符编码被改了吧,你可以用html编辑器打开源码,看下头部标签如果是
<meta charset="UTF-8">
那么在编辑器找到“编码”,切换成对应UTF-8即可,如果源码文字还是乱码,就选其他编码类型,都试一下,一定有一个会让乱码变成正常汉字,说明选对了,保存即可
0条评论