dedecms织梦建站培训教程全套-初级第十四课 - 惠州SEO优化_网络营销新思维优化方案-Guovi SEO博客
正在加载...

dedecms织梦建站培训教程全套-初级第十四课

Posted by guovizi on 2015-9-10 14:21 Thursday 字号:

每周四给大家分享一节dedecms织梦建站培训教程,直至全套课程授完。大家尽量下载视频到自己电脑上,配合视频学习具体的操作步骤。

dedecms织梦建站培训初级-第十四课

1.单页面的调用

eg:关于我们、招商引资

1-1在网站栏目管理中添加一个栏目用于单栏目-栏目属性为频道封面-修改默认页名称为我们建立的单页面-在高级选项中指定封面模板为about.html(尚未建立)-在栏目内容中添加页面内容

1-2 建立关于我们模板about.html调用单页面栏目

调用方式为(栏目内容):{dede:field.content/}

2.广告插件的调用

 调用方式

第一种:标签解析式:

  {dede:myad name='广告位标识'/}

  广告位标识在添加广告时指定

更改后需要重新生成页面

第二种:php解析式

在广告管理中点击广告的JS,获取JS文件,复制到页面中

3.采集插件的采集实例

原理:采集需要采集内容的两端标记的中间内容

两端标记需要唯一性

采集管理-采集节点管理-添加节点-节点名称、编码-引用网址(输入要采集页面的一篇具体网址的网址)-批量生成地址设置-匹配网址-区域开始和结束代码(唯一性)-下一步-保存-网页内容获取规则-文章标题获取规则-保存-测试、采集


使用{dede:sonchannel}不可用,为什么?

在调用{dede:channel type='son'} 如果加col='2' 会产生多余内容?

col这个标签有疑问啊?

在页面标签中<dd></dd>是什么意思?

在style.css中f5样式,可以让友情链接显示到一行,为什么?

为什么在{dede:channelartlist}中显示栏目名称时

{dede:field name='typename'/} 必须用这个

而[field:typename/]不可用?

????!!!!!!换行,一个大问题!what can I do?


{dede:arclist}如果col='1'要多列显示的可用div+css实现

以下为通过div+css实现多列的示例:

<style type=text/css>

div{width:400px;float:left;}

</style>

{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'}

?[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>

{/dede:arclist}

通过设定width的大小,决定div的宽度,从而间接实现多列显示

!!!!不知channelartlist可不可以用

当col>1将使用原来的table多列方式显示


用arclist调用于附加表字段的方法:

要获取附加表内容,必须符合两个条件

1、指定 channelid 属性

2、指定要获得的字段 addfields='字段1,字段'

如:

{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'}

[field:textlink /] - [field:softtype /]<br />

{/dede:arclist}


所有疑问:

imgwidth、imgheight为什么不能用

[field:txtlink/] 有这个底层模板吗

为什么分页显示为列表

单页面调用时,在栏目内容添加内容,为什么添加不到数据库中

会员注册功能完不成


遗留:与phpwind 、discuz的整合,采集


心得:

1.在{dede:arclist}中指定单个文档时,使用aid不起作用,可以使用idlist

2.在{dede:arclist}中如果imgwidth/imgheight不可用,则在<img/>中指定

3.应该没有[field:txtlink/],但是有[field:textlink/],用来显示文章标题和链接

4:在{dede:sonchannel}中,参数typedir仅表示栏目的网址,意思是它不会把cmspath转换为默认路径。而且它必须有父栏目环境,如果在首页或者在文档页则不显示。

5.{dede:channel type='son'}在type='son'时,必须有父栏目环境

6.{dede:channel}默认显示为一行,如果加col='2'之类的话,它并不是把栏目分成两竖列显示,而是分成把二个栏目显示为一行,然后换行,显示下两个栏目,同理:col=3的话,则三个栏目显示为一行。

7.{dede:channelartlist}中不能直接写[field:xxx/]这样的底层模板,而应该是{dede:field.xxx/}{dede:field name='xxx'/}这样的底层模板。

如果不写typeid 则默认调用所有的栏目

8:如果想要{dede:list}实现分行显示,可以调用默认模板的listbox样式,配合div dd dl 使用 即可,通过改变样式中的width,实现分列显示!

9:如果想要{dede:pagelist}显示到一行,可以调用page.css中的dede_pages ul样式,配合div ul使用!

有时候要设定表格的宽度,不能太宽!

 视频下载地址:http://pan.baidu.com/s/1eQpqnWe
织梦建站培训初级已结束 下周四跟大家分享中级课程!

发表评论: