文档库 最新最全的文档下载
当前位置:文档库 › dedecms学习笔记

dedecms学习笔记

dedecms学习笔记
dedecms学习笔记

1.wamp的安装,简略

2.dedecms的安装,注意uploads文件往www文件的拷贝,注意修改dede文件夹的名字为manage,注意在php extensions中打开php gd2,注意数据库名字的修改以及,连接用户名,密码的更改

3. dede_channeltype内容模型表头含义

4.dede的栏目信息存储于dede_arctype表中

channeltype表示此栏目对应哪个模型,其中的数字代表dede_channeltype表中的id号topid表示为上一级栏目的id,等于0表示为顶级栏目

typedir表示栏目所在的文件目录

当我们手动创建一个栏目的时候,dede会自动在根目录下的a文件夹中创建一个对应名字的文件夹

a目录存放我们所有自动生成的静态页面

5.dede_archives栏目中记录的主表头含义

typeid表示此记录对应于哪个栏目,其中的数字对应于dede_arctype表中的id号channel表示此记录对应于哪个模型,其中的数字对应于dede_channeltype表中的id号6. dede_addonarticle栏目中记录的从表头含义

typeid表示此记录对应于哪个栏目,其中的数字对应于dede_arctype表中的id号

aid表示此记录对应于哪个记录主表,其中的数字对应于dede_archives表中的id号

7.在一个栏目下创建一个记录的时候,dede会自动在dede_archives和其对应从表中添加相关记录,同时会在a目录下的对应栏目文件夹中生成对应静态页面

8.dede认为无论是什么样的信息,比如新闻,文章,电影,音乐等等,他们都有相同的字段信息,把这些相同的字段信息放入dede_archives主表中,同时把那些不同的字段信息,放入相对应的从表当中,例如如果是文章会放入到dede_addonarticle表中

9.一个内容模型可以对应很多个栏目,例如文章模型中可以对应武侠小说,音乐小说等等

10.每个栏目必须对应一个模型

11.每一个内容模型都对应一个栏目中的记录从表,例如文章模型,对应于dede_addonarticle表,图片模型,对应于dede_addonimages表

12.dede认为每一个栏目下的具体记录都有自己的共性和异性,比如电影,文章,图片,他们都有名称日期,dede会把这些记录的共性放入到dede_archives表中,把每一个模型的异性内容放入到其对应的从表中,比如文章对应的从表为dede_addonarticle,因为模型可以自定义,所以当用户创建一个自定义的模型,dede就会自动为用户创建一个相对应的dede_addonXXX从表

13.数据库四张表的对应关系

14.dede规定,如果自定义添加一个内容模型,但是内容模型下没有一个栏目的话,那就不能添加相关内容和记录

15.dede规定,网站首页面和栏目页面都需要在后台手动点击生成静态页面,否则直接访问的是php页面

16.dede页面的静态化,其实质是在调取模板文件后,运用manage目录下的makehtml_XX.php 文件来实现的,生成静态页面后存放于a目录下

17.dede后台允许用户自定义内容字段,即修改内容管理下的任意内容中的添加信息表单项

例如给商品内容的添加信息表单增加一个付费类型,就只需要在频道模型中点击内容模型管理,同时在商品下点击更改

进入如下页面

再点击字段管理,即可给任意内容模型添加字段

18.dede提供了许多常用的联动类型,例如陕西省西安市未央区的下拉框选择

19.在使用dede提供的联动类型时,新建的联动类型缓存组名称,也就是这个

必须与dede提供的联动类别管理中的这个

相同,这样dede才能自动使用联动类别字段

20.当我们在手动更新栏目页面的时候,会自动在a/栏目文件夹/目录下更新两个html文件,一个是index.html,一个是XX_list.html文件,其中生成原理如图

21.每个栏目对应的模板文件在这里寻找

22.创建一个自己的内容模型,在内容模型管理下的新增模型中增加

频道ID不改动,名字标识为英文或数字,chXXX,频道名称为汉字,附加表为dede_addonXXX,在点击保存后产生了如下变化,在dede_channeltype表中增加了一个对应的内容模型,在整个数据库中增加了一个dede_addonXXX表,同时在添加完内容模型后还需要在内容模型管理中的对应内容模型下,添加字段,这点以前有记录。接下来需要创建一个具体的栏目,这点以前有记录,在增加玩栏目后要刷新一下后台页面,才能在这里看到刚添加的信息

同时我们需要生成栏目html静态页面

23.每一个栏目都对应两个模板文件

即栏目模板,也就是列表模板和内容模板也就是文章模板

24.在我们新创建一个内容模型后,在其下创建一个栏目后,如果我们没有设定对应的模板文件,则默认使用templets/default/目录下的默认模板文件,dede会报错

25.dede中的模板是需要美工来提供的,我们在dede中添加dede的标签

26.dede目录具体说明

a/存放栏目和内容静态页面,除了首页静态页面,同时dede把每天产生的静态页面放到不同的文件中年/月日/来分类,比较明确化

dede在创建静态页面的时候就已经把生成静态页的地址放到了静态页面代码中,并没有放到数据库中

data/ 存放缓存文件,临时文件和重要的配置文件

images/ 存放dede系统自己的图片文件

include/存放核心类库文件,图片处理类,数据库处理类,字符串处理类,标签库处理类,小工具类,支付接口类

manage/存放后台管理页面的文件,原名叫dede

member/存放会员管理模块目录

plus/ 存放插件开发文件,我们可以自己开发模块放入dede

templets/default存放所有的模板文件,我们自己的模板文件也放到这个目录下

uploads/存放上传后的文件目录

27.dede标签的学习使用

在这里可以查看修改所有的模板

28.dede首页面广告的取消

也就是把首页面的模板文件中关于广告的代码去掉就可以了

具体位置在:

templets/default/head.htm

templets/default/index.htm

也就是去掉所有的(dede:myad)标签

注意:在去掉index页面中的广告标签后,还需要去掉首页面引入页面中的广告标签

29.dede栏目页面广告取消

栏目模板位置在这里寻找:

30.dede内容页面广告取消

位置同29条中的图片,即为文章模板,记住注意查询包含模板文件

31.dede标签学习

首先将首页模板改为自己定义的mytest.htm模板文件

1).单标签

2).双标签

type=”top”表示取出顶级导航条

row=”数字”表示取出多少条

3).字段标签

[field:字段名/]

(1)无条件

中间的[field:typename/]是指取出arctype表中的typename值,[field:id/]表示取出表中id值,但不能随便取只能看sql语句是怎么写的

(2)带function属性

例如给某字段名用md5函数加密,则可以写成

[field:字段名 function=”md5(@me)”/]

(3)带runphp属性

例如我们判断取出的值是空还是非空

dede标签工作原理:

代码:

//到数据库去取出结果

$sql="select * from dede_arctype where ishidden=0";

$con=mysql_connect("localhost","root","");

mysql_select_db("dedecmsv57utf8sp1");

mysql_query('set names utf8');

$res=mysql_query($sql);

//替换.

$str=file_get_contents('mytest.htm');

$reg1='/^dede:channel[.*]dede:channel\}$/i'

preg_match_all($reg1,$str,$resarr2)

$reg='/field:([a-zA-Z]+)\//i';

preg_match_all($reg,$resarr2[0],$resarr);

echo "

";

print_r($resarr);

echo "

";

$str2="";

//遍历$res

while($row=mysql_fetch_assoc($res)){

//echo "

";

//print_r($row);

//echo "

";

for($j=0;$j

$str2.=$row[$resarr[1][$j]];

}

}

file_put_contents('index.htm',$str2);

//根据$res 和 $str来实现输出index.htm静态

//到数据库去查询

// $res=array(array('1','电器'),array('2','方太电器'));

在字段标签中使用自定义函数:

[field:字段名function=’函数(@me)’/]

案例:使用自定义函数在字段信息后添加一个hello,并返回

[field:typename function='myfun1(@me)'/]

注意:myfun1这个函数要写到dedecms/include/extend.func.php中,同时dede标签不能嵌套使用

在字段标签中使用全局变量:

在dedecms/include/common.inc.php 文件中定义了很多重要的全局变量的,我们可以使用dede标签进行引用

基本使用方法:

{dede:global.全局变量名/}

如果需要在{dede}标签内部使用

[field:global.全局变量名/]

案例:

****如何在字段上使用自定义函数***********

[field:typename function='myfun1(@me)'/]


[field:global.cfg_softname/]-[field:global.my_global_val/]

{/dede:channel}


*********

{dede:global.cfg_soft_lang/}--{dede:global.cfg_softname/}

32.网站首页面制作

删除default文件中dede自带所有文件,放入美工所有代码,包含CSS/JS/images文件。此时在后台更新首页后,进入发现没有CSS样式,图片也没有,下一步就要用dede标签来替换首页路径

修改页面头关键代码

即在每一句css和js引入代码中添加dede标签,实质是在这里添加了一个dede全局变量,此变量在dedecms/include/common.inc.php中,就是自动生成了一下链接地址

接下里用编程工具中的替换把“images/改成"{dede:global.cfg_templets_skin/}/images/,注意前边“号,此为精准搜索,防止替换错误,在这样替换完成后,重新生成主页,就会完美显示主页

注意:如果页面编码出现问题,修改页面meta信息为对应dede版本,如果还有问题则可以用记事本打开首页模板文件然后重新另存为,编码方式改为对应编码方式即可

33.网站栏目制作

目的是要将dede的栏目变为美工页面中的栏目

以下是顶级栏目不含有下拉子栏目的情况:

先规划一下类别,看那些栏目可以使用同一个类型也就是同一个内容模板,归类好后,创建一个内容模型,例如电影和电视剧都可归类为影视,然后再这一内容模型里创建对应栏目,在给这个栏目添加信息前考虑这个栏目下的内容模型页面都需要哪些字段,添加相应的字段,然后在为了配合使用先根据

建两个空的列表和文章模板文件,文件名用系统自动生成的

接下来修改首页模板文件使用channel标签,取出所有栏目

channel标签具体使用方法请参考手册

以下是顶级栏目含有下拉子栏目的情况:

注意:顶级栏目含有子栏目的情况处理方法

先在dede后台给具体顶级栏目添加子栏目,同时设置相应模板文件,类似于顶级栏目的设置方法

注意在这里设置栏目排序

然后使用channelartlist标签来取出子栏目

这里在channelartlist标签中嵌套使用了channel标签,此处typeid表示顶级栏目的id 号,一定要写成这种格式,type=’son’表示,此栏目为子栏目,具体channelartlist标签使用方法参考手册

注意:不是一个网站中所有栏目都有下拉子栏目,在没有下拉子栏目的栏目下,我们就不需要再使用{dede:channel type=’son’}这个标签了。

34.网站头文件的制作

在建站过程中,我们发现所有页面的logo,网站头以及导航条都是相同的,我们可以把功能相同那一段代码单独拿出来,放到head.html模板文件中来,同时在被拿掉的地方加入{dede:include filename=’head.html’/}代码,这样我们只需要修改头文件,就可以改变所有页面的导航条。

同时我们会在标签中嵌入{dede:field.seotitle /}标签,每个页面的标题我们会在对应栏目中这块地方填写,这样有助于seo优化</p><!--/p12--><!--p13--><p>注意:首页的头文件我们一般独立出来,设置成head0模板,首页不支持</p><p>{dede:field.seotitle /}标签使用,只能在head0中独立写入首页标题</p><p>include标签的具体使用方法请参考手册</p><p>35.导航条首页链接标签</p><p>在所有的导航条中都有一个首页链接,dede为我们提供了一个全局变量标签{dede:global.cfg_cmsurl/}/我们只需要把这段链接加入到首页的<a>标签中即可</p><p>36.首页面文章或新闻最新更新功能</p><p>取出信息功能用{dede:arclist}标签,具体用法可参考手册,基本用法如下</p><p>{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}</p><p><a href='[field:arcurl/]'>[field:title/]</a></p><p>{/dede:arclist}</p><p>一般情况下是在首页模板固定div块进行修改</p><p>其中示例网页中用<li>标签来显示列表,其中不同的<li>标签中的class值不同,但数值是从C1,C2一直递增的,则我们可以用一个dede的全局标签[field:global,autoindex/]来实现数值的递增</p><p>在默认情况下,{dede:arclist} 标签内部不能取出对应附加表的信息, 如果你希望取出附件表的信息,则{dede:arclist channelid=’x’ addfields=”字段1,字段2”}</p><p>以上例子中,只有title可以在主表中也就是archives表中能找到,pfz和language信息都不能在主表中找到,只能在其对应附加表中找到,typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目,channelid 指频道ID,limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录)</p><p>{dede:arclist}标签的底层原理就是执行了标签库中的arclist_lib.php文件,此文件根据标签信息读取了对应的数据库表并输出了结果</p><p>37.在{dede:arclist}标签中嵌套{dede:global.cfg_templets_skin/}标签时,会使其失去作用,只需要将其改为[field:global.cfg_templets_skin/]即可</p><!--/p13--><!--p14--><p>见第42条</p><p>38.dede:arclist标签中limit=’0,8’不管实际文档中的ID号是多少,都是表示从最新发布的文档取出8条文档信息</p><p>注意:在列表页我们一般使用row来确定显示多少行,而不使用limit,这两个标签冲突,会优先使用limit</p><p>39.取出文章中的头条信息</p><p>我们想在列表中取出文章中有头条标记的信息,则我们先需要在想要上头条的文章中做标记,如图</p><p>在勾选成功后,我们只需要在dede:arclist标签中加上flag=’h’这个标记,即可让此列表中只显示头条信息,这实质就是在select语句中的where条件上加了一句flag=’h’而已,因为在dede_archieves表中就有一个flag信息</p><p>40.如何取出set字段信息</p><p>例如:</p><p>用户表</p><p>users</p><p>id name friendList</p><p>1 aaa 110,1123,2345,134115</p><p>需求:请查询出好友有 11号的人</p><p>select * from users where friendList like ‘%11%’;</p><p>不能用上边这句话,但可以使用mysql的find_in_set语句,此语句表示选出在表中的flag 标记中有h的条目</p><p>select * from dede_archives where find_in_set('11',friendList)</p><p>find_in_set</p><p>select * from dede_archives where find_in_set('h',flag)</p><p>41.dede有{dede:sql}标签同样可以实现{dede:arclist}标签的功能,具体使用方法参见手册</p><p>{dede:sql sql=''}</p><p>[field:title/]</p><p>{/dede}</p><p>具体案例:</p><!--/p14--><!--p15--><p>此案例中的sql语句的含义为,给表dede_archives起名t1,给表dede_addonmovie起名t2,同时用左连接的方式相连接,连接条件为t1的id号等于t2的aid号,选择条件为t1表中flag字段为h,同时选择结果按字段pfz降序排列,选择内容为t1表中的title,litpic 字段,t2表中的language,pfz字段</p><p>只要明白sql语句就可以用sql语句找出想要的东西,然后用[field:字段名]来实现我们想要的功能</p><p>说明: sql标签很灵活,如果有现成的标签可以解决问题,我们首先考虑使用现有的标签42.</p><p>43.多种常用全局变量标签</p><p>44.注意:在栏目列表模板中使用{dede:arclist} 标签的时候,就不要使用 typeid, 他会默认的使用对应的typeid</p><p>如果我们填上typeid号,则反而会固化程序,例如点电视剧页面和电影页面显示同一个东西</p><p>但是在首页,我们必须填写typeid号来确定所调用的栏目内容</p><p>45.让arclist取出具体的某个字段内容的方法。在arclist标签中我们只能确定到取出某个栏目下的值,比如电影页面取出电影内容,电视剧页面取出电视剧内容,那么如果我们想在电影也面取出国语或者粤语电影,或者按地区取出电影内容,则我们就需要自定义一个在</p><!--/p15--><!--p16--><p>arclist中使用的标签,此标签可以给实质操作sql语句的arclist_lib.php文件中的select语句where属性添加条件</p><p>例如:</p><p>注意:我们为了防止主表中和从表中都出现language字段,这样如果使用mywhere会报错,那么我们就需要将上述代码中的,language=‘’,改为https://www.wendangku.net/doc/ee3929028.html,nguage=’’,这样就不会出现问题,参见实际处理的sql语句即可理解,因为其同时查阅了三张表,为了防止重复,就要加上这样的前缀</p><p>这个例子中我们自定义了一个mywhere属性,值为language=’国语’,要实现这个功能我们只需要在arclist_lib.php文件中的这块地方</p><p>添加下列语句</p><p>即可实现上述功能</p><p>此语句的含义为获取mywhere的值,并判断如果mywhere属性不为空则才将mywhere属性添加到select语句中的where条件后,这样可以做到兼容性,否则会彻底改变标签功能,导致不懂自定义mywhere属性的人使用arclist标签产生错误</p><p>46.序列化和反序列化的含义</p><p>serialize unserialize</p><p><?php</p><p>class Dog{</p><p>public $age;</p><!--/p16--><!--p17--><p>public $name;</p><p>}</p><p>/*$dog1=new Dog;</p><p>$dog1->age=4;</p><p>$dog1->name='小东';*/</p><p>//把对象保存到文件</p><p>//file_put_contents('d:/dog.log',serialize($dog1));</p><p>//如何把文件中保存的对象,恢复回来.</p><p>//作用是可以把一个对象,保存到文件中,或者在网络上传输</p><p>//你可以在反序列化来取出数据</p><p>$dog1=unserialize(file_get_contents('d:/dog.log'));</p><p>var_dump($dog1);</p><p>47.字段类型:dedecms"多行文本"和"文本保存HTML数据"的区别</p><p>dedecms"多行文本"的字段直接存储在表里,而dedecms"文本保存HTML数据"的字段内容,则是以txt文件的格式存在data目录下。所以在平时的文章内容页使用时我们应当使用“文本保存HTML数据”字段,以减轻数据库压力</p><p>48.文章列表页的实现</p><p>具体代码:</p><p>{dede:arclist channelid='16' row='6' infolen='100'}</p><p><table width="100%" border="0" cellspacing="0" cellpadding="0"</p><p>style="margin-top:30px;"></p><p><tr></p><p><td width="86" align="left" class="list06"><a href="[field:arcurl/]"><img</p><p>src="[field:litpic/]" width="86" height="56"/></a></td></p><p><td width="20" class="list06"> </td></p><p><td valign="top" class="list06"></p><p><table width="100%" border="0" cellspacing="0" cellpadding="0"></p><p><tr></p><p><td><strong><a href='[field:arcurl/]'>[field:title/]</a></strong></td></p><p></tr></p><p><tr></p><p><td><a href="[field:arcurl/]">[field:infos/]</a></td></p><p></tr></p><p><tr></p><p><td class="font09">发布时间:20[field:pubdate</p><p>function="MyDate('y-m-d',@me)"/]    点击次数:38</td></p><p></tr></p><p></table></p><p></td></p><!--/p17--><!--p18--><p></tr></p><p></table></p><p>{/dede:arclist}</p><p>注意:首页和列表页确定显示行数时一般使用row,同时arcurl表示链接到内容页的url,litpic表示内容页面缩略图调用,如果尺寸不对,可以在后边用width height改变,infos 表示为调用内容简介,infolen表示内容简介显示长度,[field:pubdate function="MyDate('y-m-d',@me)"/]表示显示文章发表日期,title表示文章标题调用49.网站文章列表页更新点击次数的问题完美解决</p><p>本文章为您介绍如何在DEDECMS的网站里,当浏览文章时,自动增加一次点击次数;而显示文章列表时,则仅显示点击量(不增加点击次数)的实现方法。</p><p>具体操作如下:</p><p>第一步:打开/plus/count.php文件,将第36行改为如下代码:</p><p>复制代码代码如下:</p><p>if(!empty($maintable) and $view=='yes')</p><p>第二步:打开模板文章列表页list_article.htm,在要显示浏览次数的地方,加上如下代码:</p><p>复制代码代码如下:</p><p><script src="/plus/count.php?view=no&aid=[field:id/]&mid=[field:mid/]"</p><p>type='text/javascript' language="javascript"></script></p><p>网上很多文章讲改为:</p><p>复制代码代码如下:</p><p><script src="{dede:field</p><p>name='phpurl'/}/count.php?view=yes&aid={dede:field</p><p>name='id'/}&mid={dede:field name='mid'/}" type='text/javascript'</p><p>language="javascript"></script></p><p>本人试过,显示不了,可能与在 {dede:list } 语句中有关。</p><p>oleou</p><p>第三步:打开模板文章页article_article.htm,在要显示浏览次数的地方,加上如下代码:</p><p>复制代码代码如下:</p><!--/p18--><!--p19--><p><script src="{dede:field</p><p>name='phpurl'/}/count.php?view=yes&aid={dede:field</p><p>name='id'/}&mid={dede:field name='mid'/}" type='text/javascript'</p><p>language="javascript"></script></p><p>50.首页面“更多”功能的实现,也就是从某个页面跳转到栏目页面的实现</p><p>这里的typeid=’28’是指点击更多会跳转到那个栏目列表页的栏目id号</p><p>51.具体内容页面的制作</p><p>先制作对应栏目下的内容页模板,放入default目录下,处理好导航头文件和css/js/images 然后处理首页面和栏目页面跳转到内容页的URL,在arclist标签中很容易实现,参见前边arclist标签的笔记,实质为[field:arcurl/]</p><p>最后在内容页模板下取出需要的字段信息</p><p>注意:在内容也模板下,取出某条字段信息,可以直接使用这样的dede标签,{dede:field.字段名},该字段可以是主表字段,也可以是从表字段,这点不同于首页面和栏目页面中取出相应字段信息要使用arclist标签,同时提供channelid addfield信息,才能取出主表字段和从表字段,参见36</p><p>例如:要取出文章名称,则直接添加{dede:field.title/}标签即可</p><p>注意:在添加文章内容标签时,要把页面中的html格式标签全部去掉,因为在dede后台录入文章时,用的是文本保存html数据格式,所以在录入时dede已经自己添加了格式标签</p><p>52.网站上线流程</p><p>1).申请域名</p><p>国外:https://www.wendangku.net/doc/ee3929028.html,国内:万网(被阿里云收购)https://www.wendangku.net/doc/ee3929028.html,</p><p>2).申请虚拟空间</p><p>息壤空间,3a网络,宽带通,西部数码</p><p>3).把域名和空间绑定</p><p>4).上传网站文件,同时恢复数据库表</p><p>53.nslookup命令行命令可以直接查看网址对应的IP</p><p>54.实现类似于这样的下载地址</p><p>此类下载地址</p><!--/p19--><!--p20--><p>这块和</p><p>数据信息是动态变化的</p><p>实现的思路:</p><p>1).把下载信息都像这样的格式放入到一个表的字段中</p><p>3GP|魔侠传之唐吉可德01|176x144|https://www.wendangku.net/doc/ee3929028.html,/01.3gp</p><p>3GP|魔侠传之唐吉可德02|176x144|https://www.wendangku.net/doc/ee3929028.html,/02.3gp</p><p>3GP|魔侠传之唐吉可德03|176x144|https://www.wendangku.net/doc/ee3929028.html,/03.3gp</p><p>MP4|魔侠传之唐吉可德01|320x240|https://www.wendangku.net/doc/ee3929028.html,/01.3gp</p><p>MP4|魔侠传之唐吉可德02|320x240|https://www.wendangku.net/doc/ee3929028.html,/01.3gp</p><p>2).把上面的信息放入到download字段中</p><p>在内容模型管理中的相关频道模型中添加一个叫download的字段,字段数据类型为多行文本,最大长度放到20000</p><p>3).把下载信息取出,显示在内容页面上,我们可以把模板页面中那段显示下载的html代码剪切出去,写上这段代码{dede:field.download function=”myformat(@me)”/},意思为定义一个叫myformat的函数,给这段函数传入download字段值,同时返回一些处理后的代码,@me意思为代表download字段的值</p><p>4).dede中用户的自定义函数写在include文件中的extend.func.php文件中</p><p>详细代码函数代码如下:</p><p><?php</p><p>//处理下载信息的函数</p><p>function myformat($str){</p><p>//$str就是类似于这样的字符串</p><p>/*</p><p>3GP|魔侠传之唐吉可德01|176x144|https://www.wendangku.net/doc/ee3929028.html,/01.3gp</p><p>3GP|魔侠传之唐吉可德02|176x144|https://www.wendangku.net/doc/ee3929028.html,/02.3gp</p><p>3GP|魔侠传之唐吉可德03|176x144|https://www.wendangku.net/doc/ee3929028.html,/03.3gp</p><p>MP4|魔侠传之唐吉可德01|320x240|https://www.wendangku.net/doc/ee3929028.html,/01.3gp</p><p>MP4|魔侠传之唐吉可德02|320x240|https://www.wendangku.net/doc/ee3929028.html,/01.3gp */</p><p>//我们要是把这串字符变为这样的三维数组就好处理了</p><!--/p20--><!--rset--><h2>dedecms织梦二次开发视频教程</h2><p>韩顺平dedecms织梦二次开发视频教程联系方式QQ1805571531 韩顺平老师主讲,是我听过最好的织梦二次开发的视频教程,填补了国内织梦dedecms二次开发视频教程的空白!非常珍贵的一套资料,实体教室讲课全程实录,原价可是1万多的VIP课程,7天特训织梦二次开发防站实战经典再现视频教程。 视频目录如下: 第1天 06-27(no6)(dede快速入门)\2012-6-27(no6)(dede快速入门) 第2天 06_28_dedecms\(no1)[dede四张核心表的关系分析] 06_28_dedecms\(no2)[dede在DEDE中增加内容的基本步骤和如何去掉广告] 06_28_dedecms\(no3)[dede在DEDE中标签的使用 06_28_dedecms\(no4)[dede在DEDE中标签的使用和把dede首页面替换成a67首页面 06_28_dedecms\(no5)[将dede首页面栏目换成a67电影网的首页面栏目] 06_28_dedecms\(no6)[点击对应的栏目,可以看到对应的栏目列表页面] 06_28_dedecms\(no7)[电影的自定义字段] 第3天 06_29_dedecms_自定义标签\(no1)[把首页面的今日更新的数据] 06_29_dedecms_自定义标签\(no2)[sql标签的使用] 06_29_dedecms_自定义标签\(no3)[a67网的首页的添加我的电视剧,并完成各个栏目对应的列表页]</p><p>06_29_dedecms_自定义标签\(no4)[我点击我的电影,只取出国语电影] 06_29_dedecms_自定义标签\(no5)[主页面和栏目列表的今日更新,点击后进入内容页面] 06_29_dedecms_自定义标签\capture-1 第4天 07_02_dedecms\(no1)[当小手移动到星星的时候,星星根据实际情况变化和取出热门电影] 07_02_dedecms\(no2)[显示下载地址信息] 07_02_dedecms\(no3)[当某个用户评分后,在内容页实时的显示评分值] 07_02_dedecms\(no4)[动态的取出评分值] 07_02_dedecms\(no5)[自定义搜索功能] 第5天 07_03_dedecms\(no1)[把检索结果页面,换成a67 提供的检索结果页面,并分页] 07_03_dedecms\(no2)[需求做出我们自己的分页导航] 07_03_dedecms\(no3)[在搜索时带自定义参数] 07_03_dedecms\(no4)[在搜索时带多个自定义参数,分页时可以传递到下页] 07_03_dedecms\(no5)[显示自己网站的所有分类检索,并可以按照地区来检索信息] 07_03_dedecms\(no6)[完成点击列表页的某个连接,跳转到对应的检索页面] 07_03_dedecms\(no7)[完成列表页小星星的评分功能] 第6天 07_05_数据采集\(no1)当我们点击检索结果的某个电影超链接时,如何跳转到对应的内容页</p><h2>2013年最新织梦dedecms5.7官方幻灯片修改教程</h2><p>分享给大家看看 dedecms 官方模板的首页幻灯片比较小,而且是调取站内的缩略图,并且只能跳转到缩略图所在的文章页面。一般情况下缩略图都比较小,这样导致了幻灯片图片显得模糊不清,大大降低了网站品质。现在,我教您随心定制首页幻灯片,并达到下面的目的: 第一、幻灯片大小随心设置,第二、幻灯片的图片不从站内缩略图提取,而是自己指定,第三、幻灯片链接跳转到指定网址(比如广告页)而不是站内文章页。第四、幻灯片上的文字调整或者去掉。最后效果如站长街https://www.wendangku.net/doc/ee3929028.html,首页的幻灯片一样,当然,你可以做的更漂亮一些,我只是提供一下方法。首先修改幻灯片大小:用记事本打开首页模板文件templets/default/index.htm,找到如下代码: 复制代码 < !-- size: 280px * 192px --> <script language='javascript'> linkarr = new Array(); picarr = new Array(); textarr = new Array(); var swf_width=280; var swf_height=192; var files = ""; var links = ""; var texts = ""; 将其中的 280 190 改成自己想要的宽度和高度。 然后用记事本打开templets/style/page.css,找到如下代码: 复制代码 .index .flash news{ width:280px; height:192px; overflow:hidden; float:left; } 把 将其中的 280 190 改成自己想要的宽度和高度。注意要和前面的一致。 这样一来,幻灯片的宽度和高度就随你自己了。想改就改,无非就是重复一次操作而已。 下面,我们来改图片和跳转网址: 用记事本打开首页模板文件templets/default/index.htm,找到如下代码: 复制代码 {dede:arclist flag='f' row='5'} linkarr[[field:global.autoindex/]] = "[field:arcurl/]"; picarr[[field:global.autoindex/]] = "[field:litpic/]"; textarr[[field:global.autoindex/]] = "[field:title function='html2text(@me)'/]"; {/dede:arclist}</p><h2>DedeCMS专题功能使用详细教程</h2><p>爱雅逸整理 https://www.wendangku.net/doc/ee3929028.html,<br>DEDECMS 专题详解<br>DEDECMS 专题详解<br>一个网站通常会在不同时期推出一些针对性的专题内容,专题的功能其实就是将站点的内容根据特 定的需求进行一次检索,将这些不同形式的内容进行一次整合,这个我们可以看看一些大的门户网 站,例如新浪、搜狐,他们有自己的专题频道。一个专题可以包含几个不同栏目的内容或者包含不 同内容模型如:文章、图片、音频、视频等,不同的专题需要有自己符合当时环境的页面风格,比 如在元旦、新年就需要红色主题的专题模板,在春天、夏天就需要绿色主题的专题模板等。一个好 的专题容易让网站会员更全面的了解相关信息,以增强对网站的关注度,下面我们介绍如何使用 DedeCMS 的专题功能来制作一个专题。 我们以超级管理员身份登陆后台,在系统的[核心]-[专题管理]中对专题进行管理。<br>因为这里的常用管理同文档管理类似,一些常用操作如添加、删除、更新、推荐这些操作在这里不 做冗述,本教程主要介绍如何通过专题结合模板文件制作出自己的专题页面。 制作一个专题页面,需要准备 2 样东西:内容、模板,当然如果你没有自己设计的模板文件,系统 默认是自带了一套专题页的风格的,可以在后台[核心]-[内容模型管理],点击专题类型的模板 会查看到以下内容:<br>文档模板:/templets/default/article_spec.htm [修改] 列表模板:/templets/default/list_spec.htm [修改] 频道封面模板:/templets/default/index_spec.htm [修改]<br>这几个默认模板文件用户可以自己进行全局统一修改,但一般情况下都是在添加专题时在常规参数 的“专题模板”中进行指定。 当然有一些专题也不必用到已经发布在内容管理系统中的内容,这种专题直接可以用静态页面就可 以完成,不需要标签进行调用,但又希望在专题列表中显示出来,为了解决这个问题,建议用户在 制作专题页时候把专题页面做成一个不含标记的模板文件,在添加专题时候指定模板即可。 接下来我们介绍下织梦的专题功能是如何划分的。 我们以 chinaz 两个专题页面为例: DedeCms V5.3 经典解析与揭秘(https://www.wendangku.net/doc/ee3929028.html,/zt/dedecms/)<br>第 1 页共 6 页<br><br></p><h2>DEDE织梦仿站实例系列教程(花钱培训自学最终整理完整版)_仿拳击网</h2><p>DEDE织梦仿站实例系列教程第一讲——准备工作 首先,我们找一个目标网站,以便我们来仿制。 经过福星网络的寻找,确定以拳击在线(https://www.wendangku.net/doc/ee3929028.html,)为目标站来完成织梦模板的仿制教程。 其次,关于以后教程的一些说明: 1、将目标站网页另存为,会得到一个网站,及相关的文件夹。里面有相关的图片,样式和JS文件。我们需要将这些文件复制到织梦模板的相关文件夹下。在这个系列教程中,此文件夹为templets\fuxing5。 2、我们会制作一个通用的头部和底部,以便全站调用。所以我们会优先制作头部和底部。 3、朋友们需要有HTML知识,还有DIV+CSS的一些知识才行。 4、不断更新。。。 最后,希望朋友们跟着我们一步一步的做,学会织梦的仿站。呵呵,别人的教程可是收费的哦! DEDE织梦仿站实例系列教程第二讲——首页框架 首先,打开目标站拳击在线(https://www.wendangku.net/doc/ee3929028.html,),然后将网页保存到本地。如图:</p><p>保存类型选择网页,全部(*.htm;*.html)。如下图所示: 将织梦(DEDECMS)的默认模板文件夹复制一份,以备做在模板制作时做为代码参考。 然后打开保存文件夹,如下图中箭头所指的文件夹: 将文件夹中的文件归类,将CSS文件拷贝到templets\default\style目录下,将JS文件拷贝到templets\default\js,将图片文件拷贝到templets\default\images。 接着用网页编辑器软件FrontPage或者Dreamweaver打开刚刚保存的拳击在线网页文件和templets\default目录下的index.htm(首页)、head.htm(通用头部)、footer.htm(通用底部)。还要打开刚刚备份的默认模板首页文件templets\复件default\index.htm。 先清空index.htm文件,将拳击在线网页代码拷贝到里面。 接下来,就是正式的代码修改了。一行一行的来修改。 首先将CSS样式表的路径修改成织梦的CSS路径代码(从备份的默认首页文件中拷贝),如下图所示:</p><h2>dedecms换模板教程</h2><p>竭诚为您提供优质文档/双击可除 dedecms换模板教程 篇一:织梦cms怎么更换模板? 织梦cms怎么更换模板? 因模板制作者的制作习惯不同,dedecms的模板安装方法也大不相同,不过主要的步骤是: 1.上传将模板文件上传到网站的模板目录templets中; 2.设置主要设置是在系统后台的系统设置中,有一个“模板默认风格”的选项,填入您的模板目录名称; 3.修改一般需要对模板中的调用进行一些修改,比如typeid,修改集中在网站首页; 4.生成系统后台有生成的地方,生成首页及栏目还有内容页的html 图文教程目前还没发现,呵呵,不过任何下载来的模板,都需要修改的,因为可能你站的栏目设置和他模板里面调用的不同,制作dedecms模板很简单,你把帮助文件看一看,把默认模板熟悉一下基本上就会了~有问题可以去官方论 坛问问的~ 方法一将新模板覆盖templets下的文件最简单的更换</p><p>模板的方法是直接覆盖templets目录下的所有文件但是这样会导致原先的模板被覆盖。 方法二通过后台管理,使dedecms去寻找模板目录 还有一种就是更换整个网站的模板目录。 系统管理-->站点设置-->默认模板风格设置为目录名 字 比如下载了一个新的模板,新模板目录为newtemplet 那么设置为/newtemlet/default这样基本模块的模板 就会去该目录下寻找。 但是这样有一个问题,就是如果栏目已经创建好了,设置这个就会没有什么效果。不知道这是不是dede的一个bug。 方法三修改特定页面的模板 还有就是修改单独网页的模板,那么就去 频道管理-->网站栏目管理-->高级选项里选定模板地 址 充分利用../这样的上级目录跳转到模板的目录下。 至于风格,我到现在看起来是不是必须修改模板里的css文件的地址? 方法四修改源代码改变模板目录 发现另一种方法,更为直接: 修改include目录下的config_base.php下找到 $cfg_templets_dir=$cfg_cmspath./templets;</p><h2>DedeCMS自学教程1:使用织梦CMS搭建网站,空间环境配置要求</h2><p>DedeCMS自学教程1:使用织梦CMS搭建网站,空间环境配置要求 本文是织梦吧(https://www.wendangku.net/doc/ee3929028.html,)推出的《织梦CMS自学教程》教程第一讲:使用织梦CMS搭建网站,空间环境配置要求,转载请注明出处:https://www.wendangku.net/doc/ee3929028.html,/dedecms/dedecms-ad/10820.html。 我们下载一份DedeCMS v5.7 sp1压缩包(下载地址),解压后在DedeCMS-V5.7-GBK-SP1\docs文件里会看到一个名为readme.txt的文件。打开后,会看到官方对空间环境给出的如下要求: 一、平台需求 1.Windows 平台: IIS/Apache/Nginx +PHP4/PHP5.2+/PHP5.3+ + MySQL4/5 如果在windows环境中使用,建议用DedeCMS提供的DedeAMPZ套件以达到最佳使用性能。 2.Linux/Unix 平台 Apache + PHP4/PHP5 + MySQL3/4/5 (PHP必须在非安全模式下运行) 建议使用平台:Linux + Apache2.2 + PHP5.2/PHP5.3 + MySQL5.0 //上面2点里,加粗加绿色的字体是我们要看的,至于windows、linux、unix,和apache、iis、nginx,虚拟主机用户没权限去管这些,主机商不可能为你一个用户去重做更改服务器的操作系统、服务器环境。 3.PHP必须环境或启用的系统函数://这一点可以飘过,一般情况下虚拟主机空间默认都是支持以下函数的,服务器或VPS可以自行开启。 allow_url_fopen GD扩展库 MySQL扩展库 系统函数—— phpinfo、dir 看到以上这么多条要求,可能你会感觉不知所措。事实上,我们中小站长完全没必要担心。 1、如果您是虚拟主机用户,那根本不用去考虑是windows主机,还是linux主机,也不用去考虑安装DedeAMPZ,这些服务器环境配置的问题,主机商会为你配置。虚拟主机的你和其他很多站长共用一台主机,可想而知你和其他站长都没有对服务器环境配置操作的权限。只要你购买的虚拟主机适合php+mysql架构的程序(dedecms、dz、phpwind</p><h2>织梦建站系列教程</h2><p>织梦建站系列教程:安装篇 今天将要向大家介绍的是如何快速安装织梦CMS及后台管理功能简介。 一、环境配置 织梦CMS是一款在PHP和MYSQL环境下运行的程序,无论是在网络空间上还是在本机上运行 织梦CMS都需要这个环境的支持,所以学习织梦建站之前我必须先完成环境的配置。如果你要 在网络空间里安装织梦程序,请咨询空间,是否支持。我这里主要介绍下如何快速搭建本地环境。完成本地环境的搭建,我们需要下载APMSERV这个软件。(点此下载APMServ5.26) 1、下载完成后,我们可以看到APMServ5.26是一个7zip自解压文件,是一个绿色安装包,我们 将其解压到我们的硬盘里就可以使用了,这里我们要注意一点:由于APMServ5.26程序不能识 别非英文字符的路径,所以请我们解压时注意选择英文路径,例如:E:\APMServ5.26)。解压 完成后我们打开程序目录找到APMServ.exe双击运行。打开界面如下:</p><p>2、点击“启动APMServ”,注意状态栏一定提示Apache、mysql启动成功才表示启动成功。 (提示:如果无法启动,可能是被迅雷、PPLIVE等软件占用了80端口,你可以关闭80端口 或将Aphache端口改为其它的,比如:8080。) 3、点击右上角的访问本地网站或运行http://127.0.0.1,运行http://127.0.0.1/phpinfo.php可 查看php组件运行情况。到这里为止我们的Aphache+php+Mysql运行情况就架设好了。二、安装织梦CMS程序 当我们完成本地环境配置后,我们就可以安装织梦CMS程序了。请大家下载一个织梦CMS 程 序,官方最新版本为V5.5。(点此下载织梦V5.5) 1、下载完成后,请大家将程序解压出来,你发现有一个uploads文件夹,请大家打开这个文 件夹,然后把所有的文件复制到APMServ5.26程序目录下的htdocs文件夹下。(例如E:\APMServ5.2.6\www\htdocs) 2、请大家现运行http://127.0.0.1看看,应该会出现织梦CMS的安装界面了。</p><h2>寂寞天涯的教程织梦dedecms 自己制作标签教程</h2><p>首先我简单的介绍下自己,我是织梦官方团队的天涯,接触织梦也有2年多时间了,之前一直在论坛上做斑竹,认识了很多喜爱织梦的朋友,后来便加入了织梦团队,发现这是一个充满朝气、有激情和学习力的地方,这次受站长网的邀请来给大家做一次DedeCMS程序方面的讲座。 因为这次主要是讲座,缺乏体系的培训内容,本次讲座我将织梦技术论坛较为常见的问题加以整理,并结合一些其他方面的应用内容进行补充,让大家更了解DedeCMS程序的使用。 安全设置 首先是程序安全问题,这里主要是一些拥有独立服务器的站长,如果自己在系统安全部署上面有些经验那应该没有什么问题,有部分站长没有系统安全部署的经验,加上现在挂马猖獗,所以许多人都在担心,官方在早些时候就发了一个关于《DedeCms V5.3/V5.5 安全设置指南》的主题帖,地址为: https://www.wendangku.net/doc/ee3929028.html,/172474.html,这里面说了如何在Win Serv环境配置服务器环境。 不过文中提到了织梦的文件目录,这里我对整个系统文件目录进行一个说明: https://www.wendangku.net/doc/ee3929028.html,/178324.html,当然,如果你安装个模块会相应的增加一些目录,例如模块group、ask等。 {dede:sql}标签的用法 sql标签可以称得上是个万能标签了,查询数据库将其输出,这里介绍一些关于这个标签的用法: 1.用来输出统计内容,这个是不错的,举个例子,我们来统计下总共发了多少的文章,思路就是输出dede_addonarticle这个文章附加表内容总数就可以了。 {dede:sql sql="SELECT COUNT(*) AS nums FROM dede_addonarticle"} [field:name = "nums"/] {/dede:sql} 2.使用~field~来进行特殊的查询,比如之前论坛上面很多会员需要做一个输出当前发布文章会员的相关内容,之前用sql或者arclist标签是没办法实现的,因为每篇内容是不同的,这里我们来用5.5的sql 语句来做个示范。 我们首先在文章模板中相应的位置加上下面的标签 {dede:sql sql="SELECT * FROM dede_archives WHERE writer=~writer~"} [field:id/], {/dede:sql} 这个放到article_article.htm页面,将会检索出当前会员发布的相关文章,这里的~ writer~会根据当前内容的环境变量进行替换后再执行查询。 这里出现在SQL语句中条件查询的~ writer~,也就是$refObj->Fields[$value]这个里面的相关内容 模板中使用PHP 许多人希望织梦的模板标签能够更加灵活,加入可以运行PHP的功能,这里在DedeCMS V5.5中就加入了一个可以执行php的特殊标签{dede:php}{/dede:php},这个标签可以执行PHP语句了。 我这里举几个常用的例子: 1.最简单的输出内容: {dede:php} $numA = 1;</p><h2>DEDECMS傻瓜式模板制作教程</h2><p>本教程来自站长网:https://www.wendangku.net/doc/ee3929028.html,/cms/dede/512-3.html https://www.wendangku.net/doc/ee3929028.html,/241273.html我只是做了整理拿过来分享!我只是初学者,今天刚开始学习dede模板制作,希望能和大家交流,请大家支持我QQ群100179517 107085560 DEDECMS模板制作教程 1.Arclist 标记的应用,使用率很高,相当实用,所以我们使用都必须熟练掌握。 2.Field标记在封面模板、列表模板、文档模板的使用频率很高,实用。主要用来获得到系统变量的值或 者路径,用法很灵活。可以直接展示数据,如调用position,得到栏目一> 栏目二”这样形式的链接;或者,调用templeturl得到/templets这样路径。 3.Channel 标记主要用于获取栏目列表,用法非常简单,主要是区分“type = top,sun/son,self ”的所调 用的对象就行了。 4.Type标记表示指定的单个栏目的链接,用法非常简单。 5.Autochannel标记使用实例 6.Mytag标记使用实例板中多次出现的相同元素用一个自定义标记表示出来,从而达到,一次更改, 全局更换的效果。辅助插件的广告管理也有相似的效果。 7.Type标记用于获取一组投票表单。其使用范围限于:封面模板。 8.Flink 标记使用实例用于获取友情链接。调用该标记后可以得到四种友情链接的形式。 9.Mynew标记使用实例用于获取站内新闻。站内新闻有利于站长及时与会员沟通。 10.ChannelArtlist标记使用实例用于获取当前频道的下级栏目的内容列表。该标记在封面模板(包括主 页)中的经常被用到 11.List 标记使用实例 12.Pagelist 标记使用实例 13.Pagebreak标记使用实例 14.Prennext标记使用实例 15.Pagetitle标记使用实例</p><h2>DedeCMS V5.3系统安装教程</h2><p>DedeCMS V5.3系统安装教程 来源:织梦官方论坛作者:admin发表于:2009-09-29 15:56点击:223158 教程说明:本教程是寂寞天涯原创,基于Dedecms V5 RC1,适合新手的一篇dedecms安装教程,教程结合图片详述了Dedecms V5 RC1的安装过程,其服务器环境是使用PHPnow-1.4.2构建,其环境搭建配置教程详见/html/install/Dedecms/20071215/15541.html 【本教程希 我们完成了环境的准备之后,下面就可以通过在浏览器中输入安装向导的网址开始进行DedeCMS的安装,在安装完成之后我们就可以看到我们的站点。 我们下载下来通常是一个压缩包,将其解压,然后将upload文件夹中的文件上传到网站的根目录中。 提示:安装包解压后,一般含有使用协议、安装说明及版本说明几个文件,新人在第一次使用的时候希望阅读下相关的说明。 1.我们在浏览器中打开http://你的网址/install/index.php ,开始进行安装。 2.选中“我已经阅读并同意此协议”点击继续,这里系统跳转到环境检测页面。</p><p>这里我们对系统环境做一个简单的说明: DedeCMS是基于PHP和MySQL技术开发,可以同时使用在Windows、Linux、Unix平台,其具体环境如下: ◆Windows 平台IIS/Apache + PHP4/PHP5 + MySQL3/4/5 如果在windows环境中使用,建议用DedeCms提供的DedeAMPZ套件以达到最佳使用性能。 ◆Linux/Unix 平台Apache + PHP4/PHP5 + MySQL3/4/5 (PHP必须在非安全模式下运行) 建议使用平台Linux + Apache2.2 + PHP5.2 + MySQL5.0 ◆PHP必须环境或启用的系统函数[√]allow_url_fopen [√]GD扩展库[√]MySQL扩展库[√]系统函数(phpinfo、dir) 2.如果环境检测全部正确([√]),我们点击“继续”进入“参数配置” 3.首先我们配置“数据库设定”部分的参数,这里我们涉及到几个概念“数据库主机”、“数据库名称”、“数据库用户”、“数据库密码”、“数据表前缀”、“数据库编码”。如果您使用的是虚拟主机或者合租服务器,一般空间商都会提供给你相关的数</p><h2>织梦建站最全教程</h2><p>织梦建站最全教程:安装篇 今天将要向大家介绍的是如何快速安装织梦CMS及后台管理功能简介。 一、环境配置 织梦CMS是一款在PHP和MYSQL环境下运行的程序,无论是在网络空间上还是在本机上运行 织梦CMS都需要这个环境的支持,所以学习织梦建站之前我必须先完成环境的配置。如果你要 在网络空间里安装织梦程序,请咨询空间,是否支持。我这里主要介绍下如何快速搭建本地环境。完成本地环境的搭建,我们需要下载APMSERV这个软件。(点此下载APMServ5.26) 1、下载完成后,我们可以看到APMServ5.26是一个7zip自解压文件,是一个绿色安装包,我们 将其解压到我们的硬盘里就可以使用了,这里我们要注意一点:由于APMServ5.26程序不能识 别非英文字符的路径,所以请我们解压时注意选择英文路径,例如:E:\APMServ5.26)。解压 完成后我们打开程序目录找到APMServ.exe双击运行。打开界面如下:</p><p>2、点击“启动APMServ”,注意状态栏一定提示Apache、mysql启动成功才表示启动成功。 (提示:如果无法启动,可能是被迅雷、PPLIVE等软件占用了80端口,你可以关闭80端口 或将Aphache端口改为其它的,比如:8080。) 3、点击右上角的访问本地网站或运行http://127.0.0.1,运行http://127.0.0.1/phpinfo.php可 查看php组件运行情况。到这里为止我们的Aphache+php+Mysql运行情况就架设好了。二、安装织梦CMS程序 当我们完成本地环境配置后,我们就可以安装织梦CMS程序了。请大家下载一个织梦CMS 程 序,官方最新版本为V5.5。(点此下载织梦V5.5) 1、下载完成后,请大家将程序解压出来,你发现有一个uploads文件夹,请大家打开这个文 件夹,然后把所有的文件复制到APMServ5.26程序目录下的htdocs文件夹下。(例如E:\APMServ5.2.6\www\htdocs) 2、请大家现运行http://127.0.0.1看看,应该会出现织梦CMS的安装界面了。</p><h2>最新织梦dedecms采集图文教程(超详细)</h2><p>?看到很多网友都为织梦(DEDE CMS)的采集教程头疼,的确,官方出的教程太笼统了,什么都没说,换个网站你什么都做不了,这个教程是最详尽的教程,让你一看即会 首先我们打开织梦后台点击采集——采集节点管理——增加新节点 这里我们以采集普通文章为例,我们选择普通文章,然后确定 我们进入了采集的设置页面,填写节点名称,就是给这个新节点取个名字,这里你可以任意填写。 然后打开你想要采集的文章列表页,这里我们以织梦官网为例 https://www.wendangku.net/doc/ee3929028.html,/web-manage/jianzhanxinde/打开这个页面,右键——查看源文件 找到目标页面编码,就在charset后面 页面基本信息其他的一般就不用管了,填完了如图</p><p>现在我们来填写列表网址获取规则 看看文章列表第一页的地址 https://www.wendangku.net/doc/ee3929028.html,/web-manage/jianzhanxinde/list_49_1.html 对比第二页的地址 https://www.wendangku.net/doc/ee3929028.html,/web-manage/jianzhanxinde/list_49_2.html 我们发现了他们除了49_后面的数字不一样,其他的都一样,所以我们可以这样写https://www.wendangku.net/doc/ee3929028.html,/web-manage/jianzhanxinde/list_49_(*).html 就是把1换成了(*)因为这里只有2页,所以我们就填从1到2每页递增当然是1了,2-1...是等于1吧 这里我们就填写完了(https://www.wendangku.net/doc/ee3929028.html,) 可能大家采集的有些列表没有规则,那就只有手工指定列表网址了,如图 每行写一个页面地址 列表规则写完了,我们就开始写文章网址匹配规则了,回到文章列表页 右键查看源文件找到区域开始的HTML,就是找文章列表开始的标志。</p><h2>织梦cms自定义模型使用教程</h2><p>自定义模型使用教程:</p><p>在织梦系统中有内容模型这个概念,不同内容模型可以用来构建不同内容形式的站点,在系统中自带了以下几种模型:普通文章、图集、软件、商品、分类信息、专题。通过系统自带的模型,我们可以用来构建不同类型的站点,例如:使用图集可以做一个图片站,用软件模型构建一个软件下载站点。 当然以上随系统附带的模型被称为系统模型,用户可以自己定义一些模型,比如图书、音乐专辑等,自定义了这些模型才可以构建更多内容形式的站点,本篇将讲述如何使用系统的自定义模型管理功能来实现内容模型的构建。 我们首先登录系统后台,点击[核心]-[内容模型管理],进入内容模型管理界面,如下图所示: 这里我们介绍几个相关参数的概念: ?ID号用于区分模型的唯一ID,一般常规模型的ID都是大于0的,比如普通文章、软件等,如果使用了单表模型,ID一般需要小于-1,例如这里的分类信息模型; ?频道名称用于识别频道类型的标识; ?识别id系统用于识别的id,这个关系到模板方面; ?附加表系统内容附加表项; ?模型类型分为系统类型和自动类型,系统类型为固化在系统中的内容模型,自动类型为用户可创建的内容模型类型; 接下来我们开始介绍如何使用自定义模型管理来创建一个自己的模型,并且用于建设不同内容类型的网站中去。 这里我们介绍一些周边的内容,几个要用到的概念: ?字段在数据库中,表的列称为字段,织梦系统也是如此,但更恰当的说法,存储某个内容信息单元,称为字段,例如标题、来源、作者等都是一个字段; ?内容系统主表程序将一些公用字段存储在系统主表dede_archives,例如:标题、关键词、缩略图等,主表具体字段可以查询织梦帮助中心(https://www.wendangku.net/doc/ee3929028.html,)的有关二次开发手册数据表部分的内容; ?附加表不同内容模型对应不同的附加表,通常以dede_addon[识别ID]命名,附加表中存放的都是详细内容的相关字段(非公用),例如:文章内容(dede_addonarticle)、软件类型(dede_addonsoft)、图片集合(dede_addonimage)等; ?单表独立模型存储时候不用到“主表+附加表”的结构形式,直接使用单个数据表进行存储内容数据,这样脱离主从表,减少主表数据服在开销,可以从很大程度上解决数据负载问题; 明白了以上几个概念我们可以来学习如何来自己创建一个内容模型了。 一个完整的内容模型包含模型数据表、数据字段、模型模板、模型参数4个部分,制作一个内容模型大致有以下几个步骤:1.模型规划;2.模型制作;3.模板制作;4.栏目设置,下面我们从上面4个步骤来讲解内容模型的制作。这里我们以一个图书模型(book)为例子,这个模型主要功能就是介绍书籍。</p><h2>织梦dede后台使用教程(通用版)</h2><p>一般后台地址:(看聊天记录,我发给你的) 账号:admin 密码:admin ●栏目设置 栏目属性分两种:最终列表,封面 【最终列表】:就是这个栏目下可以发布很多文章(例如那些新闻栏目、产品展示栏目) 【封面】:可以理解为一个单页(例如那些公司简介、联系我们),这种栏目下不能发布文章。 两者的区别可通过看栏目ID号后是否存在(文档:10),如果有显示文档数的话,就是最终列表;没有就是封面频道 【↑例子图】 备注:碎片管理【隐藏栏目,主要管理网站一些零碎的地方,下面有详细介绍】 ●封面属性(单页)栏目的设置 1.例如我要修改封面频道“联系我们”,先点击它最右边的[更改] 按钮 2.进入之后点击切换到[栏目内容]这边,看到下面那个编辑框,就是这个单页频道的内容,编辑保存即可,如 下图:</p><p>列表属性栏目下添加文章、产品 例如,我要在“新闻中心”这个栏目下添加一篇文章,步骤如下: 1.首先直接点击进入“新闻中心”这个栏目中,如下图 2.然后点击上面的[添加文档]按钮,如下图</p><p>3.进去之后,标题、文章内容都至少要添加的,其余的可以不管。 备注:其他一些列表属性的栏目(例如产品展示、作品展示等),列表页是有缩略图的,那您在后台添加这类型的文章时候就最好也添加缩略图,具体的方法请看另外一个文档《如何上传图片(新版).doc》。 隐藏栏目—碎片管理的使用 隐藏栏目:“碎片管理”主要是管理网站上一些零碎的地方,具体每一项管理哪里?其实你可以看每一项的名字就清楚。例如: 【首页】关于我们- - 就是管理首页上,关于我们这一块地方的。您点进去直接修改内容即可。 {特别注意:有些碎片管理的项目,我会在后面写例如“建议在源码模式下修改,不要改动代码”这些提醒语,意思就是希望客户您在编辑那个碎片时候,切换到【源码】模式下,直接修改对应你想修改的文字内容,但是其他一些有关网页代码的东西就不要改动,会导致布局混乱,错位等}</p><h2>dedecms教程从入门到精通</h2><p>dedecms教程从入门到精通 字号:大中小 2008-06-26 07:41 今天和站友们一起了解dedecms,讲三部分内容: 1、了解dedecms 2、安装及使用dedecms 3、对dedecms进行二次开发 说明:除了介绍部分,其余都是自己原创 第一节了解DedeCMS 1、什么是DedeCMS DedeCMS是一个网站应用系统构建平台,也是一个强大的网站内容管理系统。既可以用来构建复杂体系的企业信息门户或电子商务网站平台,也可以用来管理简单内容发布网站,不管是商务资源门户还是娱乐信息门户,它都是您管理网站的好帮手,能帮助您最大限度的去自由发挥您的网站设计天才,更轻松的驾驭管理您的网站而不需要非常专业的网站技术,使您把网站设计变成更加乐趣的工作,让您满足想到就会做到的梦想。借助灵活而强大的处理技术和先进的网站管理思想所构建出的软件,使您天才的设计思想在网站创意及管理等多方面尽情的去自由发挥而不受束缚。 这是DedeCMS官网上的说明,让大家先有个了解,DedeCMS目前版本为4.0,2007版一直在跳票。DeDeCMS的作者为:林学(IT柏拉图) 关于林学,可以通过这篇文章了解一下《专访“IT柏拉图”:让全世界都看到中国开源CMS!》,地址: DedeCMS应该是比较早走开源路线的CMS,因此有相当多的用户在使用。 2、系统需求 DedeCMS基于php语言开发,需要以下环境支持: 服务器平台inux、FreeBSD、Solaris、Unix、Win2000、Win2003 Web服务器运行环境: Apache1.3.XX(2.0.XX) / IIS5(6) + php4.3.X/4.4X/5.x + MySQL3.2X/4.0x+</p><h2>DEDECMS织梦模板全站伪静态教程</h2><p>DEDECMS织梦模板全站伪静态教程 首先在开始这篇DedeCms伪静态教程之前,需要做些准备工作: 一、网站空间是否支持伪静态? 这一点是非常重要的,否则一切都是白搭。你可以与空间的IDC商联系一下,如果是自己的服务器,那就更好办了,自己动手,丰衣足食。一般来说,空间都是支持伪静态的。Apache 服务器伪静态相对简单,直接在.htaccess文件中加入相应伪静态规则即可;而IIS服务器伪静态的实现,则需要加载Rewrite组件,然后配置httpd.ini文件。 我们也可以看看这篇文章:Windows2003IIS6/7伪静态组件下载/安装/配置(附伪静态规则) 二、开启DedeCms伪静态 a.后台-系统参数-核心设置-是否使用伪静态:选择“是”; b.如果你启用了问答模块,则后台-系统参数-模块设置-是否使用伪静态:选择“是”; c.创建栏目或批量增加栏目时,栏目列表选项:选择“使用动态页”;添加新文章时,发布选项:选择“仅动态浏览”。当然,你也可以更改他们的模板,让他们默认就是这两个值,一劳永逸。修改方法很简单,稍懂些HTML基础就行了,这里就不再累述了。 d.如果你的网站已经存在生成的静态栏目或文章HTML,那么只需在后台-系统-SQL命令行工具中执行如下语句:update dede_arctype set isdefault=-1;update dede_archives set ismake=-1; 其中,dede是你安装时的数据表前缀,根据实际情况替换。 事实上,开启DedeCms伪静态支持并不能完全在后台配置,有很多地方还是需要手动修改的,期望官方完善。 DedeCms伪静态教程 DedeCms伪静态,涉及到PHP源码的修改,我们一般可以使用Dreamweaver编辑软件来操作。下面说下DedeCms全站伪静态的实现方法。模板团的DedeCms伪静态测试环境是Windows IIS6,举一反三,Linux或其它服务器的伪静态实现原理都是一样的,只要搞清楚思路就可以了。 一、DedeCms首页伪静态 把站点根目录下index.html删除,以后不更新主页HTML即可,当然你也可以选择不使用动态首页。 二、DedeCms频道|列表页|文章页伪静态 主要通过修改GetFileName()、GetTypeUrl()这两个函数实现。DedeCms V5.3、DedeCms V5.5和DedeCms V5.6版本,打开/include/channelunit.func.php进行修改。注意:DedeCms V5.7,此文件路径更改了,你打开/include/helpers/channelunit.helper.php即可。 a.将GetFileName()中的如下代码://动态文章if($cfg_rewrite=='Y'){return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';} 替换为//动态文章if($cfg_rewrite=='Y'){return"/archives/view-".$aid.'-1.html';} 将文章页默认的/plus/view-1-1.html链接格式改为/archives/view-1-1.html,这个随个人喜欢,不作更改也行。 b.将GetTypeUrl()中的如下代码://动态$reurl= $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid; 替换为//动态$reurl="/category/list-".$typeid.".html"; 这步必须修改,即让你的频道或是列表页URL变更为/category/list-1.html形式。 三、DedeCms列表分页伪静态 打开/include/arc.listview.class.php,找到获取动态的分页列表GetPageListDM()函数末尾处:</p><h2>dedecms织梦手机站模板入门教程</h2><p>织梦2015年6月8日更新后,就添加了很多针对手机移动端的设计,最大的设计就是添加了生成二维码的织梦标签和织梦手机模板功能,织梦更新后,默认的default模板中就包含手机模板,所以我们可以给织梦网站设计双模板,电脑网站pc模板和手机wap模板,很方便。 我们在制作模板时通常都会参考织梦默认模板default中的标签使用,所以,接下来我们就来分析一 下织梦默认模板default中使用手机模板的制作方法(注意本教程适合有织梦模板开发经验的站长, 如果是新手,建议先去熟悉织梦pc模板开发)。 1、手机模板命名规则 在新织梦的default模板中,除了原有的模板外,多了些手机模板,主要手机模板如下: index_m.htm 首页模板 index_default_m.htm 频道页模板 list_default_m.htm 列表页模板 list_default_sg_m.htm 列表页模板 article_article_m.htm 内容页模板 article_default_m.htm 内容页默认模板 search_m.htm 搜索页模板 head_m.htm 顶部模板 footer_m.htm 底部模板 熟悉织梦电脑网站模板制作的站长,一眼大体就能明白这些手机模板对应的用法和制作。这些手机模板和pc模板在制作、调用上还是有些区别的。下面说一下具体的区别。 2、手机模板和pc模板的不同 (1)手机模板的命名不同 从上面手机模板的命名就可以看出,手机模板和pc模板的命名区别就是在pc模板后加“_m” , 例如pc首页模板是index.htm,对应的手机模板就是index_m.htm ;pc列表页模板是list_article.htm ,对应的手机列表页模板就list_article_m.htm 。 并且制作pc模板时,应该有一个pc模板,就做一个对应的手机模板,命名如上,这样电脑和手机访问时,对应页面都可以正常显示。 (2)手机模板调用的资源位置不同 pc模板制作时,调用的css、js、images都在模板文件夹中,例如默认default模板中的css、js、images都在其中。而手机模板调用的css、js、images等资源都在网站根目录/m/assets文件夹下。 当然我们可以在手机模板中把资源调用的位置设置到模板文件夹内。但我分析了一下,觉的默认 的手机模板资源这样调用还是有好处的,把手机模板资源和pc模板资源分开,这样当我们又做了一个pc模板,想把现有的手机模板添加到这个新pc模板中时,只需要把手机模板文件复制一份到新 pc模板中就可以了,手机的css、js等资源都不用动。简单说,就是对手机资源管理方便。 所以建议手机模板资源按照默认模板一样,放到根目录对应文件夹下。 (3)网站根目录的m文件夹</p><h2>DEDECMS织梦模板制作详细教程</h2><p>DEDECMS织梦模板制作详细教程 1.Arclist 标记的应用,使用率很高,相当实用,所以我们使用都必须熟练掌握。 2.Field标记在封面模板、列表模板、文档模板的使用频率很高,实用。主要用来获得到系统变量的值或 者路径,用法很灵活。可以直接展示数据,如调用position,得到栏目一> 栏目二”这样形式的链接;或者,调用templeturl得到/templets这样路径。 3.Channel 标记主要用于获取栏目列表,用法非常简单,主要是区分“type = top,sun/son,self ”的所调 用的对象就行了。 4.Type标记表示指定的单个栏目的链接,用法非常简单。 5.Autochannel标记使用实例 6.Mytag标记使用实例板中多次出现的相同元素用一个自定义标记表示出来,从而达到,一次更改, 全局更换的效果。辅助插件的广告管理也有相似的效果。 7.Type标记用于获取一组投票表单。其使用范围限于:封面模板。 8.Flink 标记使用实例用于获取友情链接。调用该标记后可以得到四种友情链接的形式。 9.Mynew标记使用实例用于获取站内新闻。站内新闻有利于站长及时与会员沟通。 10.ChannelArtlist标记使用实例用于获取当前频道的下级栏目的内容列表。该标记在封面模板(包括主 页)中的经常被用到 11.List 标记使用实例 12.Pagelist 标记使用实例 13.Pagebreak标记使用实例 14.Prennext标记使用实例 15.Pagetitle标记使用实例</p><p>模板教程【Arclist 标记使用实例】(一) Arclist标记的使用思路、步骤: 一、明确使用范围 我们在使用任何标记的过程中,都必须明确其使用的范围,否则可能无法正常调用该标签,【Arclist 标记】的使用范围是: 封面模板、列表模板、文档模板。 即对应templets\default\文件夹下的 index_识别ID.htm模板、list_识别ID.htm模板、article_识别ID.htm模板) 二、通过调试了解其使用方法 我调试的方法是: 将templets\default\文件夹下的index.html文件代码,全部掏空。放入调用【Arclist 标记】的代码,再在IE中访问网站主页index.php,就可以得到返回的数据。 注意:其它文件保持不变,我不懂PHP,只能用这种方式调试,相信朋友们很容易上手的。 我调试【Arclist 标记】的具体代码如下: {dede:arclist typeid='' row='1' titlelen='20' infolen='' imgwidth='100' imgheight='80'} <font color="red">文章ID:</font>[field:ID/] <br /> <font color="red">文章标题:</font>[field:title/] <br /> <font color="red">文章短标题:</font>[field:shorttitle/] <br /> <font color="red">文章标题的文字链接:</font>[field:textlink/] <br /> <font color="red">文章作者:</font>[field:writer/] <br /> <font color="red">文章发表日期:</font>[field:stime/] <br /> <font color="red">文章所属栏目的目录:</font>[field:typedir/] <br /> <font color="red">文章所属栏目的名称:</font>[field:typename/] <br /> <font color="red">文章所属栏目的文字链接:</font>[field:typelink/] <br /> <font color="red">文章的图片链接:</font>[field:imglink/] <br /> <font color="red">文章的缩略图:</font>[field:image/] <br /> {/dede:arclist} 得到如下返回数据:</p></div> </div> <div> <div>相关文档</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="18761700"><a href="/topic/18761700/" target="_blank">dedecms教程</a></li> </ul> </div> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/f56153014.html" target="_blank">dedecms教程从入门到精通</a></li> <li><a href="/doc/0d17130211.html" target="_blank">DEDE织梦仿站实例系列教程(花钱培训自学最终整理完整版)_仿拳击网</a></li> <li><a href="/doc/7a2177466.html" target="_blank">DedeCMS V5.3系统安装教程</a></li> <li><a href="/doc/aa12677225.html" target="_blank">(完整)织梦dede后台使用教程(通用版)</a></li> <li><a href="/doc/ef2151858.html" target="_blank">织梦CMS使用教程</a></li> <li><a href="/doc/f118468058.html" target="_blank">dedecms安装教程</a></li> <li><a href="/doc/3710953074.html" target="_blank">织梦cms播放本地视频教程</a></li> <li><a href="/doc/7211768977.html" target="_blank">织梦cms自定义模型使用教程</a></li> <li><a href="/doc/b017019269.html" target="_blank">DEDECMS织梦模板制作详细教程</a></li> <li><a href="/doc/f42323232.html" target="_blank">DEDE全套图文仿站教程(初级进阶中高级必备)</a></li> <li><a href="/doc/0716218376.html" target="_blank">DedeCMS专题功能使用详细教程</a></li> <li><a href="/doc/656290502.html" target="_blank">DEDECMS傻瓜式模板制作教程</a></li> <li><a href="/doc/a61810035.html" target="_blank">dedecms织梦建站初级教程笔记</a></li> <li><a href="/doc/de4158415.html" target="_blank">织梦DEDECMS 首页幻灯片修改教程</a></li> <li><a href="/doc/fe10884206.html" target="_blank">DEDECMS织梦模板安装教程大全</a></li> <li><a href="/doc/2a6658181.html" target="_blank">DedeCMS自学教程1:使用织梦CMS搭建网站,空间环境配置要求</a></li> <li><a href="/doc/755557975.html" target="_blank">最新织梦dedecms采集图文教程(超详细)</a></li> <li><a href="/doc/b111631442.html" target="_blank">dedecms织梦手机站模板入门教程</a></li> <li><a href="/doc/ea7960747.html" target="_blank">DedeCMS网站搭建完整教程</a></li> <li><a href="/doc/0b6474622.html" target="_blank">2013年最新织梦dedecms5.7官方幻灯片修改教程</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0719509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0e19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9319184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3019258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/db19211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/af19240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9919184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8b19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8019195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7f19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7a19336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6719035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6a19035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4d19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3a19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2519396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2419396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1f19338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/ef19066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/bc19159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "e34a9d61e418964bcf84b9d528ea81c758f52e84"; </script> <div class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a>  © 2013-2023 www.wendangku.net  <a href="/sitemap.html">站点地图</a> | <a href="https://m.wendangku.net">手机版</a></p> <p><a href="https://beian.miit.gov.cn" target="_blank">闽ICP备11023808号-7</a>  本站文档均来自互联网及网友上传分享,本站只负责收集和整理,有任何问题可通过上访投诉通道进行反馈</p> </div> <script type="text/javascript">foot();</script> </div> </body> </html>