加拿大华人论坛 加拿大百科vBulletin 3.5 新功能预告 & Version 3.5.0 Beta 1



在加拿大


vBulletin 3.5 新功能预告 & Version 3.5.0 Beta 1逊俊 | It is iT | 出处:转载| 2005年06月13日 18:48 | 阅读 107 次 官方已启用3.50 Beta 1(下载见底) http://www.vbulletin.com/bbs/最近几个月 vBulletin 的开发团队比较沉寂,那是因为整个团队都一直在为 vBulletin 3.5 的公开发布而不懈的努力。我们已经决定将这个新版本命名为“3.5.0”而不是“3.1.0”,因为它的代码包含了相当多的核心方面的增强,以支持我们实现的一些新功能。接下来我们向您简要的介绍这些新功能。钩子技术和插件很久以来都有一个问题放慢了 vBulletin 前进的脚步,那就是 vBulletin 拥有大量的 Hack 和 Mod,但是安装这些插件对于很多用户都是一件比较痛苦的事情,而且,安装插件后,对于那些安装的插件我们无法对您提供良好的技术支持。新的插件系统被设计成允许您安装插件的时候无须编辑 PHP 文件!这意味着您可以很简单的安装插件,在升级 vBulletin 的主程序后无须重新安装您的插件。另外,这个系统也能让我们对您的技术支持做得更好。目前插件编写和运行在超过 400 个网址中,我们希望能够在 Beta 测试阶段得到更多插件作者的响应,目标是让主流的插件融合到新的插件系统中。前台快速管理这是所有客户最强烈要求新增的功能中最容易的一个,vBulletin 3.5 现在包含了一个功能完整的前台快速管理系统。管理员和版主无论在主题块和帖子块是否显示的情况下,均可以管理主题和帖子。您甚至可以在搜索结果中进行快速管理!可管理的操作包括 置顶/取消置顶、打开/关闭主题、删除/反删除、通过验证/取消验证主题、移动和合并主题。您也可以在主题显示页面 (showthread.php) 直接管理单独的帖子。该功能使您将一或多个帖子移动到其它主题中,或者分离出来成为一个新主题。您也可以将多个帖子合并成一个帖子,删除或反删除帖子,通过验证/取消验证帖子。快速管理也可以跨越多个页面。您可以在主题列表的一页中选中某个主题,然后到另一页中选择另一个主题,然后对这两个主题同时进行操作!AJAX 整合AJAX (异步 Javascript 和 XML) 使得您的浏览器在无须重新装载 (刷新) 当前页面的情况下向服务器发送和从服务器接收数据。Google 最先使用的这个技术,使得开发人员有能力创建丰富、快速响应的交互页面。例如,在 vBulletin 3.5 中,版主可以简单的点击某个主题的状态图标将其开放或关闭,或者双击主题标题所在的单元格立即对主题标题进行修改,而无须访问主题编辑页面。Floris 将一些 AJAX 操作和快速管理操作放到了一起,做成了一个 Flash 演示:http://files.vbulletin.com/3.5/ajax.html模版作者们肯定会问,我们为了实现这些功能,对模版进行了多少修改。答案是:几乎没有修改。当我们发布新版本的时候,我们会向您详细介绍如何将 AJAX 功能加入您自定义的风格中。通常情况下,其实只要在模版中的几个 HTML 标签内添加一个 id 属性便可以了。还有一个好消息是,AJAX 工具在 vBulletin 3.5 中会很容易实现。因此在适当的时候,您会在各种地方看到更多它们的身影。数据 API (数据管理器)如果您曾经尝试整合第三方软件到 vBulletin,数据管理器便是为您而设计的。现在有了中心对象,当保存各种不同类型的 vBulletin 对象时有了统一的接口。错误处理和非常规字段将被数据管理器系统自动处理。例如,如果您想插入一个新主题或帖子,您只需将数据传递给数据管理器,它会帮您检查您提交的数据是否有效 (是否过长、过短、包含了太多图片等)。如果数据无效,数据库管理器会尽力将其修改得有效。一旦数据管理器收到所有必需的数据,它将把数据储存到数据库中,并自动更新论坛最新贴信息。自然而然,插件可以将它们附着到数据管理器中,允许您添加代码,运行在保存之前、之后,甚至运行在添加新字段后。模版历史和比较许多客户想要将它们对模版进行修改的各个版本进行保存,这样它们便能在各个版本中了解具体修改了哪些部分。现在 vBulletin 3.5 中,不只是模版版本保存成为可能,您也可以一行行的查看当前默认的模版与您修改的模版与以前任何一个版本的模版中的差异。如果您浏览过 CVS 库,您会很熟悉这个功能。若您没有,下图可以解释一切:基于数据库的主题和论坛已读标记是的,该功能实现了!现在,我们不是使用 cookies 和发呆时间来判断主题论坛的未读或已读,而是使用数据库来跟踪。只有您读取了某个主题,该主题才会标记为已读。同样,只有您阅读了某个版面中的所有主题,版面前的图标才会变灰;无须再访问主题列表!当然,这个功能是可选的。如果您仍然想使用原来的标记系统,只要进行一下选项的设置。MySQL 全文搜索在 3.0.x 版本中,全文索引搜索已经出现,但是是一个不被支持的技术预览;而在 vBulletin 3.5 中,全文索引被完整的实现和支持。vBulletin 3.5 支持 MySQL 4 的两种搜索类型:自然语言搜索和逻辑搜索。逻辑搜索很接近于当前搜索工作的原理 (有一些额外的选项,例如短语搜索);自然语言搜索占用服务器资源更少,但是可能不总是返回您想要的结果。当然,可以对使用这两种搜索的用户权限进行控制。其它数据储存方式对于那些非常大的论坛,特别是那些将数据库和 Web 服务器分离的论坛,该功能会十分有帮助。您现在可以将某些经常读取的数据项目 (例如 forumcache 版面信息缓存) 储存在本地文件,或是共享内存中!这种方法能够极大的减少 MySQL 的负载,特别是将 MySQL 服务器和 Web 服务器分离的配置中 MySQL 的负载。SMTP 邮件发送服务器支持在 vBulletin 3.5 中,您无须依赖 PHP 的内建 Email 函数 mail()。您可以指定任意需要用户名和密码验证的 SMTP。MySQLi 支持vBulletin 3.5 的标准数据库类包含一个选项,使论坛可以支持增强 MySQL 扩展。PHPDoc 兼容的源代码一个正在进行中的项目是将 vBulletin 的函数以 PHPDoc 兼容的格式进行注释。目前大量重要的代码注释已经完成。这将允许我们为想要的人自动生成更好的技术文档。即使您不需要生成文档,当查看代码的时候,您会发现在类或函数的前面都会有 PHPDoc 的注释,描述它们的用途,输入和返回的值。这使得代码更加易读。代码:/** * Fetches an array containing info for the specified user, or false if user is not found * * Values for Option parameter: * 1 - Join the reputationlevel table to get the user's reputation description * 2 - Get avatar * 4 - Process user's online location * 8 - Join the customprofilpic table to get the userid just to check if we have a picture * 16 - Join the administrator table to get various admin options * Therefore: Option = 6 means 'Get avatar' and 'Process online location' * See fetch_userinfo() in the do=getinfo section of member.php if you are still confused * * @param integer (ref) User ID * @param integer Bitfield Option (see description) * * @return array The information for the requested user */​其它一些改变* 版主日志项目中的短语被抽象出来 (方便我们翻译成中文)。这会在您升级后的版主日志中得以体现。(以前的日志项目仍然会是英文。)* 现在有一个选项,在客户使用“联系我们”表单时,使用图像进行验证。* 现在有一个选项,用来启用/禁用论坛管理团队的显示,也有一个选项启用论坛管理团队的显示但不在其中显示版主。* 在风格管理器中的颜色采样时支持 Webkit。* ImageMagick 6 的支持。这个功能是试验性质的,并且需要您正确安装 ImageMagick。图像验证需要 ImageMagick 将 Freetype 支持编译其中,最好也安装 Ghostscript (Unix 下)。* 用户可以指定它们自己的日历事件开始/结束时间。* 自定义头像和资料照片 (在可能的情况下) 将会自动将尺寸修改为允许的最大图像大小。如果您使用 ImageMagick,头像和照片也可以被自动转换为 .BMP、.PSD 和 .TIFF。* 统计信息除了根据日期排序外,现在还可以根据结果进行排序。同时添加了一个选项,在没有结果的时候不显示日/周/月。* 资料照片现在可以储存到文件系统中。如果您当前把自定义头像储存在文件系统中,您需要将其移动回数据库,然后再重新移动到文件系统。如果您不这么做,您的用户需要重新上传它们的资料图片。* 每个图像附件类型都可以单独设置是否生成缩略图,而不是全部生成或不生成。* 每个附件类型现在都有“在新窗口中打开”的选项* NOSHUTDOWNFUNC 开关已经移动到 vBulletin 常规选项中。如果我们的技术支持人员在以前曾经告诉您将该功能打开 (因为悄悄话不标记为已读),您现在可以在管理面板的服务器设置和优化选项中将它设置为“否”。* 等待验证的主题和帖子将不会增加发帖人的发帖量计数,直到该项目通过验证。同样的,将主题或帖子移动回等待验证的队列,发帖人的帖子数量将会减少。当这是一个主题时,将会减少在该主题中所有发帖者的帖子数量。* 语言快速选择器*

评论
vbb 3.5.0 beta1vbb 3.5.0 beta1

  ·生活百科 Dux热水器问题
·生活百科 Ausgrid vs Enphase启发使用数据

加拿大百科-加拿大

不打游戏,我买了个游戏键盘

华人网原因无他,好键盘都是游戏键盘 我最基本的诉求是键帽字体清晰可见。我打字时虽然会盲打,但有些键还是要看的,例如数字/符号键、F功能键等。当把眼睛从屏幕转到键盘时,由于屏 ...

加拿大百科-加拿大

视频编辑器

华人网最近去百幕大,波士顿旅行,拍了不少视频。有的是用相机拍的,有的是用GoPro 拍的。想把这些视频根据日期,地点等加在一起。谷歌后发现微软Windows 11 带有 Clipchamp 这个视频编辑器, ...

加拿大百科-加拿大

开车的成本,我的10年Ford Edge

华人网我的福特开了10年,里程是85000公里,去养护时,问了一下这些年花费了多少维修费用?工作人员告诉我一共$4700,加上我前两年换了轮胎$1000,电池几百刀,合计6千多加元。在国内时我 ...

加拿大百科-加拿大

temu霸屏,怎么驱除?

华人网随便打开一个网页,发现temu的广告到处都是,上下左右,霸占了一大半面积,简直是强行抢占了别人的页面,非常离谱。我试图使用Google Report an ad/listing功能,填写Complaint on multiple ad ...

加拿大百科-加拿大

大家在拼多多上买东西了吗

华人网拼多多最近在加拿大开店了。 评论 拼多多app被Goolge下架了。Google suspends Chinas Pinduoduo app on security concernsAlphabet Incs Google suspended the Play version of PDD Holdings Incs Pinduoduo app for security concerns ...

加拿大百科-加拿大

请问抗焦虑症的替代药物

华人网家人在国内一直每天服用下面两种抗焦虑症的药,试过其他药都没有效果。准备回加拿大了,但是在加拿大的医保卡已经过期,另外不知道来加拿大有没有同样的替代药物?请问有没有 ...

加拿大百科-加拿大

亚马逊账号被黑记

华人网上来报个到,亚马逊账号被黑了,都不知道对方是怎么操作的...故事有点长,等有时间了再来更新。 评论 现在都有two step authentication,还能被黑,难道魔高一丈?最有效的解决途径是打 ...

加拿大百科-加拿大

大统华升职!!

华人网在大统华做supervisor要什么条件才可以升副主管,主管?薪水大约多少? 评论 大统华labor太卷了 评论 zxzwan2010 说:大统华labor太卷了点击展开...我问卷不卷了吗? 评论 赞!!! 太棒啦! ...

加拿大百科-加拿大

关于立遗书

华人网大家觉得有必要立遗嘱吗在安省 现在自住房想以后留给孩子独生子 评论 有比没有好, 没有的话万一有事真的很麻烦 评论 平安书有钱有业有孩子的必须做,如果大吉利是忽然走了,所 ...

加拿大百科-加拿大

世界十大最丑建筑。转帖

华人网互联网 榜首反而最具设计感? 评论 美学向来没有一定的準则,每个人的审美观各有不同,话虽如此,但当大多数人都认为一件事物是美或醜,总会有一定的参考价值。 评论 早前国外一 ...