利立德网络创业联盟 >> 建站实战 >> NB文章系统(NBArticle)建站教程

NB文章系统(NBArticle)建站教程

利立德网络创业联盟 转载 阿飞 2007-6-13 22:07:39

安装说明

如果您是第一次使用NB文章系统(NBArticle),请确认您同意版权声明后请详细阅读以下说明文档,以便能更快更好的使用NB文章系统(NBArticle)。

 

下载

每次发布最新版本,都会第一时间公布于NB文章系统(NBArticle)官方站点(http://www.nbarticle.com)。

 

解压

将下载回来的NB文章系统(NBArticle)解压到一个临时目录。

 

安装

 

    在本地安装NB文章系统(NBArticle)
  • 执行本操作前请确认您拥有安装要求中所需要的环境,如果没有所需要的环境,请浏览NB文章系统(NBArticle)官方站点(http://www.nbarticle.com)中相关的帖子说明。
  • 在确认您有运行NB文章系统(NBArticle)的环境后,您可将解压后的文件复制到本地WEB目录中,IIS或者PWS默认Web目录为C:\inetpub\wwwroot,比如您装到C:\inetpub\wwwroot\NBArticle目录下,那么就可以用http://localhost/NBArticle/或http://127.0.0.1/NBArticle/进行访问

 

 

    在服务器或者虚拟空间进行安装
  • 如果有服务器的直接操作权限,那么您可以使用类似本地安装的方法进行安装。
  • 如果您是虚拟空间,那么您可以使用FTP软件将NB文章系统(NBArticle)上传到网站目录,比如您将NB文章系统传到空间中的NBArticle目录,那么您就可以使用http://www.youdomain.com/NBArticle/来进行浏览

 

 

配置

安装完成后,请先访问目录中setup.asp文件,根据提示逐步配置系统信息。当提示安装完成后,删除setup.asp和Create.asp文件。

 

 

完成了以上步骤后,就可以正常使用NB文章系统了。

  • 默认后台登陆用户名:admin 密码:123
  • 默认后台登陆地址:http://youdomain/manager/index.htm

SuperPassport(数据接口)

说明

NB文章系统(NBArticle) 的SuperPassport(数据接口),顾名思义,即是专门用于各系统之间的数据传递、整合、备份而开发的一个通行证技术。利用此接口,用户可以很容易的和其他应用系统——例如论坛/blog等——等进行数据的传递和整合,也可以用于关键数据的备份。

由于该接口使用了领先业界的 XML-RPC 通讯协议,因此在数据传递时不受对方应用系统的开发语言、数据库系统、服务器系统等——即无论对方的应用系统为ASP/ASP/JSP/.NET/CGI等,数据库为ACCESS/MSSQL/MYSQL等,服务器系统为WINDOWS/WINDOWS NT/LINUX/UNIX等——影响,并且与传统的方法相比,该接口无需修改对方或自身的程序,因此在面临系统版本升级时,无需再次进行整合工作。

目前该接口可用于会员注册/修改基本资料/修改安全资料等功能,日后将继续开发如:文章发布等功能。

 

使用方法

 

    1、登陆管理后台,打开左侧菜单的接口管理,点击 添加 连接。
    2、在 接口说明 处填写当前接口的简单说明,如“与本站论坛的接口”。
    3、在 远程接口地址 处,填入被连接应用系统的接口地址,如:http://www.xxx.com/bbs/xml-prc/index.asp。
    4、在 接口文件 处,填写被连接应用系统的接口规范模版文件名,该文件必须放置在 /xml_rpc/ 目录下,并且符合XML-RPC协议规范。
    5、在 接口类型 处,选择需与被连接应用系统进行连接的动作。
    6、在 接口密匙 处,填写于被连接应用系统的接口密匙。

    注:同一动作可绑定多个接口;接口密匙为对方定义之密匙。

 

 

开发方法——接收

 

    本小节的内容,指的是由 NB文章系统(NBArticle) 的 SuperPassport(数据接口) 接收数据的操作。SuperPassport(数据接口) 只接收对 NB文章系统(NBArticle) 有用的数据。

  • 用户注册 [代码示例]
  • 用户修改基本资料 [代码示例]
  • 用户修改安全资料 [代码示例]

    注:接口密匙为 /connection.asp 文件中 sCacheName 变量定义之内容。

 

 

开发方法——发送

 

    本小节的内容,指的是由 NB文章系统(NBArticle) 的 SuperPassport(数据接口) 发送数据的操作。SuperPassport(数据接口) 只发送对 NB文章系统(NBArticle) 自身的数据。

  • 用户注册
    内容包括:用户名、密码(明文)、E-Mail地址、取回密码问题、取回密码问题的答案、性别(1=男,0=女)、个人主页地址、QQ号码、ICQ号码、MSN地址、姓名、生日(yy/mm/dd)、来自于。
  • 用户修改基本资料
    内容包括:用户名、密码(明文)、E-Mail地址、性别(1=男,0=女)、个人主页地址、QQ号码、ICQ号码、MSN地址、姓名、生日(yy/mm/dd)、来自于。
  • 用户修改安全资料
    内容包括:用户名、原密码(明文)、新密码(明文)、取回密码问题、取回密码问题的答案。

    注:

    • 具体例子可查看程序根目录下的 xml_rpc 子目录中的 nbarticle_register.xml、nbarticle_editeinfo.xml、nbarticle_editsafeinfo.xml 文件,其分别是 用户注册、用户修改基本资料、用户修改安全资料 。
    • 接口密匙将由后台添加接口时的 接口密匙 内容填充。

常见问题

我在管理后台添加了很多栏目,为什么前台页面的顶部导航没有任何变化?

风格及模版管理-=>Js文件管理-=>更新系统Js文件

我添加了很多友情连接,为什么在首页没有任何变化?

如果你使用的是系统自带的风格模版,首页处的友情连接是调用:/js/friend.js文件,你需要进行:模版管理->Js文件管理->更新系统Js文件 操作。

如果你使用的是自行修改的风格模版,则在首页调用友情连接的方法是:在模版的index块你需要的位置上填写 Friend 模版标签。

为什么我登陆网站管理后台,会出现500页面错误?

该错误主要发生在服务器为windows 2003操作系统下,常见的错误原因是:没有打开父路径支持。具体解决信息请参考以下网址:http://forum.nbarticle.com/forum_posts.asp?TID=759&PN=1

为什么我在发布文章的时候,系统会提示“对不起,你没有进行发布操作的权限”?

栏目添加后,默认是任何管理员也没有权限的,必须通过管理员列表-编辑来设定某管理员对于该栏目所具有的权限。

为什么页面上会出现“为零除”的错误?

出现该错误的原因比较多,请按照以下的提示检查您的各项设定:栏目属性中的每页记录数是否为0/该页面使用的模版是否在调用 GetArticleList 标签时设定了列数为0/某自定义js的属性中关于列数的设定是否为0。

为什么我的栏目里明明有文章,但栏目的文章统计数为0,或系统的文章统计数不正确?

数据更新-=>更新系统数据。

在哪里可以添加专题文章呢?

添加专题和添加栏目一样,只需在添加栏目的时把栏目类型设置为专题,然后在发布文章时选择该栏目,并把模版中 GetArticleList 标签的第二个参数设置为1即可。

为什么我在本地调试成功后上传到我的空间运行,系统会出现“对不起,数据连接错误!如果第一次使用,请先运行setup.asp进行系统配置。”的提示?

您只需把从我们网站下载的压缩包里解压出create.asp文件,并上传到系统根目录,然后运行setup.asp文件,重新进行一次数据库连接即可。

文章模版怎么使用?

 

  • 2.00版:"文章模版管理添加" -=>保存 -=> "文章模版管理" -=>点击模版名称
  • 2.10版:"文章模版管理添加" -=>保存 -=> "添加文章" -=>"文章模版"选择

 

站点调查怎么调用?

只需在模版里使用 SiteVote 模版标签即可,并将里面的参数设置为您需要调用的调查的ID号。

为什么会出现“类型不匹配:SysStat”的错误提示?

是因为服务器的脚本解释器版本过低,简单的解决方法是将服务器的IE版本升级至IE6SP1。

为什么我的前台会员登陆后会出现“下标越界: 'Mem_GroupSetting' ”的错误?

管理员进入后台的会员组管理,找到该会员组,点击编辑,然后保存,或者直接删除include目录里的config.ini文件

为什么生成html页面/系统js/自定义js时,会出现"写入文件失败"错误?

原因是服务器没有对您的网站打开写权限,请联系您的服务器管理员,要求他们给予您的整个网站目录打开写权限。如果您的服务器因为安全原因需要单独对某些目录进行详细设置,则需要打开写权限的目录为:articlelist、articleview、depot、js、jsfiles、userfiles、include.

为什么我更改栏目名称后,文章上的栏目名称不能自动更新?

数据更新-=>更新系统数据

为什么我添加了很多图片文章,为什么还是显示图片文章为0?

在我们的系统中,文章包含图片并不等于就是图片文章,必须给文章指定“标题图片”才是图片文章。

栏目浏览权限是怎么使用的?

栏目浏览权限控制是和会员组的设定相结合使用的。请看以下例子:

 

  • 栏目浏览权限=0,非vip区。则所有人都可以浏览
  • 栏目浏览权限=2,非vip区。则游客不可以浏览,因为游客的浏览权限相当于=0;而会员组权限小于2的会员也不可以查看,只有会员组权限是大于或等于2的方可以浏览
  • 栏目浏览权限=3,vip区。则游客同样不可以浏览,而会员组里具有vip权限,并且组权限大于或等于3的会员可以浏览;而如果会员组的设定为非vip权限,无论组权限是大于/等于/小于3,也不能浏览。

 

怎么生成的内容页都是空白?

在栏目列表里找到该栏目,点击编辑,在栏目属性那里选择文章页及栏目页使用的模版,保存即可。

自定义js怎么使用?

为什么我在 NB文章系统(NBArticle) 调用其他系统的js文件会出现乱码?

由于 NB文章系统(NBArticle) 的输出页面采用UTF-8国际编码方式,因此如在页面引用js文件时没有指定输出字符集,则有可能出现乱码。解决方法在调用时加入charset字句。如:

<script language="javascript" src="abc.js" charset="utf-8"></script>

<script language="javascript" src="abc.js" charset="gb2312"></script>

为什么会出现“调用参数不足,现有 x 个,需 13 个”的提示?

出现此种提示,是有可能您当前页面使用的模版是由旧版本升级而成,由于系统程序的升级,所以不少模版标签会因而增加或减少调用时所需的参数,因此您必须参照当前系统版本的模版标签说明文件来修改您在模版里填写的模版标签调用参数。

相关文章怎么使用?

相关文章是由文章所携带的关键字来自动匹配的。如果你的文章中关键字为空,那么他是匹配不了。本系统支持多个关键匹 配。例如
文章:关键字为[注意,分割符为英文的,号,而非中文的,号]
ms,xp,sp2
B文章:
xp,sp2
C文章:
ms
那么,B、C文章为A的相关文章,A为B的相关文章,A也为C的相关文章。

为什么添加栏目时所属栏目是空白的?

我们根据网友的反馈,在发布及编辑文章时,将当前管理员没有相应操作权限的栏目屏蔽,只显示拥有相应权限的栏目。

模版标签 使用说明

责任编辑: 阿飞 参与评论
利立德网络创业联盟 2007版权所有 让我们共同创业! greatafei@126.com qq:279669626 豫ICP备05021003号
Powered By: KingCMS 3.0 Beta