common.inc.php 数据库信息
config.cache.inc 系统的基本参数配置
article 文章
images 图集
第二课
article_article.htm 文章模板 }
list_article.htm 列表模板 } :文件名
index_article.htm 封面模板}
如、字体:12
{dede:arclist row=10}
. [field:title/]
{/dede:arclist} 调用文章10篇
{dede:arclist 调用文档 row=10} 条数,要调用的条数。
. [field:title/]
底层模版,要是没它的话,文档会一条条全部显示出来。
{/dede:arclist} 结束 《这种格式只适合在首页用》
分行
{dede:arclist row='5' typeid='4'} 指定ID:4
{dede:arclist row='5' typeid='3,4'} 指定多个ID
跨屏道调用,就是我只调用这一个栏目的,其它的你在怎么更新也不管我的事!
(
首页全站更新:
{dede:arclist row=10}
·[field:title/]
{/dede:arclist}
)
这种格式只适合在首页用
分行的意思
{dede:arclist row=10}
{调用标记 参数= ‘值’} 开始
·[field:title/]
·<循环的底层模版>
{/dede:arclist}
{调用标记} 结束
第三课
1:织梦模版‘系统设置’(dede_sysconfig)调用方式介绍;
变量名: (cfg_ ) 括号里后面的就随便你输,但一定要有前缀;
2:文档调用时间格式的多种调用方式介绍;
①:适用于在文档列表底层模版中使用;
书写格式:[field:pubdate function="Mydate('m-d',@me)"/]
②: 用于内容页面单独使用;
书写格式{dede:field.pubdate function="Mydate('m-d',@me)"/}
%Y : 年
%m : 月
% d : 日
(现在前面的那个%差不多已经去掉了。)
%H :小时
%M : 分钟
%S : 秒数
[field:pubdate function="Mydate('Y年m月d日H:M',@me)"/] 年月日
3:图片文档列表调用介绍;
flag='p' 调用文档名为“P”的图片
imgwidth= '128' ← 图片宽度 → width='128' ╲两种都可以,第
imgheight='96' ← 图片高度 → height='96' ╱二种相比好一点
orderby='desc' 排序
[field:title/] 如:这是标题
*
*4:图文混编调用方式介绍;
limit='0,6' 0就是起始,6就是条数。 就是从那条记录开始,调用多少条。
titlelen='24' 每一条的字数不能超过24个字符, (就是不能超过多少)
{dede;arclist row='条数' limit:='启适ID,条数'}
[field:字段名/]
{/dede:arclist}
文章标题: [field:title/]
文章地址: [field:arcur/]
文章简介: [field:info/]
点击次数: [field:click/]
发布时间: [field:pubddte function="MYdate('Y年m月d日',@me)/]
第四课
1:文档内容页的标记调用格式及调用实例;
article_模版识别ID.htm 文件名 。是不是一定要用这样的文件名呢? 不是:指定模版,路径,文件名可以随便起。
** 调用格式: {dede:field.字段名/} 字段名的取值范围为主表和附加表的全部字段。
dede_addonarticle (文章模型) ↘
dede_addonimages (图集模型)↘
dede_addoninfos (信息模型)→每个模型的附加表,
dede_addonshop (商城模型) →addon后面的为识别ID。
dede_addonsoft (软件模型)↗
dede_addonspec (专题模型)↗
dede_archives 主表,就是说上面的那些模版可以调用,也可以调用这个主表。(所有的文档都存放于这个主表中)
2:自定义标签及自定义字段的实用及调用实例;
*自定义字段的实用及调用方法:(如)频道模型→内容模型管理→(普通文章)更改→字段管理→添加新字段→填好《表单提示文字,字段名称等等,其他默认》→确定→确定→然后再到文档里看哈就知道多出了一个列表。(要使这个列表在底层模板中显示,必须勾上 “使字段可以在列表的底层模板中获得”。)。
代码: 如果要加上一个"顶一下,踩一下",必须要加上这个脚本文件,因为它是织梦默认处理A+4间的一个记事文件,这个是必须要引入的。
定义宏标记:①:{dede:mytag/} 不用跟底层模版,不是不用,是不必要。
但必须要跟上参数:有name=' '、ismake=' '。
name='标记名称' 如:{dede:mytag name='topad'/} 头部广告 (这些地方最好使用英文,因为使用什么繁体中文啊,火星文啊,很有可能解析出错,是最好使用英文,不是说不能使用中文。)
ismake='标记名称' 这个取值有两个,分别是yes和no。这就是说我们添加的这个是不是属于板块代码。 yes 属于板块代码,是需要解析的; no 非板块代码,是不需要解析的。
typeld=="栏目ID"
②:还有一种方法,是通过记事文件来调用,他说是记事文件,实际上不是一个纯记事文件,只不过是通过静态的调用,调用数据库的形式把它调用出来,不过这种方法有好有坏。
第一种方式,标签解析式,它的好处在于:比如说我们添加一个广告,它会把广告自动生成一个HTML代码,减少页面的一些加载文件,等等。就是说啊,它把广告不是通过调用的,而是直接显示出来了,就是把生成的这个HTML代码直接融合到整个页面代码。
**然后这个JS调用,它的好处是:就是我改了后台的宏标记的内容,我不用在更新了,我不用在从新生成页面了,就是我立马改,立马就生效了:但它的一个不足之处是 :如果你的数据库暂时无法访问,或者崩溃,那么这些广告将无法被调用,无法被解析出来,
**如果用标签解析式{dede:mytag/} 这种格式,一旦修改了后台的宏标记的内容,全站就必须生成HTML文件,要是文件有十万个的话,生成的时间需要多少? 。但是如果数据库暂时无法访问,或者崩溃,或者把前台的文件全部删除了,只要有静态文件,那么它都可以解析和调用出来。
文档列表页调用
列表页文档调用
文章内容页调用
①:问答标签;
首先,我们要再后台模块处安装问答标签的模块(模块-模块管理-),只有安装好之后,才能进行这个标签的调用。
{调用标签}{/调用标签}
{dede:arclist}{dede:arclist} 调用文档列表调用标
{dede:list}{/dede:list} 终极列表页调用标签
今天要讲的问答标签调用,其实跟前面的调用方法是一样的。
{dede:ask}
{/dede:ask} 问答调用标签
问答标签现在又三个主要参数供参考:
1:row='条数' (记住,这里调用的是问答系统,与文章无
关)
{dede:ask row='条数'}
{/dede:ask}
2:qype='调用类型' →
调用类型:
new 最新问题 qype='调用问题' qype='new' 调用最新问题
commend 推荐问题
ok 已经解决问题
notok 待解决的问题
height 高分的问题
{dede:ask row='12' qype='height' }
{/dede:ask} 高分的问题
它会从最高分往下排,直到排到我们规定的条数,如果两个或者多个同样的悬赏分,那么它的排列顺序会按照文档发布的先后排列,就是后发布的在前面,先发布的在后面
问答标签的低层模版的调用跟前面的调用方法是一样的,只是问答系统的字段名只有5个可以调用,如下:
[field:字段名/]
字段名: ⑴ tib=该问题的编号 要显示ID号码,就要调用这个。
⑵ title=问题的标题
⑶ url=问题地址(就是该问题的链接地址)
⑷tidname =该问题它的栏目名称
⑸typeurl =该问题栏目的栏目链接地址
②友情链接标签:
{dede:flink/} 友情链接标签没有结束标签,就这样。
type='image或text' 就是前台所要显示的是图片还是文字链接,也就是前台显示的方式
typeid='类型ID' 链接的类型 (如:tybpeid='2')。
row='调用链接数量'
linktype='链接的位置' 连接的位置只能是0、1、2。
0 为未审核
1为内页
2为首页
用)意思调用我们这一篇文章它的 tag
de 底层模版: [field:字段名/]
字段名:1:tag [field:tag/] tag的名称
2:link [field:link] tag的链接地址