Time: 2010-01-20 16:08 Category: 经验分享 Hits: 58 Tags: discuz,
supesite Comments: 0 Apache虚拟主机Rewrite设置说明:
设置之前,请首先咨询您的空间服务商,空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,否则即便按照下面的方法设置好了,也无法使用。
1、在网站根目录下建立.htaccess文件:
方法:Win32 服务器,无法直接建立 .htaccess 文件,您可以从其他系统中拷贝一份。Linux服务器可以直接建立此文件。
这里注意,请分别上传.htaccess文件到SS和DZ的目录。
2、修改DZ目录下的.htaccess文件:
将.htaccess文件修改为:
Read more >>>
Time: 2010-01-10 21:34 Category: discuz Hits: 49 Tags: discuz Comments: 0 discuz首页版块列表调用最新贴子的解决方案
一个客户的需求是这样,要把discuz的首页版块列表的地方,增加最新的数个贴子的显示功能。于是就稍微改动了代码。
编辑模板discuz.htm查找lang url_link,转到第二个。在它的前面的<!–{else}–>的前面插入:
<p><!--{eval echo dz_new_thread_list($forum[fid]); }--></p>进入include/目录,编辑index_classics.inc.php,在include template(‘discuz’);前面增加以下代码:
Read more >>>
Time: 2009-12-23 11:03 Category: discuz Hits: 109 Tags: discuz,
插件 Comments: 0 discuz 7.2插件开发-入门指引
discuz 7.2的插件目录位于./plugins,我们新建一个插件,名为zvc_test。它的目录位于:
./plugins/zvc_test
这个目录下面,我们有以下的文件
zvc_test.inc.php 程序运行的主文件
templates 程序的模板
我们在这里要做的,就是仿照yeswan做一个独立页面的应用出来。
所有的这个插件的文件,我们都把它放到./plugins/zvc_test目录下面来。
下面,我们来简单的写一个应用。这个应用其实什么事也没干,只是做为我们第一步的尝试。
./plugins/zvc_test/zvc_test.inc.php
文件内容如下:
<?php
if(!defined('IN_DISCUZ')) {
exit('Access Denied');
}
$preString="hello world";
include template('zvc_test:index');./plugins/zvc_test/index.htm
文件内容如下:
{template header}
<div id="nav"><a href="$indexname">$bbname</a> » zvc test</div>
<div id="wrap" style="width:960px">
<div>
<div>
$preString
</div>
</div>
</div>
{template footer}好,完成了代码和模板,我们去后台添加一个插件吧。
进入后台,选 择插件菜单
设计一个新的插件:
插件名称写zvc test
版权写:www.netroby.cn
唯一标识符我这里写的是zvc_test
点提交就可以了
设置里面我们不管它。我们进入模块里面。直接增加一个导航栏项目即可
程序模块zvc_test.inc.php
菜单名称zvc test
使用等级选普通用户
点提交完成。
好,到这里,插件配置基本完成了。
我们去启用插件看看
转到前台,看看你的导航栏是不是多了一个菜单项?
点进去看,里面己经出现了你写的hello world了,是不是很有成就感?
对,这就是你的第一个外挂式独立discuz插件。
我们来总结一下这样做的优点:
1、对discuz原有代码没有影响,升级不用再改discuz的代码了。
2、所有的文件都放在插件目录下面。这样非常便于管理,升级也非常简单。
3、开发规范,随心所欲,没有后顾之忧。
这只是一个简单的入门教程,基于新的插件机制,你可以创造更多精彩。
Time: 2009-11-02 09:02 Category: discuz, google Hits: 9 Tags: discuz,
google,
PHP Comments: 0 Google Friend Connect能使用户使用已有的OpenID帐号,如Google帐号、AIM帐号或Yahoo!帐号登录您的网站。这方便了用户:他们不再需要重新填 写相同的注册表格,而是将他们已有的用户信息,包括头像和个人介绍自动化地导入过来。基于这种简单的用户资料整合方式,在安装了Google Friend Connect插件的平台上,用户黏度和交互性将得到提高。
Google Friend Connect已经有了WordPress,phpBB和Drupal的插件。今天,我们很高兴地见证了Discuz!平台上Google Friend Connect插件的诞生。Discuz!是使用最为广泛的论坛系统之一,因此我们也期望这次发布能使更多的站长和用户从Google Friend Connect的强大功能中获益。