DEDECMS

DEDECMS
============================================================
/dedecms/templets/default ={dede:global.cfg_templets_skin/}

<img src="{dede:global.cfg_templets_skin/}/images/dog.jpg" alt="">


调试:die("sql=".$sql);

 

===========================================================
栏目(类别)、模型和文档的关系

模型:    dede_channeltype

类别:    dede_arctype

文档:    dede_archives

附件表:    dede_addonXXX

增加内容的基本步骤是怎样?
(1)eg:电影网站
增加模型的步骤是:
a:点击【核心】->【频道模型】->【内容模型管理】->【增加新模型】进入页面后,自己主动添加
注:当你增加一个模型后,就会在数据库中增加一个对应的    附件表    dede_addonXXX

(2)添加一个栏目,根据你的实际情况来定,刷新才看到


(3)增加内容,根据实际情况输入即可


-------------------------------------------

DEDE    的目录结构

a:    dedecms/a    表示自己生成的静态页面

dedecms/a    目录    用于存放生成的静态页面
dedecms/data    目录    用于存放临时文件盒缓存文件
dedecms/image    目录    用于存放dede自己的图片
dedecms/include    目录    可信类库标签库、操作图像的类、操作数据库的类()
dedecms/install    目录    安装信息(删掉就从新安装install_lock.txt)
dedecms/manage    目录    存放后台管理程序
dedecms/member    目录    存放会员管理程序
dedecms/plus +    目录    存放插件程序,和将来你开发的程序模块
dedecms/templets目录    存放dede前台的所有模板文件
dedecms/uploads    目录    存放上传的视频,图片


如何去掉广告:
修改对应的模板文件



dede的标签问题

1:如何去查阅标签手册
后台->模板->默认模板管理->点一个修改
可以看到了

后台->网站栏目管理->找到对应的栏目->更新->高级选项->

到dedecms/templates/default    下去找到 对应的模板文件,进行修改即可,然后

重新更新栏目

每个栏目属于一个模型,那么他们对应的栏目列表模板是同一个
,修改后,就同时受影响了。


------------------------
 标签的如何使用
一  单标签:
    {dede:标签名    属性="值".../}    
    eg:    
        {dete:include filename="read.htm"/}

二  双标签:
    {dete:标签名    属性="值"   ...}内容{/dete:标签名}
    {dete:标签名    属性="值"   ...}内容{/dete}

    eg:    --channel--标签的用法
        
        {dede:channel type='top' row="8"}
            [field:typename/]
        {/dede:channel}


查看标签源码:    /dedecms/include/taglib/channel.lib.php


三字段标签:
    {dete:channel type="top" row="8"...}  {/dete:channel}



对取出的typename进行md5加密

{dede:channel type='top' row='8'}
  [field:id/]=[field:typename/]==
对取出的字段值,使用php函数
  [field:typename function='md5(@me)']
{/dede:channel}



③:[field:字段名 function="php函数(@me)"/]    测试md5()

④:
怎样把取出的值进行php运行
[field:字段名 runphp='yes']    简单的逻辑处理
这里可以写一些简单的php码,如果复杂则自己创建一个php函数
[/field:字段名]
eg:

[field:typename runphp='yes']
@me=(@me=="")?"空的":@me;
[/field:typename]
[dede:channel]


-------------------------------
⑤:如何在dede中自定义函数
首先在    /inculde/extend.fun.php中添加自己的函数


function abc($val){
    return $val."are you ok";
}


[field:typename function="abc(@me)"/];    执行自定义函数


注:
dede的标签是不可以嵌套的

-------------------------

⑥:dede标签如何调用全局的变量值
用法:
{dede:global.全局变量名/}

思想:很多的项目为了开发的方便,把一些常用的变量,做成全局,使用就比较方便

了,dede的有一个非常重要的文件:include/commor.inc.php文件,中有很多全局值


{dede:global.cfg_softname/}
因为dede的标签不可以嵌套,so如果你要在dede标签中,取出全局变量,

[field:global 全局变量名/]    等价于[field:global name='全局变量名'/]

[field:typename function="abc(@me)"/];
[field:global.cfg_softname/]

{/dede:channel}

=================================
=================================
=================================
=================================
实战阶段:a67手机电影网开发

1:首先备份dedecms/default
2:拖文件css+js+images

3:"images/    替换成:"{dede:global.cfg_templets_skin/}


a.请把不必要的栏目先删除
b.看看你的电影的模型对应的列表模板文件叫什么名字,然后在 templates/default
    目录下创建一个空的list_movie.htm名字
c.更新栏目HTML
d.更改首页面的栏目的超链接,让它指向直接的列表静态页
这样写url:
{dede:charnnel type="top" row="8"}
//typelink为程序计算得到的
<a href="[field typelink/]" title="手机电影" target="self">

[field:type:typename/]</a>
{dede:channel};
e.把a67的栏目列表模板文件拷贝到templates/default 名字,是list_movies.htm
然后做 网站编码,资源引入(css/js/images),
f.把栏目的导航,的首页面改成我们的本地


首页面:    {dede:global.cfg_cmsurl/}


[field:typeurl/]    [field:arcurl/]
[field:typelink/]

UTF-8    ==    {dede:global.cfg_soft_lang/}



=================================
=================================
=================================
=================================


1:第一种调用形式
{dete:标签名    参数名="值"}
[field:字段名/]
{/dede:标签}




知识点:
如何去查看    channel    标签的源码    /dedecms/include/taglib/arct
================================================


  【 DEDECMS  字段添加 】

①:【核心】->【频道模型】->【内容模型管理】:(更改):(字段管理)
②:  a. include/taglib/channel.lib.php  [增加相应字段]

    b. dede/catalog_add.php

    c. dede/catalog_edit.php

    引入相应的script+修改htm前台代码(add+edit)

 

posted @ 2017-07-25 08:18  林间有风-邓  阅读(285)  评论(0编辑  收藏  举报