dz手机模板制作教程

  • 格式:docx
  • 大小:30.16 KB
  • 文档页数:9

竭诚为您提供优质文档/双击可除dz手机模板制作教程
篇一:discuzx3.2模板的制作方法教程
discuzx3.2模板的制作方法教程discuz模板的制作相对还是比较简单,现在应用中心的上线又涌现出来一大批模板开发作者,不管大家做免费模板还是商业模板,都希望每个开发者可以维护好自己的模板,
给站长们一个好模板。

discuz模板的创建步骤每个都不尽相同,今天在站帮网分享下discuz模板的创建方法。

一、创建discuz模板存放文件夹
在论坛程序根目录中的template文件夹中创建自己命名的模板目录g8f8,如下图所示:
二、论坛后台模板管理里面的新增模板
后台--界面--模板管理--新增模板,具体填写如下图所示:
三、复制默认风格界面配色方案或者新增
篇二:dz模板开发教程
discuz!模板二次开发的模板语法介绍:
相信大多数朋友都看过discuz的模板文件的代码了。

不同于传统的静态html代码,dz的静态模板可以说是动态化得模板文件了。

这里集合了,一些特有的php变量和逻辑判断。

下面我将为大家整理一下常用的dz模板二次开发规范,希望有助于大家更好的制作模板。

dz的模板引擎原理是通过特殊的discuz!模板标签来完成特定的循环和判断的。

它不同于php本身自带的脚本语言。

大家可能有很多人写过php的程序,也都使用过类似if($abc==1){}else{}的判断。

discuz!模板引擎会将discuz!模板标签中的关键字替换成php自身的脚本语句,然后存入缓存目录
forumdata/templates目录中生成一个可供php程序包含和调用的模板文件。

那在dz的模板引擎中我们该如何使用discuz!模板标签呢?
下面给大家列举dz模板引擎中常见、常用的模板语句:
一、直接输出变量:{$abc}或{echo$abc}
二、输出数组中某个变量:{$arr[0]}
三、iF判断语句:
我abc小于1
我abc为1
我abc大于1
四、loop循环语句:
这里是{$val}
上面这段loop语句,dz会将其转换成php自身的循环语句:
if(is_array($abc)){
Foreach($abcas$key=>$val){
}
}
五、在模版文件中使用php语句:{eval$abc=1;}注意:这里必须带”;”结尾。

六、在本模板中引用其他的模板:如我们要包含头部模板文件(header.htm)可以这样写:{subtemplateheader} 在模版中使用语言包中的中文语句:{langxxxxx},在这里xxxx
x就是语言包中任意一个数组的键值。

如:templates/default/ng.php(语言包)
内有下面的数组
$language=array
(
discuz_lang=>templates,
click_here=>点击这里,
ban_member=>禁止,
input_invalid=>填写无效,
title_none=>无标题,
title=>标题,
}
大家可以使用{langtitle},这样在模板输出的时候则会显示”标题”两个字。

当你了解了discuz!模板开发语法之后,我们就一起来熟悉一下,常用的数据库表含义,与主题表中常用字段的含义,这样方便你使用sql语句灵活调用个性的内容,如:按会员性别调用头像,在首页右侧边栏调用女性会员头像等等这样各个性的需求,在此我们丛老师为我们讲解常用数据库表、字段及sql语句。

数据常用的帖子表有:cdb_threads,cdb_posts
我们仅以了解数据库中该如何根据结构来获得自己需要的信息。

用户名和密码均为root。

也可以查看安装后的
readme.txt说明文件
接着我们还是来围绕今天的题目,来知道哪些数据表和数据字段对调用“帖子列表”有帮助。

打开phpmyadmin,找到现在你们本机用于演示的数据库。

如图:
cdb_threads表红色标记的,则是discuz!中最重要的
主题列表。

,回复主题在哪个表呢?
其实,回复帖子的库文件是:cdb_posts。

我们在这里
先只使用cdb_thread,以数据库的方式获取,最新的帖子列表数据和第一讲标签调用有区别,大家一起跟我做。

cdb_threads中有几个重要的字段:
tid(大家很熟悉了),每个主题唯一的一个帖子id
fid(所在论坛版块的id号)
typeid(主题分类类型)
author|authorid为作者的用户名和作者的uid
subject(标题)
dateline(发帖时间)
lastpost(最后回复者)
lastposter(回复者用户名)
views(浏览数)
displayorder(置顶等级)
看到了上面字段我们就可以根据这些来做一个最新主。