JS带关闭按钮随屏幕滚动的对联广告

JS带关闭按钮随屏幕滚动的对联广告,第1张

  jquery控制背景音乐开关与自动播放提示音的方法。分享给大家供大家参考。具体如下:

  很多人初学网页制作时在网页中加入一段背景音乐,听到音乐响起的那一刻往往都会有一丝的成就感。

  这里就为大家讲解如何使用js控制背景音乐播放与停止。具体如下:

  一、jquery控制背景音乐开关

  复制代码 代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 11//EN" "http//wwww3org/TR/xhtml11/DTD/xhtml11dtd">

  <html xmlns="http//wwww3org/1999/xhtml" xml:lang="en" >

  <head>

  <script src="js/jqueryminjs"></script>

  <script type="text/javascript">

  //加载背景音乐,并自动播放

  $('#bg_music')append('<embed id="m_bg_music" loop=true volume="60" autostart=true hidden=true src="guoanmp3" />');

  $('#bg_music_btn')click(function(){

  var state = $('#bg_music_btn')attr('state');

  if(state == '1')//

  {

  $('#bg_music_btn')attr('state','0');

  $('#bg_music_btn')html('打开背景音乐');

  $('#m_bg_music')remove();

  }else if(state == '0')

  {

  $('#bg_music_btn')attr('state','1');

  $('#m_bg_music')remove();

  $('#bg_music_btn')html('关闭背景音乐');

  $('#bg_music')append('<embed id="m_bg_music" loop=true volume="60" autostart=true hidden=true src="guoanmp3" />');

  }

  });

  </script>

  </head>

  <body>

  <!--控制播放-->

  <div id="bg_music_btn" state='1'>关闭背景音乐</div>

  <!--背景音乐-->

  <div id="bg_music"></div>

  </body>

  </html>

  以上介绍了jquery如何控制背景音乐开关的方法,接下来再进一步扩展。

  二、JQuery自动播放提示音

  最早对网站有自动提示音的功能,发现在Discuz论坛中出现。但是它有一个问题就是只支持flash,不支持HTML5,不明确最新版本中是否支持HTML5。

  对于Discuz 72 版本中,提供了playerswf、pm_1mp3、pm_2mp3、pm_3mp3,然后使用如下脚本来实现:

  复制代码 代码如下:

  <div id="soundplayerlayer" style="position:absolute;top:-100000px"></div>

  <script type="text/javascript" reload="1">

  function soundplayer(file) {

  $('soundplayerlayer')innerHTML = AC_FL_RunContent('id', 'pmsoundplayer', 'name', 'pmsoundplayer', 'width', '0′, 'height', '0′, 'src', '{$boardurl}images/sound/playerswf', 'FlashVars', 'sFile={$boardurl}images/sound/pm_' + file + 'mp3′, 'menu', 'false', 'allowScriptAccess', 'sameDomain', 'swLiveConnect', 'true');

  }

  </script>

  可惜这个方法局限在flash,在苹果设备上可能就会遇到麻烦了。

  HTML5开源播放器JPlayer支持自动播放提示音

  JPlayer支持play事件触发自动播放提示音。

  1 装载JPlayer到一个div层,例如#jplayer。

  复制代码 代码如下:

  $(function() {

  $("#jplayer")jPlayer({

  swfPath: "http//wwwjplayerorg/latest/js/Jplayerswf",

  ready: function () {

  $(this)jPlayer("setMedia", {

  mp3: "/resources/messagemp3"

  });

  },

  supplied: "mp3"

  });

  });

  body部分加入:<div id="jplayer"></div>

  装载JQuery完成后,jplayer的div内容在支持swf的浏览器内变成:

  复制代码 代码如下:

  <div id="jplayer" style="width: 0px; height: 0px;"><img id="jp_poster_0" style="width: 0px; height: 0px; display: none;"><object height="1" width="1" id="jp_flash_0" data="http//wwwjplayerorg/latest/js/Jplayerswf" type="application/x-shockwave-flash" style="width: 0px; height: 0px;"><param name="flashvars" value="jQuery=jQuery&id=jplayer&vol=08&muted=false"><param name="allowscriptaccess" value="always"><param name="bgcolor" value="#000000"><param name="wmode" value="opaque"></object></div>

  在支持HTML5的浏览器内变成:

  复制代码 代码如下:

  <div id="jplayer" style="width: 0px; height: 0px;"><img id="jp_poster_0" style="width: 0px; height: 0px; display: none;"><audio id="jp_audio_0" preload="metadata" src="/resources/messagemp3"></audio></div>

  完成装载后就是触发播放的事件了。

  2 触发播放提示音事件

  复制代码 代码如下:

  $("#jplayer")jPlayer('play');

  3 循环播放函数,每5秒播放一次提示音

  复制代码 代码如下:

  function PlaySound() {

  $("#jplayer")jPlayer('play');

  setInterval("PlaySound()", 5000);

  return true;

  }

  附录:

  1 解决无法自动播放提示音的问题

  如果在加载JQplayer后,立刻运行播放的触发事件,没有任何效果!具体是什么原因我也不太清楚,估计是因为音频文件没有加载上。

  2 解决方法是让触发事件等待5秒中执行。

  复制代码 代码如下:

  setTimeout("$('#jplayer')jPlayer('play')", 5000);

  加载完页面,5秒后自动播放提示音。

discuz!(简称dz)和phpwind(简称pw)是国内最著名的两个PHP论坛系统,随着它们相继宣布开源以后,在各方面,不管技术上,还是功能上,还是界面上,都有了长足的发展,声威大振,远非国外那些功能简单的电子公告板系统可比了。其造成的一个副作用是大大带动了PHP在国内的普及(本人就是在寻找合适的论坛程序的时候,才开始关注PHP,进而不能自拔的 )。

客观的说,目前的pw和dz各有短长,其互相之间的激烈竞争应该说提高了PHP论坛的水平,在功能上不仅赶上了以功能多和漏洞多而著称的动网论坛,而且因为它们的效率和速度远远超过动网,弄的动网市场大大萎缩,原来的一些动网论坛都纷纷转换成了dz或者pw,搞的动网都不得不开始弄PHP论坛了。

要说他们哪个更好,是比较难的事情,毕竟各有短长,俺也不敢在这里妄下结论。不过从市场份额和网上的言论来看,目前dz还是略占上风的,而且去年国内好几个知名的大论坛都转换成了dz(比如凤凰网、牧文、tompda等),而pw在大网站方面收获甚小。

但是毕竟对好多新手来说,他们都要面临一个选择论坛程序的问题,因此,dz和pw哪个更好,也就成了经常被问的问题,这种没有答案的问题,自然要被反复问起。本文试图从比较深的层次来分析两个论坛的优劣,为新手提供选择的参考。如有错谬之处,欢迎批评指正。

一、界面篇

首先,从界面上说,dz从25f版本开始,界面就比较清爽,字体都比较合适。50版本的界面给人耳目一新的感觉,但又觉得不太清爽了。从整体上说,dz的界面比较美观,整体感好。

而pw的界面一直给人感觉非常粗糙,丑陋,字体更是及其丑陋。从501开始,pw有一种痛改前非的感觉,特别是53的推出,彻底改变了以往pw界面及其丑陋的缺点,界面和字体都变漂亮了,但又给人一种模仿dz的感觉。同时在界面的细节上,看起来pw还是没有dz完美(当然偶觉得dz的界面部分小细节也不符合俺的要求)。

二、技术篇

从技术上说,pw和dz都使用了文件方式的数据缓存技术,通过把常用的数据表,比如论坛版面设置参数、基本参数等,生成静态缓存文件(根据条件触发更新或者手动更新),来减少数据库读取次数,提高效率,在这个方面两者非常相似。

1、模版技术

从模版技术上说,dz从25f版就开始采用的这种静态模版技术,从俺个人角度上说,还是非常适合论坛这种频繁更新的网站程序使用的。它通过动态生成静态模版的方式,解决了模版解析效率的问题。

同时,dz的这种模版方式,使得修改界面也比较容易,很直观。

而pw使用echo语句的这种方式(姑且称其为模版),就寒碜多了,要增加了一个if判断条件,就要折腾半天。添加了混合PHP代码的模板,在dreamweaver中也容易被误操作删除。特别是如果修改的时候稍有不慎,很可能会使网页成了白板(没有输出),让俺每次修改pw模版无不如履薄冰,战战兢兢。。。。恐怕这也是第三方模版中,dz远远多于pw的原因吧。

不过pw目前在模版上也在改进,现在看verycms 30就已经开始使用真正的模版技术,不过目前用的都还比较初级。。。

2、速度问题

从模版上看,两者的效率应该是差不多的,pw的模版其实就是直接包含的混合了PHP语句的一部分PHP文件,而dz的模版平时并不需要解析,所以效率应该是差不多的,但是网上总是有人声称网站使用dz的速度比pw慢,这方面本人没有测试过,不敢妄作评论。而且网站访问速度还是要受很多因素的影响,比如:本地网速、服务器带宽、心理。。。。。客观的评价还是很难的,除非使用专业技术手段。不过从官方网站的速度来看,明显还是pw占优啊,呵呵

最近看了一下dz的CSS文件,明显是用CSS用的有点过度了,在dz中大量使用了CSS,CSS文件高达16KB左右(pw只有2KB左右),可能造成了IE渲染网页的时候,效率比较低。同时,由于dz的CSS文件过于庞大,只好采用了外置的方式(Link)。

这样如果网速很慢,网页已经或者部分下载完,而CSS文件下载没完成(网速慢的时候,常常发生这种情况),那么网页根本就不能正常显示。

在网速慢的时候,光dz的CSS文件,就要用好几秒,甚至十几秒的时间才能下载,而整个网页只能在CSS下载完成以后才能进行正确的显示,这就无怪乎在网速慢的时候,dz表现大大逊色于pw了。

相反,pw在设计CSS的时候,明显是比较简洁,这对网页的渲染肯定是比较有利。同时,pw采用了把CSS文件嵌入的方式,尽管每次访问网页都造成了几K个字节的流量,但是实际影响并不大,反而觉得网页打开速度比dz要快(这就是pw用了一个笨法子,却常常效果比dz强的典型案例)。

你准备好你的论坛名称、论坛简介、以及一个50x50的论坛图标就可以了

准备好之后

在站长区发个帖子就可以了

转载自IT168)论坛是BBS的一种形式,在论坛里,人们之间的交流打破了空间、时间的限制。在与别人进行交往时,无须考虑自身的年龄、学历、知识、社会地位、财富、外貌,健康状况,而这些条件往往是人们在其他交流形式中无可回避的。而这些论坛是如何架设的呢?那么今天我们就来看一下目前网络上流行的三种格式论坛在Windows 2000 Server下的架设方法吧。

目前网络上流行的三种格式论坛分别是:ASP论坛、CGI论坛和PHP论坛。我们从中挑选出他们的代表性论坛学习架设,ASP-动网论坛、CGI-雷傲论坛、PHP-Discuz!论坛。

首先配置动态域名解析:登陆wwworaynet

注册网域护照,在护照底下申请域名(网域科技提供了免费域名注册),激活域名对应的花生壳服务,下载安装花生壳客户端,在局域网内PC或服务器主机上安装花生壳客户端登陆在线。

我们先来看一下ASP的动网论坛架设方法,动网论坛的架设方法相对来说比较简单一些。首先,服务器要安装IIS服务,然后在硬盘上建立一个文件夹名字为Web,路径为D盘,然后打开控制面板->管理工具->Internet服务管理器,新建一个Web站点,IP地址分配为您本机的IP,默认端口80不变。

下一步出现输入Web主目录的提示,这里就输入您刚才建立的那个文件夹的绝对路径或者是直接使用浏览来指定。最后出现权限设置对话窗口,为了后面要架设的论坛,这里我们把“执行(例如ISAPI应用程序或CGI)”的权限也选择上,点击下一步,完成。

到现在为止,您D盘下的Web文件夹就是你Web服务的主目录了,这里就可以放置你要发布的主页了。然后到http://downdvbbsnet/

下载动网论坛的程序,解压缩后把里面所有的内容都复制到D:\web目录下,然后打开IE浏览器,输入http://您的IP/indexasp

,比如我的本机IP为1921680244,这样我就输入http://1921680244/indexasp。如果出现一下画面,说明我们安装成功了。

动网论坛的默认管理员账号是:admin密码是:admin888,使用这个账号登陆就会看到管理的连接,点击管理连接使用默认管理员账号和密码进入后台管理,在这里您就可以设置您的论坛了,关于论坛的设置这里就不多讲了。

接下来看一下CGI的雷傲论坛架设方法,到http://wwwleobbscom/download/getleobbscgi

下载LeoBBSX 040926 正式版程序。解压缩后把文件夹cgi-bin和non-cgi复制到你所建的Web主目录(d:\web)中,要架设CGI论坛首先要求服务器支持Perl解析,而IIS并不支持Perl解析,所以我们要安装Perl解析,我所使用的是ActivePerl V584810 For Windows。因为雷傲论坛的解析路径是#!/usr/bin/perl(用记事本打开雷傲论坛的代码第一行就是),所以安装解析的时候要注意安装在USR路径。

然后点击 “OK” 一直 “next” 安装就行了,可能到最后的安装时间很长。下面我们就要设置其他项目了,点击 “开始”-> “运行” 输入regedit启动注册表编辑器。寻找HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services

\W3svc\Parameters\ScriptMap\ 目录项,在此项中添加如下字串值:

键名 "cgi" 键值 "C:\USR\BIN\perlexe %s %s"

键名 "pl" 键值 "C:\USR\BIN\perlexe %s %s"

~lus~ 2006-03-16 10:58

然后打开控制面板->管理工具->Internet服务管理器,右击你刚才创建的Web站点,选择 “属性” 就会出现XXX属性,点击 “主目录” 在下面有个 “配置”,点击进入 “应用程序配置” 窗口,点击 “添加”,在 “可执行文件” 输入C:\usr\bin\perlexe %s %s,在 “扩展名” 输入cgi脚本引擎打上钩,点确定即可。

点击 “ISAPI筛选器”->“添加”,在 “筛选器名称” 处输入cgi 在 “可执行文件” 处输入C:\usr\bin\PerlISdll然后点击确定。

关闭所有窗口重新启动机器,启动完毕后,打开浏览器,输入http://您的IP/cgi-bin/installcgi就进行初始设置。

设置完毕后会直接进入论坛管理后台,然后设置论坛就可以了,这里也不多讲了。

最后我们看一下PHP的Discuz!论坛架设方法,架设Discuz!论坛不但需要服务器支持PHP而且需要MYSQL数据库的支持。

MYSQL-4021-win

下载地址:http://wwwskycncom/soft/1262html

php-439-Win32

下载地址:http://wwwskycncom/soft/9122html

将MYSQL-4021-winzip解压缩,然后运行setup。选择安装路径,比如我安到了C:\mysql。安装方默认就可以。一路狂点next,整个安装过程大概也就2、3分种。MySql装好了,下面就是配置了,在C盘根目录下建立一个文件mycnf的文本文件,内容如下:

[mysql]

basedir = d:/mysql/

其中basedir是你安装MySql的路径。安装完毕后点击 “开始”-> “运行”输入命令C:\mysql\bin\mysqld-ntexe –install,然后重新启动计算机。打开C:\mysql\bin\winmysqladminexe在第一次用它时,需要建立管理员名及密码,分别设置用户名和密码,设定后,系统托盘会出现一个“红绿灯”的小图标(以后系统启动时均会自动加载),这样MySql就安装完成了。下面就要安装PHP解析了,将压缩包解压缩到C:\php文件夹中,把C:\php\Php4tsdll复制到C:\WINNT\SYSTEM32目录下,将phpini-dist改名为phpini双击打开此文件,找到extension_dir这句修改为extension_dir= “c:/php/extensions” 然后复制phpini到C:\WINNT目录下,点击开始->运行输入regedit启动注册表编辑器寻找:

HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services

\W3svc\Parameters\ScriptMap\ 目录项。

在此项中添加如下字串值:

键名 "PHP" 键值 "C:\php\phpexe %s %s"

然后打开控制面板->管理工具->Internet服务管理器,右击你刚才创建的Web站点,选择 “属性” 就会出现XXX属性,点击 “主目录” 在下面有个 “配置”,点击进入 “应用程序配置” 窗口,点击 “添加”,在 “可执行文件” 输入C:\php\sapi\php4isapidll在 “扩展名” 输入php脚本引擎打上钩,点确定即可。

点击 “ISAPI筛选器”->“添加”,在 “筛选器名称” 处输入php 在 “可执行文件” 处输入C:\php\sapi\php4isapidll然后点击确定,可以关闭属性窗口了。

最后重新启动计算机,启动完毕后服务器就支持PHP+MYSQL了。在Web(D:\web)主目录下建立一个文件infophp,内容如下:

phpinfo();

>

然后在浏览器中输入http://您的IP/infophp

,关于服务器的详细信息都显示了出来。

~lus~ 2006-03-16 11:01

解压缩后把Discuz!文件夹改名为BBS复制到你所建的Web主目录(web)中,打开浏览器输入http://您的IP/bbs/installphp就会出现Discuz!论坛的安装向导。

选择完全同意,然后出现选择数据库的选项。

因为是演示所以我们就不建立新的数据库了,Mysql安装后自带2个数据库mysql和test,这里我使用test数据库,如果大家要建立论坛使用的话,务必建立新的数据库,并且设置数据库的用户名和密码。

下一步会让你建立一个管理员账号和密码,建立完毕后就开始安装了。

如果出现一下字样,刷新一边就可以。

Cache List: settings index style_ usergroup_1

Caches successfully created, please refresh

现在看看,论坛的模样是不是很漂亮?使用你建立的管理员账户登陆,就可以看到有系统设置的字样,进入后就是论坛后台设置了,这里也不多说了,按照自己的喜好建立论坛吧。

最后说一下以上架设服务器要注意的问题:

1如果Windows 2000 Server使用的是NTFS分区格式,可能会出现错误,这是因为没有写入权限,只要把Web文件夹安全属性中的Everyone用户给予完全控制权限就可以。

2安装完毕IIS以后,先停止IIS服务,然后删除IIS的默认安装目录C:\Inetpub,因为微软默认安装的漏洞实在是太多太多,另外建立其他WEB目录。

3MYSQL也可以结合MYSQL ODBC数据源进行数据库的建立,需要安装MYSQL ODBC。

4PHPini有很多模块可以打开,结合MYSQL和其他PHP语言选择性开放,毕竟服务器安全是重要的。

这样三种格式的论坛架设完毕了,您的服务器也变成了IIS+CGI+PHP+Mysql了,再提醒一句:注意服务器的安全问题!

相关名词解释:

BBS——Bulletin Board Service(公告牌服务),是Internet上的一种电于信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。

ASP——ASP即Active Server Page(活动服务器页面)的缩写,是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。

CGI——CGI即common gate intergace(通用网关接口)的缩写,它是一段程序,运行在服务器上,提供同客户端HTML页面的接口。通俗的讲CGI就象是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页。

PHP——PHP(PHP Hypertext Preprocessor,最初称为"Personal Home Page Tools",也称为"Professional Homepages",或者"Pre-Hypertext Processor"),是一种服务器端HTML-嵌入式脚本描述语言。

IIS----IIS是Internet Information Server的缩写,微软公司的Web服务器。

~lus~ 2006-03-16 11:02

第二个方法:在网上找一个空间!

确保你的空间支持ASP,装动动网/。

我建议:目前最好用的论坛那就是PHP,就像这电脑爱好者论坛一样!

不过ASP论坛使用是比较普遍的,但是相对,PHP CGI 来说安全性较差,占用资源量大。

调试起来还是很方便的,功能也还是比较完整!

PHP动态交互工具算是比较新的了,它一出现就以,占用资源少,稳定性高,安全性强的优点,也得到了许多用户的认可。很多大型论坛纷纷采用PHP技术来制做论坛。

CGI

在互联网上出现ASP 和 PHP之前,CGI一直都是主流的网页交互工具,但学习起来比较难,而且和网页结和性不是很好!所以,随着ASP 和 PHP的出现,CGI 也就慢慢退出论坛的领域!

因此,本人推存:VBulletin 类型的论坛,用就要用最好的!!!

(也就用PHP语言编辑的论坛!!!)最新版是:vBulletin 35 beta1 中文增强版

平台内置新闻、广告、商城等上百个模块,可自由选择搭配,适于搭建任意类型网站。模块是独立于建站平台的应用程序,站点可以由多种模块组合而成,就像一幢大楼的框架一样,象搭积木一样构建完美站点。

新闻模块:完整的新闻文章管理,支持无极限新闻类别,支持可视化新闻内容编辑,支持可定制的多级审核流程,支持全静态批量发布,支持、视频、附件上传管理,支持自定义新闻展示属性,支持新闻点击计数及评论和专题,更多详细信息请参见新闻模块介绍。

内容采集模块:自定义采集规则,可自动或手动方式从互联网上采集对应文章、新闻、博客、、文件、FLASH、房产信息、招聘求职信息、企业名录等信息,并结合新闻等模块实现自动发布、加入到搜索引擎索引等,可通过配置规则实现标签广告、屏蔽特定内容(比如:广告、链接、、视频、脚本等),这适用于内容服务的门户网站,更多详情请见采集模块介绍。

广告模块:支持、音频、视频、FLAHS、文字广告、HTML广告、漂浮广告、对联广告、焦点广告、文中关键词广告等类型,可自定义广告位(包括规格尺寸),对于和视频支持按照广告位定义尺寸对上传的广告进行压缩裁剪,保证广告不变形,更多详情请见广告模块介绍。

调研模块:调研通适用于投票、问卷调查以及大型商业调研,可实现快速推广和问卷回收。支持投票用户限制、IP限制和次数限制,支持单选、多选、文本输入等多种问题形式,支持表格、饼图、柱状图等问卷回收分析报告,支持自定义问卷样式,更多详情请见调研模块介绍。

友情链接模块:支持链接分类、加颜色、加粗,支持前台申请后台审核,支持按文字、logo、跳转菜单等多种方式显示,可统计点击次数。可自由设定友情链接展示数量和排列方式,更多详情请见友情链接模块介。

商城模块:完整的产品展示和在线定购,支持产品无极限分类,支持产品信息全静态发布,实现购物车,支持折扣、团购等活动,支持3D全视角展示产品,支持产品留言、评论,支持浏览计数等,更多详情请见商城模块介绍。

客户关系模块:支持客户信息管理,包括客户的增删改查,同时支持批量导入、导出客户信息,支持联系人(地址簿)管理,支持联系人批量导入、导出,支持短信和邮件(立即或者定时)群发,可以支持从联系人中导入发送对象,更多详情请见客户关系模块介绍。

流量统计模块:支持按时间段统计PV、IP、在线人数;支持按时段对流量进行分析;支持按访问次数、来路、受访页面、搜索引擎、关键词、地域进行访问统计分析;支持按操作系统、浏览器、语言、屏幕分辨率、显示器颜色、Alexa工具条进行客户端统计分析;支持自定义查询条件进行统计分析,比如来访IP、域名、URL等;访问统计可以给网站所有者反映网站运营情况、访客习惯、营销效果、内容评估等数据,可以提供网站运营决策依据,更多详情请见流量统计模块介绍。

留言论坛模块:整合DISCUZ论坛,实现单点登录认证。

公告模块:支持新闻公告发布管理,公告可自由定制滚动方式和滚动频度,还支持公告信息全静态发布,提高收录命中率,更多详情请见公告模块介绍。

互动模块:互动模块可用于知识问答、悬赏外包、网络求助等网络需求,支持栏目无限级分类功能,支持全部问题、已解决问题、待解决问题、投票中的问题、高分问题等标签调用,支持会员积分管理,支持问题投票管理,更多详情请见互动模块介绍。

相册模块:丰富的相册管理功能,帮助您自由管理及共享您的照片文件,支持照片进行在线压缩下载,支持对照片进行缩放、旋转、水印、裁剪操作,上传时水印自动加注,支持幻灯片播放和缩略图查看等,更多详情请见相册模块介绍。

上传下载模块:支持批量上传文件,并可指定文件标题、类别,支持文件在线压缩,支持文件现在权限设定,支持下载次数统计,支持上传空间限制,文件还支持水印和缩略图,更多详情请见上传下载模块介绍。

分类信息模块:支持招聘求职、二手买卖等5大类100小类涉及到人们生活中常见的各种分类信息,信息类别还可以无极限扩展,可实现信息分散管理,集中展示,还支持信息全静态发布,可作为独立的分类信息网,也可以作为门户网站的一个栏目频道,更多详情请见分类信息模块介绍。

独立域名支持每个站点都可拥有顶级域名,也可以采用系统自动免费赠送的二级域名,还可绑定域名别名。 设置顶级域名时需要在域名服务器将域名对应的IP地址指向我们的服务器,使用我们免费赠送的二级域名毋需其它任何操作。

独立域名支持:一个网站必须设置一独立域名(可以为顶级域名,也可为本站赠送的二级域名)。

多域名绑定:通过设置网站别名,指定不同的域名,可实现一站对应多域名。

所见即所得的编辑模式网站内容管理采用所见即所得的理念,整合类似微软office的文档编辑器,极易于管理。 做您所想:当您希望改变网页上某个区域的布局和内容时,只需要从区域的管理工具条点击进入,而省去了传统的内容管理模式,避免很多新手无可适从、无从下手的弊端。

可视化文档编辑:内容编辑页面整合具有强大功能的类office的编辑器,可自动完成网页样式设置,让不懂HTML,不懂网页设计技术的人一样能够设计出漂亮的网页。

网站集群支持 网站集群是一般大中型门户网站、省市一级政务网站等所需要建立相同或者相似功能的不同区域的网站群组。

集群网站的特点是功能相同或者相似,可以按照不同地区等属性搭建具有独立域名(可以是顶级域名或者二级域名)的个性化分站群。

门户网站集群:对于地域性比较明显的大中型门户网站,信息量往往会很大,需要按照省、市等行政区域建立功能相同或相似的地方分站,往往有时需要总站对所有分站的信息内容进行汇聚。比较典型的就是中华房产联盟。

政务网站集群:对于县市一级政府部门往往会在其管辖范围内设立行政功能相同的区、乡镇分支机构,为了实现网站与行政职责高度集中与分散管理的政务原则,为每个分支单位建立功能相同的集群网站尤为重要。典型案例如:利川财政局信息网及其下属10个乡镇财政所分站集群网站。

上万套模板支持 模板是网站最终展示效果的基础,模板将包含网站布局、样式,系统根据行业特点内置上万套模板。

系统的模板根据行业、色彩风格进行分门别类,同时支持各种主流网站管理系统(CMS,如:帝国ECMS、动易CMS、风讯foosun、渐飞CMS、DEDE、乔客CMS)模板的转换。

行业分类:支持20大类上百小类行业。

风格分类:支持宽屏、传统网站和WEB20网站等风格。

色调分类:按照红、橙、黄、绿、蓝等色系分类。

网站类型分类:按照企业网站、行业网站、政务网站、门户网站等进行分类。

全网单点登录认证单点统一认证,大大降低用户使用复杂度,做到“一点登录、全网通行”。 只要在一个地方注册、登录,便可在整个平台任何模块、子站、分站都可以统一登录和安全注销,毋需用户记忆更多的帐号和密码。

超强互动性 提供邮件、留言、短信、在线客服、及时通讯整合、论坛、评论等功能可实现网友互动。

网站的互动性是web20网站最为鲜明的特征,所有网友均可以参与网站内容的丰富和完善,系统借助外部其它系统的功能,实现完美的整合,达到平台的高度互动、及时交流的目标。

电子邮件:系统实现了邮件自动发送、支持群发和电子邮件单点登录。

留言评论:网友可以评论网页内容,可以直接给网站站长或者指定接收对象留言。

短信群发:支持电信、移动、联通短信群发,内置通讯录管理。

在线客服:整合WEB在线客服,方便网友及时与站长沟通交流,还可以网友间互动交流,同时网友不需要安装额外软件。

及时通讯:支持QQ、MSN、SKYPE、HI、阿里旺旺等及时通讯整合。

多语言支持 系统采用WEB页面多语言支持解决方案,使用UTF-8编码支持全球上百种语言。

网站采用语言资源文件实现多语言支持,网友可随意更换语言。

超强搜索引擎内核

采用自主研发的搜索引擎内核,可实现站内任意文章内容的检索。

通过使用搜索引擎技术,可在任意位置检索网站任何内容,不但提高检索效率,还大大降低了传统的数据库查询方式的复杂度。

创建索引:任何类型的数据在提交数据库时建立文本索引,包含内容标题、关键词、网址和摘要。

中文分词:为了尽可能多的为搜索者提供信息,在用户搜索过程中往往会得到搜索关键词相似或者相关的内容,这就是对关键词的语义、语法、词义进行分析之后检索出来的。

信息检索:按照关键词进行相同、相似的内容检索,检索结果类似google、,关键词并以高亮度显示。

discuz!(简称dz)和phpwind(简称pw)是国内最著名的两个PHP论坛系统,随着它们相继宣布开源以后,在各方面,不管技术上,还是功能上,还是界面上,都有了长足的发展,声威大振,远非国外那些功能简单的电子公告板系统可比了。其造成的一个副作用是大大带动了PHP在国内的普及(本人就是在寻找合适的论坛程序的时候,才开始关注PHP,进而不能自拔的 )。

客观的说,目前的pw和dz各有短长,其互相之间的激烈竞争应该说提高了PHP论坛的水平,在功能上不仅赶上了以功能多和漏洞多而著称的动网论坛,而且因为它们的效率和速度远远超过动网,弄的动网市场大大萎缩,原来的一些动网论坛都纷纷转换成了dz或者pw,搞的动网都不得不开始弄PHP论坛了。

要说他们哪个更好,是比较难的事情,毕竟各有短长,俺也不敢在这里妄下结论。不过从市场份额和网上的言论来看,目前dz还是略占上风的,而且去年国内好几个知名的大论坛都转换成了dz(比如凤凰网、牧文、tompda等),而pw在大网站方面收获甚小。

但是毕竟对好多新手来说,他们都要面临一个选择论坛程序的问题,因此,dz和pw哪个更好,也就成了经常被问的问题,这种没有答案的问题,自然要被反复问起。本文试图从比较深的层次来分析两个论坛的优劣,为新手提供选择的参考。如有错谬之处,欢迎批评指正。

一、界面篇

首先,从界面上说,从整体上说,dz的界面比较美观,整体感好。

pw的界面给人一种模仿dz的感觉。同时在界面的细节上,看起来pw还是没有dz完美。

二、技术篇

从技术上说,pw和dz都使用了文件方式的数据缓存技术,通过把常用的数据表,比如论坛版面设置参数、基本参数等,生成静态缓存文件(根据条件触发更新或者手动更新),来减少数据库读取次数,提高效率,在这个方面两者非常相似。

1、模版技术

从模版技术上说,dz从25f版就开始采用的这种静态模版技术,从俺个人角度上说,还是非常适合论坛这种频繁更新的网站程序使用的。它通过动态生成静态模版的方式,解决了模版解析效率的问题。

同时,dz的这种模版方式,使得修改界面也比较容易,很直观。

而pw使用echo语句的这种方式(姑且称其为模版),就寒碜多了,要增加了一个if判断条件,就要折腾半天。添加了混合PHP代码的模板,在 dreamweaver中也容易被误操作删除。特别是如果修改的时候稍有不慎,很可能会使网页成了白板(没有输出),让俺每次修改pw模版无不如履薄冰,战战兢兢。。。。恐怕这也是第三方模版中,dz远远多于pw的原因吧。

不过pw目前在模版上也在改进,现在看verycms 30就已经开始使用真正的模版技术,不过目前用的都还比较初级。。。

2、速度问题

从模版上看,两者的效率应该是差不多的,pw的模版其实就是直接包含的混合了PHP语句的一部分PHP文件,而dz的模版平时并不需要解析,所以效率应该是差不多的,但是网上总是有人声称网站使用dz的速度比pw慢,这方面本人没有测试过,不敢妄作评论。而且网站访问速度还是要受很多因素的影响,比如:本地网速、服务器带宽、心理。。。。。客观的评价还是很难的,除非使用专业技术手段。不过从官方网站的速度来看,明显还是pw占优啊,呵呵

最近看了一下dz的CSS文件,明显是用CSS用的有点过度了,在dz中大量使用了CSS,CSS文件高达16KB左右(pw只有2KB左右),可能造成了IE渲染网页的时候,效率比较低。同时,由于dz的CSS文件过于庞大,只好采用了外置的方式(Link)。

这样如果网速很慢,网页已经或者部分下载完,而CSS文件下载没完成(网速慢的时候,常常发生这种情况),那么网页根本就不能正常显示。

在网速慢的时候,光dz的CSS文件,就要用好几秒,甚至十几秒的时间才能下载,而整个网页只能在CSS下载完成以后才能进行正确的显示,这就无怪乎在网速慢的时候,dz表现大大逊色于pw了。

相反,pw在设计CSS的时候,明显是比较简洁,这对网页的渲染肯定是比较有利。同时,pw采用了把CSS文件嵌入的方式,尽管每次访问网页都造成了几K 个字节的流量,但是实际影响并不大,反而觉得网页打开速度比dz要快(这就是pw用了一个笨法子,却常常效果比dz强的典型案例)。

这方面,建议dz痛下决心简化过分臃肿的CSS文件,提高网页速度。

三、功能篇

下面俺就dz55和pw53的功能,做一个简单的,本人看来是比较深入,可能高手看来仍嫌浅显的分析,请大家指正:

1、登录方式:

pw的前台登录和后台登录采用了不同的Cookie方式,这样前后台分开的方式,个人感觉,有利于安全,也便于管理。后台帐号与前台帐号可以彻底分开。

而dz的前后台登录是用了一个帐号,尽管在进入后台的时候再次提示输入密码,不过还是不如pw方便。

比较特别的是,dz在注册的时候,要求输入提示问题(选填),而且在登录界面中,也有提示输入的界面,个人感觉,绝对的画蛇添足,无聊。如果说使用提示问题来找回密码,还是有点道理的。用提示问题的方式,让新手看了无所适从,脑袋都晕了

2、分栏显示:

pw从501开始支持左右分栏显示了,然而功能太简单,不能树状显示子板块,此功能与其说有,不如说没有,弄的有点搞笑,属于半成品(倒是也符合pw的一贯特点--喜欢推出一些不完美的东西让大家修改)。

看了dz55的分栏显示,做的还是比较完美的,感觉相当不错了。

3、后台管理的效率:

pw的横向操作非常不错,大大节省了管理的难度,特别是在根据用户组设置权限的时候,非常的那个方便啊,这方面dz需要改进。

dz提供了一个方案的方式来解决后台重复操作问题,应该说也有一定道理,但是用起来不太容易上手,如果是设置一个单独的项目,就比较繁琐。

4、个人空间(文集)功能:

dz55内置了minispace个人空间功能,可以说自从discuz合并了supsite以后,在论坛功能的外展方面,占据了很大优势,吸引了很多个人网站的注意力。

这个minispace用dz官方的话说,是这样的:

“完全利用论坛原有资源,会员不必更多付出,即可拥有个性展示页面

与 X-Space 完美结合,可顺畅实现 MiniSpace 与 X-Space 自然过渡 ”

大体看了一下,发现这个minispace做的很不错,利用它,用户可以把自己的优秀帖子整理出来,形成一个文集的方式,方便别人访问。以前在别的论坛见过这个功能,觉得很不错,没想到dz把它整合进去了。这个功能已经可以满足大部分论坛的功能要求了,如果要求更高,比如希望能让用户发布b0客文章,按照官方的说法,也可以迁移到X-space中去。但更重要的是,minispace是开源的,而X-space的源代码并不开放。

说到X-space,我们觉得,pw在功能上虽然足以和dz匹敌,但是在论坛的外延上,却比dz落后了好多。X-space能实现以论坛为中心的个人空间功能,而pwblog(已经改名为Lxblog,正式版未推出,本文仅以515版本为例)却和论坛貌合神离,帖子推送功能虽然从432就有了,然而却一直不好用,4x推送以后,和附件都不正常,515虽然可以推送正常了,然而在论坛中更新的帖子,在b0客中却不再出现回帖,可以说推送功能在pwblog中只是一个无用的点缀而已。

说到底,我们常常希望的只是一个论坛帖子文集功能的方式,pwblog把论坛中的内容重复推送到b0客中,既浪费空间,又没有意义,这方面dz远远胜过了 pw,值得表扬。但minispace的功能还是略显简单了些,比如没有文集帖子的分类功能、没有首页推荐帖子等等(也许论坛帖子的分类意义不大,不过有总比没有强吧?)

5、防灌水技术

pw53终于接受了俺提出的新手注册第N贴以前发帖使用验证码的方式,这样既不影响老用户的使用,又通过验证码方式来限制恶意灌水机器人。dz未提供此功能,但是具有可以设定第N贴以后不用自定义问答的功能(dz的验证码很烂,根本看不清,用自定义问答似乎更好一些)。

在防止自动注册方面,pw和dz都使用了自定义问答方式防止自动注册的办法,具体原理很简单,两者实现的都差不多。区别在于,dz要求设置10个以上的问题才能生效,而pw只能设置一个问题。另外,还有一个区别,就是pw可以自定义问答中内部使用的form变量名,可能在防止恶意自动注册方面,会更加有效一些。pw的自定义问题只能用于注册,而dz的可以用在注册、发帖和短消息等方面。

从目前的具体应用来看,用一个问题就基本上解决了自动注册的问题(长时间实践发现的结果),当然也不排除特大型网站,用一个问题容易被攻破的可能性,这方面dz可能就更有效一些。只是dz限制要求10个以上才能生效的做法,令人费解。

6、前台管理功能

pw具备副版主功能,不过和一般的思路不同,副版主是由版主任命的,这样恐怕会导致权限混乱问题,所以也很少有人用这个功能。

在前台的管理功能中,pw更方便一些,不仅的主题列表中能进行管理,在帖子内容页面中的管理方式比dz用下拉方式更直观一些。而且在一个主题里面删除帖子,pw比dz直观多了。

费解的是,pw53版本中移动帖子,都会在帖子前面加入移动提示“本帖被 xxxx 从 xxxx 移动到本区(xxxx年xx月xx日) ”,无法消除,真是难看极了(以前版本没有这个毛病)

dz实现了“沉贴”的功能,可以把那些偶尔被人翻上来的无用垃圾贴沉下去,确实方便多了。。。。有次俺在pw中为了沉一个帖子,不得不提前了N个帖子。而且dz的版主管理功能,加亮、精华等操作都能一气呵成,比pw方便好多。

7、所见即所得编辑器

dz55和pw53开始,不约而同的把所见即所得编辑器换成了ubbcode(两个论坛名称不一样,这里用个通俗一点的名称,暂称为UBBCode)方式的编辑器,而放弃了原来的HTML可视化编辑器。

说起来,这个ubbcode可视化编辑器确实解决了以前采用代码方式,无法可视化,导致好多非IT人士发帖无法控制格式;而和动网一样使用HTML方式,又产生大量冗余代码和安全性隐患的问题。

不过造成的后果却是,在转贴的时候,以前可以直接从别人的网页上,连带文字一起转过来,却是非常方便,虽然有盗链之嫌。换成了这种编辑器,再也没法那么方便了,因此在换了编辑器以后,官方论坛中是怨声载道一片。。。。而且新的编辑器还有好多小BUG,更加是引起了广泛不满(另注:用了一段DZ后发现,dz 53的所见即所得编辑器好像存在很多问题,几乎无法用,这方面可能还不如pw的编辑器好用一些)

8、附件上传和所见即所得功能:

pw的附件还是只能提交帖子上传以后才能进行图文混排,这方面dz要好的多,可以上传前就进行混排,方便多了

dz对不参与上传的附件还是显示太多信息,看起来影响美观(似乎是受vbb和phpbb的影响比较大)。而pw只是显示了“”字样和描述信息,但是更恶心的是,却把这些放到正文文字上方 ,真是屡教不改啊

9、附件防盗链技术的分析:

dz采用了隐藏地址,和检测访问来源(可选)的办法来防盗链,应该说服务器负担比较大,效果还行,但不能彻底解决问题。

pw用的办法更简单,但更有效一些:就是定期或者自动修改附件目录名,应该说这是一个投资少见效快的好办法,技术上也很简单。不过最新的pw53版本也引入了隐藏附件地址的方式,后台也似乎无法关闭此项功能,似乎有点画蛇添足的味道了。。。。

发现dz也可以在后台手工修改附件目录,也可以起到一定效果,只是没有自动修改的功能。

10、广告功能:

dz比pw要好一些,广告功能更完善一些。比如贴内广告,在帖子下面的位置类似动网的位置,看起来更整齐一些,而pw的位置就让帖子布局显得比较凌乱,不好看。dz的贴间广告可以插入大的Google Banner广告,或者其它形式的广告,展示效果很好。

相比dz,pw广告的插入位置更少一些,效果也差一些。

11、头像显示:

dz不能限制上传头像的长宽尺寸,只能限制总像素数,显得不够灵活,不如pw方便。而且超出了一定尺寸的头像,被自动缩放和拉伸了,看起来很难看。而且 dz还自动给头像加了一个边框,甚是恶心。可见dz把简单的事情给弄复杂化了,其实只要和pw一样,限制其尺寸,根本不需要拉伸。

12、附件尺寸限制:

pw只能设定所有附件的尺寸,而dz可以对个别格式的附件设定上传尺寸,比较灵活一些,特别适合一些flash网站,或者技术型网站(比如上传大尺寸图纸等)。

13、词语过滤:

pw只能使用普通方式过滤,不支持大小写(很简单的事情,官方就是不办,举手之劳啊)。

而dz不仅能识别大小写,而且具有了一定的模糊识别功能,相当不错了。当然,要是能直接支持正则表达式就更爽了。

14、自定义代码功能:

pw至今不支持自定义wincode代码,比较僵化。要增加功能,就只能修改js文件,太过麻烦。。。。

dz在这方面做的比较完美,要增加或者减少代码、修改播放界面尺寸都很容易,在后台设置一下就可以了

15、回收站功能:

dz可以设定自动清理,而pw不能

16、IP来源显示功能:

dz的IP地址和来源显示类似动网,看起来不太方便,需要点击小电脑图标才行。还是pw的IP地址来源显示看起来比较舒服一些。

17、防CC攻击:

pw早在432就增加了抗CC攻击功能,而且设置起来比较简单,新手也能看懂。当初俺就是因为这个原因才用了pw。

dz55虽然号称带有cc攻击防护,不过看起来比较难于理解,在后台找了半天也没找到,估计新手是操作不了的。当年某著名站长论坛(用dz)可就是被CC攻击搞的长期开不了张的,看起来dz的防CC攻击功能还有待改进。

18、备份功能

pw能支持对pw程序以外的数据表进行备份,而且判断标准不是根据表前缀。可以单独备份pw表以外的数据表,对于那些建立了新表的插件,备份数据超级容易,这方面比较人性化。

dz只是根据表前缀来进行备份,比如你设置一个表,叫做cdb_test,那么它会把它认为是论坛数据表而进行备份。但是如果你设置一个表,叫做test,那就自己想办法去吧。。。。

但是dz比pw强的是,备份可以压缩,压缩后下载和转存备份文件应该会节省巨大的空间和时间,对于超大型论坛应该是非常管用的。dz备份可以指定文件名,而且备份数据用十六进制表示(安全一些,但是占用空间会大一些),估计导入和恢复的中文内码问题就不会存在了。

另外,dz还可以备份MySQL Dump备份(不推荐使用)。

19、文件和数据库校验:

dz内置了文件和数据库校验的功能,pw只是官方提供了一个文件校验工具,不过用起来有点莫明其妙,有时候提示使用的函数在php文件中根本不存在

20、主题推荐和相关贴功能:

dz通过qihoo实现了相关贴的功能,而且还可以支持主题推荐,这方面比pw强了很多。

21、模版和风格设置

phpwind可以在后台设置风格CSS文件,虽然新手不太容易上手,但确实还是比较方便的。

dz更进一步,把css的内容给解释成了表单的形式,让新手也能操作,不过带来的缺点更加大了:如果你想在CSS中增加控制(比如调整行间距等),就不知道该怎么弄了,只好去修改模版。好在dz还提供了一个附加功能:在后台可以直接修改模版,而且编辑界面中还带搜索功能,总算是亡羊补牢了

dz以较大优势在功能上超过pw,而且在dz有些胜过pw的功能上,好多都是以较大优势取胜。

四、总结

总体来说,dz在功能上,界面上,技术上,论坛功能外延上,都胜过了pw。但pw也并非一无是处,其抗CC攻击功能,简洁快速的界面,强大的管理功能,独到的防盗链技术,都很有特色。所谓仁者见仁,智者见智,选择pw还是dz,仍然是一个个性化的问题,具体取决于你对他们的某项特点是否看重。

另外,感觉dz在浏览器兼容性上有点小问题,有时候会出现提示,什么从来路不明的什么东西提交信息,检查norton internet security配置之类的烦人问题,而且dz的验证码太恶心,根本看不明白,都赶上动网的烂验证码了,基本上没法用,只好关掉算完。

需要说明的是,如果是新手,需要选择论坛,还是建议选择dz,因为功能比较多,论坛的外延开发的比较好(supsite/X-space做的很不错),用起来方便一些,而且模版修改起来比较简单,容易上手。

pw只是适合老手,和对论坛外延功能不太感兴趣的那些人使用,而且pw的模版修改起来相当困难,稍有不慎就容易出错,对新手不合适。

PW适合娱乐站,速度快,功能多,官方集成各种插件,几乎不用维护

pw现有的功能=dz+银行+多附件上传+在线会员统计+特殊用户组添加+节日送礼

个人认为phpwind比较方便些,对于那些不想花时间装插件的人来说上手更容易

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » JS带关闭按钮随屏幕滚动的对联广告

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情