当前位置:文档之家› discuz技巧

discuz技巧

discuz技巧
discuz技巧

目录

1.DZ X页头主菜单背景图片透明自由更换页头背景图片的方法 (2)

2.DZ X1空间转移全攻略,本人实战经验,欢迎转帖! (2)

3.给你的x快速增加微博功能!!在dzx首页增加快速发心情或者叫记录的功能模块!! 4

5.Discuz! X1 中修改首页显示页面的方法 (6)

6.论坛的侧边栏怎么启用! (7)

7【求助】页头背景图问题! (7)

8开启二级域名(门户,广场,群组,家园,应用,游戏) - 详细 (8)

9Discuz!X 二级导航广告生成器 (10)

10人人connect_共享网站的庞大数据 (10)

11论坛昵称显示 (12)

1.DZ X页头主菜单背景图片透明自由更换页头背景图片的方法

首先放个演示图

在放个演示地址

https://www.doczj.com/doc/504400991.html,/

方法步骤:

1 登陆网站后台

2 界面---风格管理---编辑(你正在使用的风格)

3 背景---页头背景

背景颜色:(transparent:)输入括号内代码---此步骤是设置原背景图片透明

背景图片:(你的背景图片URL 970*72的规格大小)自己制作图片上传网站你所知道的目录附加属性:(no-repeat center top)输入括号内代码

4 更新缓存

5 OK

2.DZ X1空间转移全攻略,本人实战经验,欢迎转帖!

终于解决了

解决思路和办法:

1。DZ X1版本转移到另外一个空间

2。备份老的DZ X1 下的UC和DZ的数据库,在老的UC下备份,数据备份,选择UC和DZ

3。再次备份DZ--站长--数据库--备份全部,注意选择数据库版本,备份后下载到本地

4。新空间安装一个全新的DZ X1

5。登陆全新X1后台之后,进入UC后台,点备份数据,备份后,自动产生一个备份目录,将刚才备份好的UC和DZ下的数据库分别传上去(注意:UC的要传到UC_SERVER下的DATA\BACKUP下的具体目录中)

6。恢复数据

7。现在看到的是不对的,可能出现多种错误,可能ID无法登陆,可能帖子无法登陆,可能米有一个会Yuan

8。原因就是:新的X1下的config下面的配置文件中的表头没有和老空间的完全一致!,此时,下载老空间的config文件夹到本地,一个个对照与新空间,将新空间上的CONFIG种的配置改成老的,注意:除了数据库名、数据库用户名、数据库密码不要更改,其他的要更改为老的一致。

9。更改之后,到UC后台,进行应用管理,如果出现错误,更改UC KEY一致

如果唔错进入下一步

10。再次恢复备份的DZ的数据库

11。测试登陆,发帖,一般情况下才全部完成了。

12。最后是上传附件

如有不明之处,可以与我联系!

3.给你的x快速增加微博功能!!在dzx首页增加快速发心情或者叫记录的功能模块!!

首先看演示效果图

前天 19:21 上传

下载(17.42 KB)

演示地址https://www.doczj.com/doc/504400991.html,

1.https://www.doczj.com/doc/504400991.html,

复制代码

第一步:首页增加一个diy模块,要展示类的,也就是那个自定义html的模块,在里面填入下面的代码

1.

2.

3.

action="home.php?mod=spacecp&ac=doing">

4.

value="true" />

5.

value="{FORMHASH}" />

6.

7.

id="submitbtn"/>

8.

9.

10.

11.

复制代码

第二步,修改你的css文件

在文件最后增加如下代码

1./*twiiter*/

2..my_moji{float:left;width:300px;}

3..my_moji_t{width:300px;height:27px;margin-bottom:10px;overflow:hidden;border-bottom:1p

x solid #e4e4e4;}

4..my_moji

h6{margin-top:3px;height:24px;padding-left:20px;line-height:24px;color:#325267;backgrou nd-position:-754px -56px;}

5..my_moji textarea{float:left;padding:5px

4px;width:215px;height:50px;background:white;border:1px solid #e3e3e3;color:#676767;}

6..my_moji

input{float:left;width:63px;height:62px;margin-left:6px;_margin-left:3px;background-pos ition:-124px

-143px;border:none;color:#68410a;font-size:16px;font-weight:bold;cursor:pointer;}

7..my_moji input.input_hover{background-position:-190px -143px;}

8..my_moji

p{width:250px;height:36px;padding-top:10px;display:block;overflow:hidden;color:#959595;

line-height:18px;clear:both;}

9..my_moji p a{padding:0px 3px;}

10..my_moji p a:link, .my_moji p a:visited, .my_moji p a:hover{color:#959595;}

复制代码

保存之后上传覆盖这个文件

去后台更新缓存,ok,你的网站现在也集成了一个微博模块了!嘿嘿

最后AD一下我的新站:

格调网https://www.doczj.com/doc/504400991.html,

5.Discuz! X1 中修改首页显示页面的方法

Discuz! X1 的首页默认是显示门户页,对于不同的站点有不同的需求,会有站长需要使 X1 的首页显示广场、群组等其他页面。下面是修改首页显示的方法:

在 X1 的安装目录下的 config/config_global.php 中,找到

1.// ------------------ CONFIG APP ------------------ //

2.$_config['app']['default'] = 'portal';

3.$_config['app']['domain']['forum'] = '';

4.$_config['app']['domain']['group'] = '';

5.$_config['app']['domain']['home'] = '';

6.$_config['app']['domain']['portal'] = '';

7.$_config['app']['domain']['mobile'] = '';

8.$_config['app']['domain']['default'] = '';

复制代码

修改第一项 $_config['app']['default'] 的值,即如果要显示首页为广场,则把

1.$_config['app']['default'] = 'portal';

复制代码

修改成

1.$_config['app']['default'] = 'forum';

复制代码

群组、家园等以此类推。

6.论坛的侧边栏怎么启用!

界面--界面设置--边栏

7【求助】页头背景图问题!

https://www.doczj.com/doc/504400991.html,/bbs 请大家把鼠标移动到IE 浏览工具右下边比列选择小于 100%的情况下看我的页头背景!

出现的问题和我附上的图片一样!

请问我如何显示页头背景只显示一张自动适应各种大小!

未命名.jpg(196.83 KB)

效果图

风格编辑中

页头背景的附加属性改为

no-repeat center

8开启二级域名(门户,广场,群组,家园,应用,游戏) - 详细开启二级域名(门户,广场,群组,家园,应用,游戏) - 方法如下。

打开 config/config_global.php 文件,找到下面一段代码:

1.// ------------------ CONFIG APP ------------------ //

2.

3.$_config['app']['default'] = 'portal';

4.

5.$_config['app']['domain']['forum'] = '';

6.

7.$_config['app']['domain']['group'] = '';

8.

9.$_config['app']['domain']['home'] = '';

10.

11.$_config['app']['domain']['portal'] = '';

12.

13.$_config['app']['domain']['mobile'] = '';

复制代码

这几项就是配置各一级导航的二级域名的。

注意:下面一句的值只能为portal,forum,group,home,mobile中的一个。

1.$_config['app']['default'] = 'portal';

复制代码

下面五句是用来配置各导航条的二级域名的【只允许按下面的方法来填写域名】:

1.$_config['app']['domain']['forum'] = 'https://www.doczj.com/doc/504400991.html,';

2.

3.$_config['app']['domain']['group'] = 'https://www.doczj.com/doc/504400991.html,';

4.

5.$_config['app']['domain']['home'] = 'https://www.doczj.com/doc/504400991.html,';

6.

7.$_config['app']['domain']['portal'] = 'https://www.doczj.com/doc/504400991.html,';

8.

9.$_config['app']['domain']['mobile'] = 'https://www.doczj.com/doc/504400991.html,';

复制代码

配置完成后,即可以在前台用配置的任何一个域名来访问相应的页面。

说明:关于二级域名IP的绑定,比如你的网站主域名为:www.fuchuan.me,IP地址是:192.168.0.128,你想用:bbs.fuchuan.me,绑定到“广场”,那么你的域名:bbs.fuchuan.me也解析到IP地址:192.168.0.128就OK了。也就是www.fuchuan.me跟bbs.fuchuan.me所绑定的IP地址是一样的。然后 config/config_global.php 文件里配置好就可以了。

注意:导航条是可以绑定二级域名的,但只限于论坛、群组、家园、门户、手机五个导航。

9Discuz!X 二级导航广告生成器

很多用户喜欢官方网站的二级导航广告,但是自己实现起来可能会有些难度(高手略过),写了一个小页面,可以帮助用户生成类似样式的广告代码,请取用。

https://www.doczj.com/doc/504400991.html,/xad/

10人人connect_共享网站的庞大数据

人人Connect

将自己网站以应用形式加入到人人网和其它各种大网站的做友情链接

可以使用. 人人网(校内网)的帐号登录你的作为自己登录网站.将网站与网站之间无缝连接.共享网站的庞大数据

renren.rar

没有金币的可以在这里免费下载

https://www.doczj.com/doc/504400991.html,/viewthrea ... amp;extra=#pid49424

RenRen Connect 使用说明

演示https://www.doczj.com/doc/504400991.html,/index.php

正在人人网提交审核中

解压并上传文件夹到网站跟目录

修改renren_config.php 里面的配置文件

$API_KEY = "";

$SECRET_KEY = "";

需申请详见https://www.doczj.com/doc/504400991.html,/wiki/%E4%BA%BA%E4%BA%BAConnect

添加“使用人人账号链接”按钮

在templates/default/header.html 中:

适当位置添加

后台升级数据库

CREATE TABLE `cdb_renren_users` (

`uid` int(11) NOT NULL AUTO_INCREMENT,

`renren_uid` varchar(11) NOT NULL DEFAULT '',

`status` int(11) NOT NULL DEFAULT 0,

PRIMARY KEY (`uid`)

);

更新缓存

connect1.PNG(66.65 KB)

connect2.PNG(21.59 KB)

11论坛昵称显示

登录后台,用户,用户栏目定制,添加新栏目输入昵称,然后进入详情设置详情里面有提供是否选择在帖子里面显示

12通信失败检测

https://www.doczj.com/doc/504400991.html,/viewnews-537

13id换成昵称显示

https://www.doczj.com/doc/504400991.html,/thread-850570-2-1.html

1、Discuz! X1 GBK 帮助数据补完

https://www.doczj.com/doc/504400991.html,/thread-1698220-1-1.html

2、日志中的图片路径都不对解决方案

https://www.doczj.com/doc/504400991.html,/thread-1673666-1-1.html

3、【分享】自建频道

https://www.doczj.com/doc/504400991.html,/thread-1682529-1-1.html

4、◆◆【小老虎】表情包,送给懒得去找的人!◆◆

https://www.doczj.com/doc/504400991.html,/thread-1660677-1-1.html

5、◆◆解决漫游调用只竖向显示问题◆◆

https://www.doczj.com/doc/504400991.html,/thread-1679273-1-1.html

6、◆◆◆门户二级导航条底色修改为蓝色方法◆◆◆

https://www.doczj.com/doc/504400991.html,/thread-1683202-1-1.html

7、discuz X 头部导航广告生成工具转自官方Lushnis 博客https://www.doczj.com/doc/504400991.html,/thread-1681702-1-1.html

8、Discuz! X SNS 模板下载[持续更新完善]

https://www.doczj.com/doc/504400991.html,/thread-1679812-1-1.html

9、DIY高级技巧:模板中添加可拖拽区域

https://www.doczj.com/doc/504400991.html,/thread-1682439-1-1.html

10、DX 二次开发的程序目录和文件列表

https://www.doczj.com/doc/504400991.html,/thread-1625972-1-1.html

11、成功打开DISCUZX实名认证功能

https://www.doczj.com/doc/504400991.html,/thread-1630708-1-1.html

12、这里的分类信息名称如何与主题分类分开显示(自己解决了!)

https://www.doczj.com/doc/504400991.html,/thread-1686702-1-1.html

13、分享增加DIY框架

https://www.doczj.com/doc/504400991.html,/thread-1630109-1-1.html

14、教你如何改框架的比例

https://www.doczj.com/doc/504400991.html,/thread-1686445-1-1.html

15、关于X1升级后原子域名无法访问到论坛的暂时解决办法

16、教你把列表页字体大家改成和官方一样!!速度进

https://www.doczj.com/doc/504400991.html,/thread-1684223-1-1.html

17、快速回复框中添加图片FOR DISCUZ X【增加演示站,成功安装】https://www.doczj.com/doc/504400991.html,/thread-1682813-1-1.html

18、论坛快速登陆For Discuz X1

https://www.doczj.com/doc/504400991.html,/thread-1679336-1-1.html

19、如何恢复默认首页

20、【分享学习】图片滚动不一定要以插件来实现,模块样式也可以https://www.doczj.com/doc/504400991.html,/thread-1680972-1-1.html

21、让广场的右侧变窄点(分享)5-2更新

https://www.doczj.com/doc/504400991.html,/thread-1631911-1-1.html

22、首发? Discuz! X1 宣传中心3.0 强势发行——论坛不可或缺的插件!

https://www.doczj.com/doc/504400991.html,/thread-1686061-1-1.html

23、主题分类-板块标题-调用修改

https://www.doczj.com/doc/504400991.html,/thread-1686094-1-1.html

或:门户实现【[版块]帖子标题+用户名】

https://www.doczj.com/doc/504400991.html,/thread-1782723-1-1.html

24、Discuz! X1 中修改首页显示页面的方法

https://www.doczj.com/doc/504400991.html,/thread-1672682-1-1.html

25、论坛、群组、家园、门户、手机绑定二级域名

26、如何设置门户模式看帖

27、恢复Discuz!Beta版时的头部导航条

https://www.doczj.com/doc/504400991.html,/thread-1674680-1-1.html

28、不同模块下不同的Logo For Discuz!X

https://www.doczj.com/doc/504400991.html,/thread-8568-1-1.html

29、实现帖子内容右侧广告环绕

https://www.doczj.com/doc/504400991.html,/thread-1690703-1-1.html

30、官方门户滚动报道设置方法

https://www.doczj.com/doc/504400991.html,/thread-1691150-1-1.html

31、漂亮的图章制作,PSD原图仿魔时网图章。。。

https://www.doczj.com/doc/504400991.html,/thread-1694665-1-1.html

32、如何修改让首页文章无法评论

https://www.doczj.com/doc/504400991.html,/forum.php?mod=redirect&goto=findpost&ptid=1699854&pid=14188108 33、【非核心绿色版】DX分论坛功能

https://www.doczj.com/doc/504400991.html,/thread-1680458-1-1.html

34、复制帖子地址发送QQ/MSN分享收藏按钮for Discuz! X1 https://www.doczj.com/doc/504400991.html,/thread-1697212-1-1.html

35、官方发布:Discuz! X1 模板&模块(包括品牌空间及房产模块)https://www.doczj.com/doc/504400991.html,/thread-1689855-1-1.html

36、主题回复通知1.0 For Discuz!X1

https://www.doczj.com/doc/504400991.html,/thread-1703597-1-1.html

37、小利用我的中心的记录建立X1微博或者说说频道超级像!!https://www.doczj.com/doc/504400991.html,/thread-1697351-1-2.html

38、Discuz! X1 合并工具

https://www.doczj.com/doc/504400991.html,/thread-1785264-1-1.html

39、discuzx代码着色代码高亮语法着色

https://www.doczj.com/doc/504400991.html,/forum.php?mod=viewthread&tid=1687774

40、给你的x快速增加微博功能!!在dzx首页增加快速发心情或者叫记录的功能模块!!

https://www.doczj.com/doc/504400991.html,/thread-1799820-1-1.html

41、加上这个按钮,您的网站将被分享到互联网任何角落。

https://www.doczj.com/doc/504400991.html,/thread-1787400-1-1.html

42、滚动新闻设置方法

https://www.doczj.com/doc/504400991.html,/thread-1701748-1-1.html

43、升级后动态图片不显示

https://www.doczj.com/doc/504400991.html,/thread-1687497-1-1.html

44、分享upyeah 三栏版块风格(单一文件)

https://www.doczj.com/doc/504400991.html,/thread-1792303-1-1.html

2010.7.21更新

45、分享一下实名显示源码,可自行修改~~!

https://www.doczj.com/doc/504400991.html,/thread-1787986-1-1.html

46、美化:个人信息下显示相关内容For dz x1 默认模板

https://www.doczj.com/doc/504400991.html,/thread-1701263-1-1.html

47、工具:Discuz! X1 合并工具

https://www.doczj.com/doc/504400991.html,/thread-1785264-1-1.html

48、DZ X 自写首页注册,登录框代码,看到很多人在求,放出来https://www.doczj.com/doc/504400991.html,/thread-1803868-1-1.html

49、门户文章内容页插入广告代码(广告居左-内容绕行)

https://www.doczj.com/doc/504400991.html,/thread-1810197-1-1.html

50、如何在首页能让会员“写”记录

https://www.doczj.com/doc/504400991.html,/thread-1701379-1-1.html

2010.7.29更新

51、右下角浮动TOP(返回顶部)按钮

https://www.doczj.com/doc/504400991.html,/thread-1812887-1-1.html

52、DZX 首页幻灯,可以适用到各个模块,支持DIY,附带教你使用。https://www.doczj.com/doc/504400991.html,/thread-1702385-1-1.html

53、使用分类信息,也能做出漂亮的房产信息!(代码已提供)

https://www.doczj.com/doc/504400991.html,/thread-1796512-1-1.html

54、免费分享一个DX1的二级导航

https://www.doczj.com/doc/504400991.html,/thread-1815826-1-1.html

55、简单实用,复制网址For Discuz!X

https://www.doczj.com/doc/504400991.html,/thread-1813134-1-1.html

56、教你开启被官方隐藏的模板切换功能

https://www.doczj.com/doc/504400991.html,/thread-1784519-1-1.html

57、栏目右上角的“更多”是怎么设置的?

https://www.doczj.com/doc/504400991.html,/forum.php?mod=redirect&goto=findpost&ptid=1682527&pid=14075371

2010.8.5更新

58、Discuz!X1论坛备份数据互补工具

https://www.doczj.com/doc/504400991.html,/thread-1828438-1-1.html

Discuz教程

Discuz教程 插件制作的基本思路是:(初学者适用) 1.形成插件思路 2.制作插件界面 3.构架程序模块 4.搭建存储数据 5.填充功能语句 6.检查应用错误 7.完善插件功能 前言:为方便互联网数万Discuz!爱好者,更加深入了解Discuz!软件,本人在熟悉Discuz!过程中,顺便将个人经验写给大家。本贴内容由本人定期更新。本贴只介绍Discuz!中部分技术点,本贴紧属个人观点,不足之处,请各位多多指教,在下先此谢过!。“Discuz!”在下文中简称“DZ”。要弄DZ二次开发,必须至少具备如下技能:1)能够理很好理解MVC构架的原理(虽然DZ不是MVC架构的) 2)扎实的PHP基础,熟悉结构化程序,OOP程序的写法及应用 3)熟悉MYSQL就用,掌握SQL语言,懂SQL优化者更佳 4)熟悉使用Discuz!的各项功能 一)Discuz!的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能。 a) Admin:后台管理功能模块 b) Api:DZ系统与其它系统之间接口程序 c) Archiver:DZ中,用以搜索引擎优化的无图版 d) Attachments:DZ中,用户上传附件的存放目录 e) Customavatars:DZ中,用户自定义头像的目录 f) Forumdata:DZ缓存数据的存放目录 g) Images:DZ模板中的图片存放目录 h) Include:DZ常用函数库,基本功能模块目录 i) Ipdata:DZ统计IP来路用的数据 j) Plugins:DZ插件信息的存放目录 k) Templates:DZ模板文件的存放目录 l) Wap:DZ无线,Wap程序处理目录 二)必须记熟Discuz!数据库设计的每个表的功能,每个表中每个字段的功能。 关于DZ数据库设计文档,请参阅DZ相关的项目文档(请从本贴附件中下载) 三)Discuz!的流程控制 a) 后台流程控:DZ后台所有的功能,均需要注册到admincp.php文件,每个功能都至少有一个或一个以上的Action(动作),在admincp.php中,可以定义Action的执行权限,分别为:“admin==1”管理员,或“admin==2 || admin==3”超级版主和版主,每个Action对应一个脚本文件,脚本文件的命名为action.inc.php(*.inc.php),并存放在admin目录下,如执行:admincp.php?action=dodo,相当于执行admin目录下的dodo.inc.php文件 b) 前台流程控制:前台的流程控制比较简单:流程是自由的,如: 首页:index.php 会员注册:register.php; 会员登录:logging.php 发贴程序:post.php 会员信息:member.php 论坛内容:forumdisplay.php 查看贴子:member.php …大部分功能,此处不一一列出… c) DZ根目下的config.inc.php属于整个DZ系统的配置文件 四)Discuz!的数据处理过程 a) DZ对mysql的数据库操作处理全部封装在dbstuff(db_mysql.class.php)类中 b) 所在的外部数据均通过“daddslashes()”初步过滤,然后再过滤,再根据需要处理 五)Discuz!的显示控制(网站多样式风格输出) a) 显示层就是大家通常所看到的网站风格了。DZ中每套风络分别在templates及images下对应一个风格文件的存放目录。网站风格的制作,请参阅详细的DZ风格制作文档 b) DZ网站风格文件处理的原理:其实很简单,DZ使用template.func.php中的parse_template()以PHP正则运算把htm模文件中的模板标签,转换成了PHP代码,并根据styleid保存在forumdata/templates下,这个有点像Smarty 中的技术。 六)DZ中的语言处理 a) DZ前台及后台中、英语言的实现,均是把语句定义成了语变量,然后在模板输入,语句变量的赋值,均放在模板目录中的*.lang.php文件中,DZ在生成网站风格时就加载了这相应的语言包。 七)DZ如何处理用户信息(存取、计算、更新过程)

Discuz论坛安装及使用全过程

D i s c u z论坛……………………… 安装说明文档 北京XXX二合开甲X号XXX宿舍 2009年9月

目录 一、目录 (3) 二、MySQL数据库的安装 (4) 三、Apache网页服务的安装 (6) 四、libxml的安装 (7) 五、PHP编译语言的安装 (7) 六、Discuz论坛文件的权限设置 (8)

一、目录 开始写这篇技术文档之前,我已经为了Discuz论坛忙了一个星期,最开始安装、排错、再安装、再排错,一直到后来的安装成功,费了不少的脑细胞。在此期间,我要鸣谢网上的一篇“Redhat Linux AS4下的LAMP与Discuz安装”的文章,而我写的内容也是再它的基础上上详细了一点,所以也说不上是原创,还要感谢宿舍的一位兄弟,若没有他的强大技术做后盾,恐怕也就没有今天的文章。OK.说道正题。论坛搭建在RedHat 9的系统之上,主要的几个软件如下。 (1)mysql-5.0.67 版本 ----MySQL数据库 (2)httpd-2.2.9版本 ----Apache安装文件 (3)php-5.2.6 ----PHP包文件 (4)upload Discuz 7.0.0版本 ----论坛安装文件 (5)libxml2-2.6.11 -----libxml包 以上五个文件是最主要的,其中包的版本只可高不可低,安装的系统可以是linux的其他版本,具体的步骤也是大同小异,废话不说,开装。

二、MySQL数据库的安装 1:useradd mysql (首先建立MYSQL用户,为创建MYSQL数据库做铺垫) 2:tar -zxvf mysql-5.0.67.tar.gz -C /use/local/src(把MySQLTAR包解压到SRC目录里面。这里面的-C指定的解压目录,如果不写上会解压到当前目录里面) 3:cd /usr/local/src/mysql-5.0.67/ (进入到解压后的目录) 4:./configure --prefix=/usr/local/mysql --with-charset='gbk' (指定安装目录到/USR/LOCAL/MYSQL,进行编译前的准备。然后添加GBK模块,在安装Discuz!的时候会出现gbk错误,加上--with-charset='gbk'就可以) 5:make (编译) make install (执行安装命令) 6:cp support-files/https://www.doczj.com/doc/504400991.html,f /etc/https://www.doczj.com/doc/504400991.html,f (拷贝MYSQL的配置文件)7:cd /usr/local/mysql/bin (进入MYSQL的BIN目录下) 8:./mysql_install_db --user=mysql (使用MYSQL用户执行MYSQL脚本)9:chown -R mysql. (改变BIN目录所有者为MYSQL) 10:chown -R mysql var (改变VAR目录所有者为mysql,在这里需要进入/usr/local/mysql) 11:bin/mysqld_safe --user=mysql & (用MySQL启动数据库) 12:ps -ef | grep mysql (检查MYSQL是否已经启动) 13:vi /etc/rc.d/rc.local →进入自动启动目录,添加 /etc/init.d/mysql start,以后开机后会自动启动。 14:vi ~/.bashrc →→→export PATH=“$PATH:/usr/local/mysql/bin“(添加MySQL家目录的环境变量。在这里的路径是家目录,需要注销一下,Exit命令) 15:cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql (复制mysql服务启动项文件) 16:chmod +x /etc/rc.d/init.d/mysql (给MySQL启动脚本加执行权限)

Discuz!X2.5 论坛安装图文教程

Discuz! 是腾讯旗下 Comsenz 公司推出的以社区为基础的专业建站平台,帮助网站实现一站式服务。让论坛(BBS)、个人空间(SNS)、门户(Portal)、群组(Group)、应用开放平台(Open Platform)充分融合于一体,帮助网站实现一站式服务。 说明:本文档用于帮助您全新安装完整的 Discuz! X2.5 一、下载 Discuz! X2.5 官方版到本地或者服务器上 下载地址:点击这里开始下载 二、解压并上传 Discuz! X2.5 程序到服务器且修改相应目录权限 1、上传 Discuz! X2.5 程序到服务器上 解压缩得到如下图所示的三个文件: upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件; readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明; utility 目录为论坛附带工具,包括升级程序。 将其中 upload 目录下的所有文件使用 FTP 软件以二进制方式(常见 FTP 软件二进制的设置方法:点击查看详细说明)上传到空间。如下图所示: ———————————————————————————————————————青年论坛https://www.doczj.com/doc/504400991.html,/电影吧https://www.doczj.com/doc/504400991.html,/ 欢迎访问

2、设置相关目录的文件属性,以便数据文件可以被程序正确读写 使用 FTP 软件登录您的服务器,将服务器上以下目录、以及该目录下面的所有文件的属性设置为 777,Win 主机请设置internet 来宾帐户可读写属性。 ./config/config_global.php ./config/config_ucenter.php ./config ./data ./data/avatar ./data/plugindata ./data/template ./data/threadcache ./data/attachment ./data/attachment/album ./data/attachment/forum ./data/attachment/group ./data/log ./uc_client/data/cache ./uc_server/data/ ./uc_server/data/cache ./uc_server/data/avatar ./uc_server/data/backup ./uc_server/data/logs ./uc_server/data/tmp ./uc_server/data/view 关于目录权限修改可以参考:点击查看详细说明 三、安装过程 上传完毕后,开始在浏览器中安装 Discuz! X2.5,在浏览器中运行 https://www.doczj.com/doc/504400991.html,/bbs/install/开始全新安装(其中https://www.doczj.com/doc/504400991.html,/bbs 为你的站点访问地址)

discuz搬家教程-本人自己搬家过程、经验

刚刚完成了搬家!心里有点小激动。我说下我的搬家过程! 在论坛里面看的那些试了好几个都不适用!写下自己亲自搬家的经验! 1 将旧站空间的所有文件(看好,是空间里面的文件,不包括数据库里的文件)压缩好后,下载到本地。 2 将旧站下载到本地的文件上传到新站!并解压! 3 下载“帝国备份王”软件(这个软件确实很人性化),将软件上传到新站的根目录! 4 打开http://你的域名/ebak(帝国备份王的的文件),进入(初次使用用户名admin密码123456)之后,点击左边的数据库设置,写下你就站的数据库信息! 5 当参数设置成功后,点击“帝国备份”左侧的“备份数据”,将会进入“备份参数设置”页,此时参数虽多,但几乎您不需要更改任何东西,唯一需要做的只是记住备份目录就行了,最后点击“开始备份”即可 6 当提示“备份完毕”后,就需要将已经成功备份的数据恢复到新的数据库中了。点击“帝国

备份”软件左侧的“参数设置”,将我公司给您分配的MYSQL数据库的相关信息填写进去即可。 7 当新的数据库信息设置完毕后,点击左侧的“恢复数据”,选择刚才备份的目录,并点击“开始”恢复即可。 10 当系统提示“数据还原完毕”时,则证明数据迁移已经完成,接下来打开新站里面的config/config_global.php 和config_ucenter.php 还有uc_server/data/config.inc.php:三个文件。

$dbuser = '数据库名'; // 数据库用户名 $dbpw = '数据库密码'; // 数据库密码 $dbname = '数据库名'; // 数据库名 也就是上面三个文件中凡是出现以前数据库名和密码的地方,都改为现在的!另注:如果搬家之后域名也改变了,修改config_ucenter.php的这行代码:define('UC_API', 'http://www.你的域名.com/uc_server'); 好了,就可以打开站了!

NET3.6版本整合Discuz! Discuz! X的步骤

NET3.6版本整合Discuz! /Discuz! X的步骤 作者:动易网络文章来源:本站原创点击数:1156 更新时间:2011-1-24 要整合dz的php论坛(Discuz! 或者Discuz! X),就必须安装Ucenter,以Ucenter为中心做整合。 一、首先安装好相关程序:动易系统(以sf来做演示)、Discuz!或者Discuz! X、Ucenter 动易系统在win2008下的安装教程: IIS7安装篇:/help/SiteFactory/2576.html IIS、目录环境配置篇/help/SiteFactory/2578.html 数据库篇:/help/SiteFactory/2579.html 动易系统安装篇:/help/SiteFactory/2580.html ucenter安装教程链接:https://www.doczj.com/doc/504400991.html,/userguide/discuz/ucenter.html 如果不懂这么复杂的php环境配置,可以使用简易的phpnow: phpnow下载与安装教程链接:https://www.doczj.com/doc/504400991.html,/guide.php 二、通过Ucenter安装Discuz! 或者Discuz! X(以Discuz! 7.2做演示): 登录Ucenter管理后台,点击应用管理,添加新应用进行安装即可: 1、 2、 3、点击安装,按着安装步骤就可以对Discuz! 7.2进行安装和与Ucenter整合,这里就不详细介绍,可以参考https://www.doczj.com/doc/504400991.html,/userguide/discuz/dz_install.html 三、在Ucenter中添加动易系统的应用: 1、进入Ucenter的应用管理,添加新应用(下列截图为必填):

Discuz! X2 全新安装图文教程

https://www.doczj.com/doc/504400991.html,/ 一、下载Discuz! X 官方版到本地或者服务器上 二、解压并上传Discuz! X 程序到服务器且修改相应目录权限 1、上传Discuz! X2 程序到服务器上 解压缩得到如下图所示的三个文件: upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件; readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明; utility 目录为论坛附带工具,包括升级程序。 将其中upload 目录下的所有文件使用FTP 软件以二进制方式(常见FTP 软件二进制的设置方法https://www.doczj.com/doc/504400991.html,/viewnews-373)上传到空间。如下图所示:

2、设置相关目录的文件属性,以便数据文件可以被程序正确读写 使用FTP 软件登录您的服务器,将服务器上以下目录、以及该目录下面的所有文件的属性设置为777,Win 主机请设置internet 来宾帐户可读写属性。 ./config/config_global.php ./config/config_ucenter.php ./config ./data ./data/avatar ./data/imagecache ./data/plugindata ./data/sysdata ./data/request ./data/template ./data/threadcache ./data/attachment ./data/attachment/album ./data/attachment/forum ./data/attachment/group ./data/log ./uc_client/data/cache ./uc_server/data/ ./uc_server/data/cache ./uc_server/data/avatar ./uc_server/data/backup ./uc_server/data/logs ./uc_server/data/tmp ./uc_server/data/view 三、安装过程 上传完毕后,开始安装Discuz! X 社区软件,在浏览器中运行 https://www.doczj.com/doc/504400991.html,/bbs/install/ 开始全新安装(其中https://www.doczj.com/doc/504400991.html,/bbs 为你的站点访问地址)

Discuz X3 全新安装图文教程

Discuz! X3 全新安装图文教程 Discuz! 是腾讯旗下 Comsenz 公司推出的以社区为基础的专业建站平台,帮助网站实现一站式服务。让论坛(BBS)、个人空间(SNS)、门户(Portal)、群组(Group)、应用开放平台(Open Platform)充分融合于一体,帮助网站实现一站式服务。 Discuz! X3 在继承和完善 Discuz! X2.5 的基础上,针对“系统架构”、“负载性能”、“用户交互体验”等几大方面,进行了全面升级。 说明:本文档用于帮助您全新安装完整的 Discuz! X3 一、下载 Discuz! X3 官方版到本地或者服务器上 下载地址:点击这里开始下载https://www.doczj.com/doc/504400991.html,/DiscuzX/3.0/ 二、解压并上传 Discuz! X3 程序到服务器且修改相应目录权限 1、上传 Discuz! X3 程序到服务器上 解压缩得到如下图所示的三个文件: upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件; readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明; utility 目录为论坛附带工具,包括升级程序。 将其中 upload 目录下的所有文件使用 FTP 软件以二进制方式(常见 FTP 软件二进制的设置方法:点击查看详细说明)上传到空间。如下图所示:

2、设置相关目录的文件属性,以便数据文件可以被程序正确读写 使用 FTP 软件登录您的服务器,将服务器上以下目录、以及该目录下面的所有文件的属性设置为 777,Win 主机请设置internet 来宾帐户可读写属性。 ./config/config_global.php ./config/config_ucenter.php ./config ./data ./data/avatar ./data/plugindata ./data/template ./data/threadcache ./data/attachment ./data/attachment/album ./data/attachment/forum ./data/attachment/group ./data/log ./uc_client/data/cache ./uc_server/data/ ./uc_server/data/cache ./uc_server/data/avatar ./uc_server/data/backup ./uc_server/data/logs ./uc_server/data/tmp ./uc_server/data/view 关于目录权限修改可以参考:点击查看详细说明https://www.doczj.com/doc/504400991.html,/viewnews-183 三、安装过程 上传完毕后,开始在浏览器中安装 Discuz! X3,在浏览器中运行https://www.doczj.com/doc/504400991.html,/bbs/install/开始全

教你Discuz模板制作详细步骤

接触Discuz! 有一段时间了,使用的风格都是别人的免费品。一来自己的美工水平实在不行,二来网上很少有比较完整的模板制作教程。因为工作的需要,现特写了一份模板的制作教程。小弟才疏学浅,不对之处还请指正。 模板制作前请将你的界面设计好,并制作成html+CSS的格式。这里我就以大魔王的“蓝色经典”作为样版(知识共享,希望大魔王不要介意,如有侵权,请及时通知我)。效果图如下: (图1) 在开始前,先了介绍一下discuz!的几个模板文件: 1、 --------------------------------------页面头部 2、论坛首页 3、页面底部 4、viewthread--------------------------------------------------------------查看帖子内容 discuz!论坛的页面通常是几个模板文件共同作用下达到的效果,如图1就是++这三个文件共同作用的效果。 对应的是: (图2) 对应的是: (图3) 剩下的就是文件显示的了。 当然你要将首页显示的效果就制作成一个文件模板也是可以的,这里之所以分开,是因为和文件通常还会被其它的模版文件引用。也就是说,其它的页面(比如发贴的页面)的头部、底部与首页的头部、底部完全一样,分开来写就可以达到重复利用,减少劳动的效果。 下面我们就开始制作: 首先,现在我要制作的这套模板叫test,那么我就在templates目录下建立一

个test目录。在test目录下再新建一个images文件夹用于存放这套模板的图片,把切好的所有图片保存到这个文件夹中。templates/test文件夹用于存放这套模板的htm文件,在这个目录中新建三个文件、、,打开你设计好的主页html文件,将你想作为头部的那一段代码复制粘贴到文件中, 相应的将作为底部的那一段代码复制粘贴到文件中,其余的代码复制粘贴到文件中。 最后在文件的最顶部和最底部分别加上:{subtemplate header} 和{subtemplate footer} 这两句算是discuz的语言,意思是将和文件包含进来,这样就构成了一个完整的主页面了。 接下来的工作要在论坛后台设置中来完成 (1)进入论坛点击“系统设置——> 界面——> 模板管理”,在新增模板后填入模板名称,模板文件所在目录,板权信息然后提交即可!如图4: (图4) (2)在“界面——> 风格管理” 中,在新增界面风格后填入方案名称“test”然后提交即可! (3)提交方案名称后,您就可以在界面风格中看到您所定义的新的风格方案。如下图: (图5) 注意上面用红色圆圈圈起来的那幅模版预览图,你的是不是没有显示出来这需要将你的首页的效果图做成110x120并命名为,将这图片放到test目录下就可以了。到此,一套新的风格模板方案就添加到模板库里了,但还不是我们需要的最终效果,接下来要对模板文件继续进行 调整,以达到想要的最终效果 (4)点击 [编辑] 后就可以进入该模板的风格配色方案的编辑页面,按照图6把各个对应参数填入相应位置。 (图6)

Discuz_x2安装教程

Discuz! X2 全新安装图文教程 本文档用于帮助您全新安装完整的 Discuz! X 社区软件,适用于 Discuz! X2 系列版本(beta、RC、正式版)。 一、下载 Discuz! X 官方版到本地或者服务器上 下载地址:Discuz! X 最新推荐版本下载 二、解压并上传 Discuz! X 程序到服务器且修改相应目录权限 1、上传 Discuz! X2 程序到服务器上 解压缩得到如下图所示的三个文件: upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件; readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明; utility 目录为论坛附带工具,包括升级程序。 将其中 upload 目录下的所有文件使用 FTP 软件以二进制方式(常见 FTP 软件二进制的设置方法https://www.doczj.com/doc/504400991.html,/viewnews-373)上传到空间。如下图所示: 2、设置相关目录的文件属性,以便数据文件可以被程序正确读写 使用 FTP 软件登录您的服务器,将服务器上以下目录、以及该目录下面的所有文件的属性设置为 777,Win 主机请设置 internet 来宾帐户可读写属性。 ./config/config_global.php ./config/config_ucenter.php ./config

./data ./data/avatar ./data/imagecache ./data/plugindata ./data/sysdata ./data/request ./data/template ./data/threadcache ./data/attachment ./data/attachment/album ./data/attachment/forum ./data/attachment/group ./data/log ./uc_client/data/cache ./uc_server/data/ ./uc_server/data/cache ./uc_server/data/avatar ./uc_server/data/backup ./uc_server/data/logs ./uc_server/data/tmp ./uc_server/data/view 关于目录权限修改可以参考:https://www.doczj.com/doc/504400991.html,/viewnews-183 三、安装过程 上传完毕后,开始安装 Discuz! X 社区软件,在浏览器中运行 https://www.doczj.com/doc/504400991.html,/bbs/install/ 开始全新安装(其中 https://www.doczj.com/doc/504400991.html,/bbs 为你的站点访问地址)

最全的discuz二次开发讲解教程

最全的discuz二次开发讲解教程 以下教程希望对各位读者有所帮助 前言:为方便互联网数万Discuz!爱好者,更加深入了解Discuz!软件,本人在熟悉Discuz!过程中,顺便将个人经验写给大家。本贴内容由本人定期更新。本贴只介绍Discuz!中部分技术点,本贴紧属个人观点,不足之处,请各位多多指教,在下先此谢过!。“Discuz!”在下文中简称“DZ”。要弄DZ二次开发,必须至少具备如下技能: 1)能够理很好理解MVC构架的原理(虽然DZ不是MVC架构的) 2)扎实的PHP基础,熟悉结构化程序,OOP程序的写法及应用 3)熟悉MYSQL就用,掌握SQL语言,懂SQL优化者更佳 4)熟悉使用Discuz!的各项功能 一)Discuz!的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能。 a) Admin:后台管理功能模块 b) Api:DZ系统与其它系统之间接口程序 c) Archiver:DZ中,用以搜索引擎优化的无图版 d) Attachments:DZ中,用户上传附件的存放目录 e) Customavatars:DZ中,用户自定义头像的目录 f) Forumdata:DZ缓存数据的存放目录 g) Images:DZ模板中的图片存放目录 h) Include:DZ常用函数库,基本功能模块目录 i) Ipdata:DZ统计IP来路用的数据 j) Plugins:DZ插件信息的存放目录 k) Templates:DZ模板文件的存放目录 l) Wap:DZ无线,Wap程序处理目录 二)必须记熟Discuz!数据库设计的每个表的功能,每个表中每个字段的功能。 关于DZ数据库设计文档,请参阅DZ相关的项目文档(请从本贴附件中下载) 三)Discuz!的流程控制 a) 后台流程控:DZ后台所有的功能,均需要注册到admincp.php文件,每个功能都至少有一个或一个以上的Action(动作),在admincp.php中,可以定义Action的执行权限,分别为:“admin==1”管理员,或“admin==2 || admin==3”超级版主和版主,每个Action对应一个脚本文件,脚本文件的命名为action.inc.php(*.inc.php),并存放在admin目录下,如执行:admincp.php?action=dodo,相当于执行admin目录下的dodo.inc.php文件 b) 前台流程控制:前台的流程控制比较简单:流程是自由的,如: 首页:index.php 会员注册:register.php; 会员登录:logging.php 发贴程序:post.php

discuz论坛博客安装配置以及论坛配置

系统安全设计和备份原则 系统安全和系统备份是系统设计中非常重要的一个部分,主要包含以下几个方面。 ——系统安全设计 项目对信息安全性主要关注三大方面:物理安全、逻辑安全和安全管理。 1、物理安全是指系统设备及相关设施受到物理保护,使之免糟破坏或丢失。 2、逻辑安全则是指系统中信息资源的安全, 它又包括以下三个方面:保密性、完整性、可用性。 3、安全管理包括各种安全管理的政策和机制。 针对项目对安全性的需要,我们将其分为5个方面逐一解决: ——应用安全 1、管理制度建设 旨在加强计算机信息系统运行管理,提高系统安全性、可靠性。要确保系统稳健运行,减少恶意攻击、各类故障带来的负面效应,有必要建立行之有效的系统运行维护机制和相关制度。比如,建立健全中心机房管理制度,信息设备操作使用规程,信息系统维护制度,网络通讯管理制度,应急响应制度,等等。 2、角色和授权 要根据分工,落实系统使用与运行维护工作责任制。要加强对相关人员的培训和安全教育,减少因为误操作给系统安全带来的冲击。要妥善保存系统运行、维护资料,做好相关记录,要定期组织应急演练,以备不时之需。 3、数据保护和隐私控制 数据安全主要分为两个方面:数据使用的安全和数据存储的安全。 数据保护旨在防止数据被偶然的或故意的非法泄露、变更、破坏,或是被非法识别和控制,以确保数据完整、保密、可用。数据安全包括数据的存储安全和传输安全两个方面。 为了保证数据使用过程的安全,建议在系统与外部系统进行数据交换时采用国家相关标准的加密算法对传输的数据进行加密处理,根据不同的安全等级使用不同的加密算法和不同强度的加密密钥,根据特殊需要可以考虑使用加密机。 数据的存储安全系指数据存放状态下的安全,包括是否会被非法调用等,可借助数据异地容灾备份、密文存储、设置访问权限、身份识别、局部隔离等策略提高安全防范水平。 为了保证数据存储的安全可以使用多种方案并用,软硬结合的策略。同城的数据同步复

最实用discuz搬家教程

网站搬家有点,但是只要专研还是可以攻破的 下面我就来介绍一下我的经验 1 将旧站空间的所有文件(看好哦那个,是空间里面的文件,不包括数据库里的文件)压缩好后,下载到本地。 2 将旧站下载到本地的文件上传到新站!并解压! 3 下载“帝国备份王”软件(这个软件确实很人性化),将软件上传到新站的根目录! 4 打开http://你的域名/ebak(帝国备份王的的文件),进入(初次使用用户名admin密码123456)之后,点击左边的数据库设置,写下你就站的数据库信息! 5 当参数设置成功后,点击“帝国备份”左侧的“备份数据”,将会进入“备份参数设置”页,此时参数虽多,但几乎您不需要更改任何东西,唯一需要做的只是记住备份目录就行了,最后点击“开始备份”即可

6 当提示“备份完毕”后,就需要将已经成功备份的数据恢复到新的数据库中了。点击“帝国备份”软件左侧的“参数设置”,将我公司给您分配的MYSQL数据库的相关信息填写进去即可。 7 当新的数据库信息设置完毕后,点击左侧的“恢复数据”,选择刚才备份的目录,并点击“开始”恢复即可。 10 当系统提示“数据还原完毕”时,则证明数据迁移已经完成,接下来打开新站里面的

config/config_global.php 和config_ucenter.php 还有uc_server/data/config.inc.php:三个文件。 $dbuser = '数据库名'; // 数据库用户名 $dbpw = '数据库密码'; // 数据库密码 $dbname = '数据库名'; // 数据库名 也就是上面三个文件中凡是出现以前数据库名和密码的地方,都改为现在的! 另注:如果搬家之后域名也改变了,修改config_ucenter.php的这行代码: define('UC_API', 'http://www.你的域名.com/uc_server'); 好了,就可以打开站了!

本地安装Disucuz论坛图文教程

本地安装Disucuz论坛图文教程! 所有高手都是从小白开始的。我们想做网站,想做Discuz论坛,但是总不能什么都不懂,什么都不会就去买主机,买域名吧。那样既浪费钱,又没有必要。下面就讲一下XP系统下本地安装Disucz论坛的教程。让新手们能更快更省时的创建自己第一个网站论坛。 第一部分:搭建本地Apache+PHP+Mysql环境 安装PHP程序如Disucz、WordPress等都需要一个Apache+PHP+Mysql环境。对于新人,那些WIN2003下手动搭建环境的办法实在让人看的头疼,现在好了,我们不需要那么麻烦,只需要一个软件,简单的几步安装就可以实现! 这个软件就是WampServer。附上下载地址,供大家使用。 请到我的网站下载:www.5ok.me 下载完成,跟着下面的操作,一定会让你成功创建论坛。 第一步,双击安装程序。点击YES。 第二步,选择接收,点击NEXT。

第三步,选择安装位置,可以是根目录也可以是子目录,这里我选择安装到D盘。点击NEXT。 第四步,这个地方可以两个都选,可以不选,随意。 第五步,点击install安装。

第六步,出现这里是选择打开方式,不用管,直接点打开。 第七步,这里默认就可以了。 第八步,点击完成。启动WampServer程序。

第九步,现在可以看到桌面右下角的工具栏里多了一个图标,并且是白色的,它说明目前Apache 和mysql服务目前启动正常(如果小图标带黄色,说明有服务未正常启动,请检查有无软件占用了80端口也有可能你电脑中已安装了它们,如MYSQL)。目前的软件是英文界面,如下图设置,转换成中文。 至此,本地Apache+PHP+Mysql环境搭建完成。 第二部分:安装Discuz应用程序 第一步,点击下载Discuz!X2.0简体中文GBK版。 第二步,在WampServer安装目录下找到”www”文件夹,打开删除其中的index.php文件并创建一个名为”bbs”的新文件夹。解压下载的Disucz!X2.0文件将”upload”目录下的所有文件拷贝到”bbs”中。如图。

Discuz后台教程

Discuz!论坛后台功能详解这里分享许多中大型公司需要创建公司或者外部论坛的企业discuz的后台设置详解。 登录论坛后使用管理员账号,进入系统设置就可以进入论坛的后台管理了,内部构成如下,具体的功能下面做详细解释。 以下分开介绍相关功能 1、Discuz! 后台—全局 站点信息:是论坛常用功能和全局配置的总开关。通常论坛安装完毕,首先需要对站点信息进行配置,比如网站名称的修改、添加备案信息和统计代码等。 注册与访问:灵活自由的注册机制和访问限制。比如设置注册方式是普通注册还是邀请注册,新用户注册是否需要审核或者Email 验证等。

邀请注册:是自Discuz! 6.0 版本开始增加的功能,满足了那些不允许随便注册的站长的需求,会员只有获得邀请码才可以注册。 优化设置:针对于本论坛设置有效的SEO 参数,真正的做到精准优化。Discuz! URL 静态化功能(Rewrite 伪静态)通过进行URL 静态化转换从而使论坛内容更容易被搜索引擎挖掘,提高被收录的机率。 论坛功能:针对对论坛的一些常见功能进行合理化的配置,从而提供给用户所需功能。包括统计相关、管理相关和主题标签(TAG)等其他设置。 用户权限:基于全站用户的基本权限的控制。在这里可以针对全站用户做一些基本设置,比如是否允许查看会员列表、帖子最大和最小字数限制、收藏夹、订阅列表容量等。 积分设置:Discuz! 内置多种积分策略,提供多种灵活的设置机制方便站长制定出适合积分计算公式,并且有积分交易的多维设置。 邮件设置:通过论坛来向会员发送电子邮件。 安全验证:为防止SPAM 骚扰,可设置安全级别、强大的验证码和验证问答机制以抵御垃圾信息的传播。 时间设置:为了满足不同用户的需求,允许自定义时间格式等。以时间为条件的权限控制策略,以便站长管理论坛更轻松便捷。 附件设置:对论坛的附件进行存放管理,水印管理,防盗链设置,同时提供了远程附件的功能,为站点的附件提供更加合理的存放和显示方案。

discuz模板使用教程

竭诚为您提供优质文档/双击可除discuz模板使用教程 篇一:discuzx3.x模板插件开发制作教程(从入门到精通) 一、开发插件所需资料与工具 1、discuzx3插件机制 插件机制discuz!拥有一套完整的插件机制。 合理使用插件机制,你可以更好的将自己的个性功能需求整合到discuz!产品中的同时,保持代码独立,并且不受后续discuz!产品版本升级的影响。我们鼓励并推荐,使用插件机制进行个性需求定制和研发。 插件设计的准备工作 插件实现流程 开始编写社区插件,您应当首先对插件实现的流程有一个大致的了解,以下是我们推荐的插件编写流程: 熟练使用discuz!社区系统后,对希望完善或补充的个性化功能进行评估,进而提出插件的功能需求。 对插件做一个概括性的设计,例如:需要使用什么菜单、

什么参数,配置哪些选项、数据结构如何设计、前后台实现哪些功能等等。 阅读本文档并在系统设置中实际体验discuz!插件接口所实现的功用,例如:您的插件应当如何设计才能良好的挂接到社区系统中来。插件接口 能够实现哪些功能、不能实现哪些功能,插件为此而需要做的优化、改造和取舍。 编写相应程序代码和模板语句,实现所需的功能并进行代码测试、兼容性测试和代码改进。 如果需要公开您的插件,可以用插件导出的方式,将插件配置信息导出到一个xml文件中,连同相应的程序和模板文件一同打包。同时,编写 一个适合新手的插件的说明书也是必不可少的,其中包括:插件适用的discuz!版本、功能概述、兼容性声明、安装方法、使用方法、卸载方法等 等。 将插件提供给他人,或自己使用,根据使用者反馈,对插件进行完善。插件实现流程至此结束。 文件命名规范 discuz!按照如下的规范对程序和模板进行命名,请在设计插件时尽量遵循此命名规范:

DiscuzX3.2教程

DiscuzX3.2教程 插件制作的基本思路是:(初学者适用) 1.形成插件思路 2.制作插件界面 3.构架程序模块 4.搭建存储数据 5.填充功能语句 6.检查应用错误 7.完善插件功能 前言:为方便互联网数万Discuz!爱好者,更加深入了解Discuz!软件,本人在熟悉Discuz!过程中,顺便将个人经验写给大家。本贴内容由本人定期更新。本贴只介绍Discuz!中部分技术点,本贴紧属个人观点,不足之处,请各位多多指教,在下先此谢过!。“Discuz!”在下文中简称“DZ”。要弄DZ二次开发,必须至少具备如下技能:1)能够理很好理解MVC构架的原理(虽然DZ不是MVC架构的) 2)扎实的PHP基础,熟悉结构化程序,OOP程序的写法及应用 3)熟悉MYSQL就用,掌握SQL语言,懂SQL优化者更佳 4)熟悉使用Discuz!的各项功能 一)Discuz!的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能。 a) Admin:后台管理功能模块 b) Api:DZ系统与其它系统之间接口程序 c) Archiver:DZ中,用以搜索引擎优化的无图版 d) Attachments:DZ中,用户上传附件的存放目录 e) Customavatars:DZ中,用户自定义头像的目录 f) Forumdata:DZ缓存数据的存放目录 g) Images:DZ模板中的图片存放目录 h) Include:DZ常用函数库,基本功能模块目录 i) Ipdata:DZ统计IP来路用的数据 j) Plugins:DZ插件信息的存放目录 k) Templates:DZ模板文件的存放目录 l) Wap:DZ无线,Wap程序处理目录 二)必须记熟Discuz!数据库设计的每个表的功能,每个表中每个字段的功能。 关于DZ数据库设计文档,请参阅DZ相关的项目文档(请从本贴附件中下载) 三)Discuz!的流程控制 a) 后台流程控:DZ后台所有的功能,均需要注册到admincp.php文件,每个功能都至少有一个或一个以上的Action(动作),在admincp.php中,可以定义Action的执行权限,分别为:“admin==1”管理员,或“admin==2 || admin==3”超级版主和版主,每个Action对应一个脚本文件,脚本文件的命名为action.inc.php(*.inc.php),并存放在admin目录下,如执行:admincp.php?action=dodo,相当于执行admin目录下的dodo.inc.php文件 b) 前台流程控制:前台的流程控制比较简单:流程是自由的,如: 首页:index.php 会员注册:register.php; 会员登录:logging.php 发贴程序:post.php 会员信息:member.php 论坛内容:forumdisplay.php 查看贴子:member.php …大部分功能,此处不一一列出… c) DZ根目下的config.inc.php属于整个DZ系统的配置文件 四)Discuz!的数据处理过程 a) DZ对mysql的数据库操作处理全部封装在dbstuff(db_mysql.class.php)类中 b) 所在的外部数据均通过“daddslashes()”初步过滤,然后再过滤,再根据需要处理 五)Discuz!的显示控制(网站多样式风格输出) a) 显示层就是大家通常所看到的网站风格了。DZ中每套风络分别在templates及images下对应一个风格文件的存放目录。网站风格的制作,请参阅详细的DZ风格制作文档 b) DZ网站风格文件处理的原理:其实很简单,DZ使用template.func.php中的parse_template()以PHP正则运算把htm模文件中的模板标签,转换成了PHP代码,并根据styleid保存在forumdata/templates下,这个有点像Smarty 中的技术。 六)DZ中的语言处理 a) DZ前台及后台中、英语言的实现,均是把语句定义成了语变量,然后在模板输入,语句变量的赋值,均放在模板目录中的*.lang.php文件中,DZ在生成网站风格时就加载了这相应的语言包。 七)DZ如何处理用户信息(存取、计算、更新过程)

相关主题
文本预览
相关文档 最新文档