VKWBMS
FFWBMS

维克网站建设管理系统使用说明

维克网站建设管理系统简介

维克网站建设管理系统是为简化网站开发,让网站开发人员可以更多的关注前台美工,不再需要对网站程序语言了解,不再需要熟悉数据库开发管理;利用本系统提供的7个语句,加入到HTML中,结合系统提供的完善的后台管理,即可很容易定制出更适合用户要求的网站;内置的多语种管理,可以任意增加网站语种,将成为外贸网站及多语种网站绝好的开发平台。

本系统非为普通使用者开发,主要面向以美工为主、熟悉HTML、CSS的用户,可以很容易的开发出企业网站、购物网站、行业垂直类网站、政府网站等等。

由于使用了SQLITE数据库,网站搬家将不再是问题,简单到下载上传就成功完成。

本软件对教育或个人非盈利性网站免费使用。

欢迎有美工技术并希望利用业余时间增加收入的朋友,加入到模板开发开发中来,我们提供适用于本系统的模板营销平台,让网站改版象换衣服一样方便,为用户带来惊喜时,同样可以为你带来一份长期的收入。

网站模板开发所需技术列表:HTML、CSS、JAVACSRIPT、JQUERY、SEO相关知识、美工设计。

维克软件工作室:http://www.vikihui.com        QQ:2662119        

维克网站建设管理系统使用特别说明

下列关键词为系统专用,在查关位置不可使用做为名称或变量定义:

tpl:此字符串做为模板名称专用,存在于URL地址栏上,如要设置页面使用demo.htm这个模板时,在URL地址栏增加参数tpl=demo即可。

SCRIPT_NAME:此字符串为系统预留,不可用在URL地址栏上做参数名。

维克网站建设管理系统使用指南

下截维克网站建设管理系统后,先解压获得若干文件,你看到到目录下有如下所示的文件和目录,如果你在本机进行测试,首先要保证你的本机上安装了PHP,并打开了SQLITE支持,如果没有请搜索相关教程,进行安装设置;如果是直接上传到空间使用,请确定空间支持PHP并支持SQLITE,从PHP5开始SQLITE以做为PHP的原生支持,如果发现不能SQLITE可联系空间提供商,要求打开SQLITE支持即可。

第一次运行时会提示进行维克网站建设管理系统安装,如下图

设置好后点击安装

tpl:此字符串做为模板名称专用,存在于URL地址栏上,如要设置页面使用demi.htm这个模板时,在URL地址栏增加参数tpl=demo即可。

SCRIPT_NAME:此字符串为系统预留,不可用在URL地址栏上做参数名。

维克网站建设管理系统模板开发指南

学习模板开发的前提是已经学会HTML、CSS、JAVACSRIPT、JQUERY、SEO相关知识、美工设计。

了下列关键词为系统专用,在查关位置不可使用做为名称或变量定义:

tpl:此字符串做为模板名称专用,存在于URL地址栏上,如要设置页面使用demi.htm这个模板时,在URL地址栏增加参数tpl=demo即可。

SCRIPT_NAME:此字符串为系统预留,不可用在URL地址栏上做参数名。

维克网站建设管理系统使用语法定义目录

模板语法

函数名

模板语法 > 模板解析标识符

功能 标识符,所有模板中的定义都在开始标识和结束标识内,标识外部的不进行解析。
语法 <!--{ 模板语句 }-->
范例

<!--{$TEMP}-->;结果:输出定义的TEMP这个变量的值

<!--{ $TEMP['name'] }-->;结果:输出定义的TEMP这个数组变量中关键字为name的值,数组子关键字理论上可无限重复

<!--{$TEMP=5}-->;结果:定义一个叫TEMP的变量,并且给这个变量赋值为5,以后可以用显示变量的方法输出,也可在条件表达中进行运算

<!--{ $TEMP='set' }-->;结果:定义一个叫TEMP的变量,并且给这个变量赋值为字符串set,以后可以用显示变量的方法输出,也可在条件表达中进行运算

注释

开始标识: <!--{

结束标识: }-->

函数名

模板语法 > 运算符

功能 进行逻辑运算或赋值
语法 > 、>= 、< 、<= 、!= 、== 、=
范例

<!--{ if $TEMP>"0" }-->;结果:判断变量$TEMP的值是否大于0

注释

> :大于

>= :大于等于

<:小于

<= :小于等于

!= :不等于

== :等于

= :赋值,数字可以直接赋值,字符时前后必须加引号。

函数名

模板语法 > if 、elseif 、else 、/if

功能 if 结构允许按照条件执行代码片段。多个条件时可连续使用elseif进行判断执行。
语法

<!--{ if 条件表达式 }-->

     执行语句集

<!--{elseif 条件表达式 }-->

     执行语句集

         .

         .

         .

<!--{ else }-->

     执行语句集

<!--{ /if }-->

参数 条件表达式为逻辑表达式,结果为真时执行。
范例

<!--{$TEMP=2}-->

<!--{ if $TEMP=="1" }-->

    1

<!--{elseif $TEMP=="2" }-->

    2

<!--{ else }-->

    0

<!--{ /if }-->

 

结果:输出显示 2

函数名

模板语法 > while 、/while 循环

功能 while循环,当条件表达式为真时执行循环内的语句集,为假时跳出循环,继续执行后面的语句。
语法

<!--{ while 条件表达式 }-->

语句集

<!--{ /while }-->

参数  
返回值  
范例

<!--{ $a=0 }-->

<!--{ while $a<3 }-->

<!--{ $a }--><br />

<!--{ $a++ }-->

<!--{ /while }-->

注释 条件表达式不正确时,容易出现死循环,使用时一定要注意表达式问题
参见  
函数名

模板语法 > for 、/for 循环

功能 自定义循环
语法

<!--{ for 循环变量并赋值;条件表达式;循环变量 参数 }-->

<!--{ $a }--><br />

<!--{ /for }-->

参数

++:每循环一次+1

--:每循环次-1

范例

1、循环输出1 - 9

<!--{ for $a=1;$a<=9;$a ++ }-->

<!--{ $a }-->,

<!--{ /for }-->

 

结果:1, 2, 3, 4, 5, 6, 7, 8, 9,

 

2、循环输出9 - 1

<!--{ for $a=9;$a>=1;$a -- }-->

<!--{ $a }-->,

<!--{ /for }-->

 

结果: 9, 8, 7, 6, 5, 4, 3, 2, 1,

注释 参数为定义循环方向的,条件表达式不正确时,容易出现死循环,使用时一定要注意表达式问题
参见  
函数名

模板语法 > loop 、/loop 循环

功能

循环一个数组

语法

<!--{loop 数组变量 临时变量名}-->

<!--{loop 数组变量 名的临时变量名 => 值的临时变量名 }-->

<!--{ /loop }-->

范例

1、显示一个变量的值

<!--{ if length($TEMP)>"0" }-->

<!--{ loop $TEMP $ary }-->

<!--{ $ary["name"] }--><br />

<!--{ /loop }-->

<!--{ /if }-->

2、给一个变量的赋值

<!--{ if length($TEMP)>"0" }-->

<!--{ loop $TEMP $k => $v }-->

<!--{ $k }-->=<!--{ $v }--><br />

<!--{ /loop }-->

<!--{ /if }-->

注释  
参见  
函数名

模板语法 > length 获得数据长度

功能 获得数组长度
语法 <!--{length(数组名)}-->
返回值 返回指定数组中数组个数
范例

<!--{length($TEMP)}-->

 

结果:2

函数名

模板语法 > include 引用文件

功能 引用一个外部文件的代码
语法 <!--{ include "要引用的文件名" }-->
参数 要引用的文件名不要同一目录时应该包含相对目录串
范例

<!--{ include "inc_header.php" }-->

结果:引用inc_header.php文件

注释 多个页面中相同的代码可以单独写入一个文件中,用include进行引用,以后修改此文件,即可实现所有引用页面的修改,实现代码重用性,减少代码维护工作量。
函数名

模板语法 > ffwbms 执行取值

功能 获得数据值并生成变量或返回直接显示
语法 <!--{ ffwbms 取值动作名,定义返回变量名,'参数名=参数值 ……' }-->
参数

必选项,取值动作名,参见取值语法

可选项,定义返回变量名,不设置时返回变量名为取值动作名,直接显示时此参数无效,如有参数时,此项不可省略,为空时可用二个引号标记空

参数名=参数值:此选项由取值动作定义,多个参数用英文逗号间隔

返回值 返回变量或返回直接显示
范例

<!--{ffwbms ffwbms_lang_url,vtemp,'lang='.$wset_ary['Lang_eabbr']}-->

结果:运行ffwbms_lang_url取值动作,返回值放入变量vtemp中

函数名

模板语法 > ffwbms_see 输出显示变量的值

功能 输出显示所有变量的值
语法 <!--{ffwbms_see 变量名 }-->
范例

<!--{ffwbms_see $TEMP }-->

结果:输出显示变量$TEMP的值

注释 此函数为开发时查看定义了那些变量及值时使用
函数名

模板语法 > ffwbms_see_all 遍历输出显示所有变量的值

功能 遍历输出显示所有变量的值
语法 <!--{ffwbms_see_all }-->
范例

<!--{ffwbms_see_all }-->

结果:输出显示所有变量的值

注释 此函数为开发时查看定义了那些变量及值时使用

内部取值定义

函数名

内部取值定义 > 网站参数取值定义

功能 获得网站参数定义的值,部分值需要在后台进行定义
语法 <!--{ $wset_ary["参数"] }-->
参数

web_root:网站根目录

tpl_path:模板文件所在的目录

upload_path:上传图片所在的目录

currY:当前日期年,数字。返回例:2014

currM:当前日期月,数字。返回例:05

currD:当前日期日,数字。返回例:25

currWd:当前日期周数字。返回例:0

currWc:当前日期周中文数字,一至六或日。返回例:日

currWe:当前日期周英文缩写。返回例:SUN

currWea:当前日期周英文。返回例:Sunday

Lang_id:当前页面的语种号,与URL地址栏中的lang参数值相关,无此参数时返回默认语种号。返回例:1

Lang_eabbr:当前页面的语种缩写名,与URL地址栏中的lang参数值相关,无此参数时返回默认语种缩写名。返回例:cn

Lang_cname:语种中文名。返回例:中文

Lang_ename:语种英文名。返回例:China

Lang_sname:原语种名。返回例:中文

SITE_domain:网站域名。后台定义时如:http://www.ffwish.com/,应定义为:ffwish.com,这才是你的真正域名

SITE_ICP:网站备案号

SITE_NAME:当前页面语种的网站名,与URL地址栏中的lang参数值相关,无此参数时返回默认语种的网站名

SITE_KWS:当前页面语种的默认网站关键字,与URL地址栏中的lang参数值相关,无此参数时返回默认语种的默认网站关键字

SITE_DST:当前页面语种的默认网站描述,与URL地址栏中的lang参数值相关,无此参数时返回默认语种的默认网站描述

范例

<!--{ $wset_ary["SITE_domain"] }-->

返回:ffwish.com

注释  
函数名

内部取值定义 > URL地址栏参数取值定义

功能 获得URL地址栏参数取值定义的值,这些值除SCRIPT_NAME外,都需要在URL地址请求中存在,其中tpl未定义或为空时,默认返回index,其它未定义或为空时都返回空。
语法 <!--{ $get_ary["参数"] }-->
参数

SCRIPT_NAME:返回当前页面名,含目录。这个值是为以后扩展用的,暂时应该只返回index.php。

tpl:页面所用的模板名,默认为返回:index

其它为URL地址栏上的所有参数,如:id=5;那么参数就是:id,返回值就是:5

范例

<!--{ $get_ary["tpl"] }-->

返回:index

注释  
函数名

内部取值定义 > POST请求参数取值定义

功能 获得POST表单方式请求的名和值
语法 <!--{ $post_ary["POST请求名"] }-->
参数

为所有POST请求的名,如:<input id="id" name="id" value="5" />;那么参数就是:id,返回值就是:5

范例

<!--{ $post_ary["id"] }-->

返回:5

注释  
函数名

内部取值定义 > 语种相关页面字符串、图片名或设置值取值定义

功能 获得语种相关页面字符串、图片名或设置值,这些值在后台进行设置定义
语法 <!--{ $langset_ary["唯一名"] }-->
参数

为所有语种相关页面字符串、图片名或设置值的名

范例

<!--{ $langset_ary["index_001"] }-->

返回:公司简介

注释 langset_ary中的所有定义和值,在后台进行设置,然后才能调用。

取值语法

函数名

取值语法 > ffa_randomtail 显示一个随机URL尾部字符串

功能 获得一个随机URL尾部字符串,做伪静态地址用
参数
返回 加上以.html结尾的5位随机字符串
范例

<!--{ ffwbms ffa_randomtail }-->

直接输出显示:&ypylo.html

注释 这个功能主要做伪静态地址使用,由于百度和谷歌的技术发展,静态地址和动态地址已无任何区别,所以不用最好
函数名

取值语法 > ffa_lang_list 获得语种数据列表数组

功能 获得语种数据列表数组
参数
返回 id=语种号,cname=语种中文名,ename=语种英文名,sname=原语种名,eab=语种英文缩写
范例

<!--{ ffdata ffa_lang_list,vtemp }-->

返回:语种数组

注释 多语种网站生成语种切换菜单用
函数名

取值语法 > ffa_lang_url URL中显示语种参数

功能 URL中显示语种参数
参数

lang:必选项,指定语种号,为空时返回空,应使用$wset_ary['Lang_eabbr']

返回
范例

<!--{ffwbms ff_lang_url,'','lang='.$wset_ary['Lang_eabbr']}-->

返回:直接输出显示

注释  
函数名

取值语法 > ffa_sort_list 获得分类列表

功能 获得当前页面语种的网站结构分类列表,返回数据数组
参数

pid:可选,父分类号,为空或为0时,列根分类

top:可选,前X条记录,为空或为0时,列全部记录

ob:可选,排序规定,f=倒序,t=正序,为空时,默认使用正序

返回 id=分类号,pid=父分类号,sname=分类名,mname短分类名,sart分类所属文章号,spage=分类要使用的模板文件名(为空时进入短分类号定义的目录),spwd=分类密码(此项为定义密码进入的页面使用),styp=类型分类,sta1,sta2=状态()
范例

<!--{ffwbms ffa_sort_list,vtemp,'pid=13|top=1|ob=f'}-->

返回:分类数组

注释 spage为空时,mname应为英文字符串,这时不代表短分类名,而表示这是一个目录名
函数名

取值语法 > ffa_sort_slist 获得分类列表(含子分类)

功能 获得当前页面语种的网站结构分类列表,含子分类,返回数据数组
参数

pid:父分类号,为空或为0时,列根分类

top:可选,前X条记录,为空或为0时,列全部记录

ob:可选,排序规定,f=倒序,t=正序,为空时,默认使用正序

返回

id=分类号,pid=父分类号,sname=分类名,mname短分类名,sart分类所属文章号,spage=分类要使用的模板文件名(为空时进入短分类号定义的目录),spwd=分类密码(此项为定义密码进入的页面使用),styp=类型分类,sta1,sta2=状态()

subsort=子分类数组,见上
范例

<!--{ffwbms ffa_sort_slist,vtemp,'pid=13|top=1|ob=f'}-->

返回:分类数组

注释 spage为空时,mname应为英文字符串,这时不代表短分类名,而表示这是一个目录名
函数名

取值语法 > ffa_sort_aslist 获得分类列表(遍历子分类)

功能 获得当前页面语种的网站结构分类列表,含遍历子分类,返回数据数组
参数

pid:父分类号,为空或为0时,列根分类

top:可选,前X条记录,为空或为0时,列全部记录

ob:可选,排序规定,f=倒序,t=正序,为空时,默认使用正序

返回

id=分类号,pid=父分类号,sname=分类名,mname短分类名,sart分类所属文章号,spage=分类要使用的模板文件名(为空时进入短分类号定义的目录),spwd=分类密码(此项为定义密码进入的页面使用),styp=类型分类,sta1,sta2=状态()

subsort=子分类数组,见上
范例

<!--{ffwbms ffa_sort_aslist,vtemp,'pid=13|top=1|ob=f'}-->

返回:分类数组

注释 spage为空时,mname应为英文字符串,这时不代表短分类名,而表示这是一个目录名
函数名

取值语法 > ffa_sort_reroot 获得指定分类至根的数组

功能 获得指定分类号至根的数组
参数

id:必选项,指定分类号,为空或为0时,返回空

返回 id=分类号,pid=父分类号,sname=分类名,mname短分类名,sart分类所属文章号,spage=分类要使用的模板文件名(为空时进入短分类号定义的目录)
范例

<!--{ffwbms ffa_sort_reroot,vtemp,'id='.$ary["id"]}-->

返回:数组

注释 主要做导航条取值用
函数名

取值语法 > ffa_sort_db 获得指定分类号的数据

功能 获得指定分类号的数据
参数

id:必选项,指定分类号,为空或为0时,返回空

返回 id=分类号,pid=父分类号,sname=分类名,mname短分类名,sart分类所属文章号,spage=分类要使用的模板文件名(为空时进入短分类号定义的目录),spwd=分类密码(此项为定义密码进入的页面使用),styp=类型分类,sta1,sta2=状态(),timg=分类标题图片号集,keys=分类关键字,abs=分类描述,atxt=分类正文
范例

<!--{ffwbms ffa_sort_db,vtemp,'id='.$ary["id"]}-->

返回:分类数据数组

注释  
函数名

取值语法 > ffa_sort_art 显示指定分类号的文章数据

功能 显示指定分类号的文章数据
参数

id:必选项,指定分类号,为空或为0时,返回空

noshow:可选项,是否直接输出显示,为1时不直接输出显示返回数据,其它为直接输出显示,默认为0

返回 直接输出显示或返回数据分类正文
范例

<!--{ffwbms ffa_sort_art,vtemp,'id='.$ary["id"]}-->

返回:直接输出显示或返回数据分类正文

注释  
函数名

取值语法 > ffa_art_toplist 获得文章列表

功能 获得文章列表
参数

pid:必选项,指定分类号,为空或为0时,返回空

top:可选,前X条记录,为空或为0时,列全部记录

ob:可选,排序设置,定义值如下:

        0=最后修改时间倒序,默认,未定义时使用

        1=最后修改时间正序

        2=录入时间倒序

        3=录入时间正序

        4=浏览次数倒序

        5=浏览次数正序

        9=随机,随机时置顶无效

zd:可选,先列置顶,为1时先列置顶文章,置顶文章不占列表数,为空或其它时不列置顶文章

返回 id=文章号,pid=所属分类号,atit=文章标题,stit=文章短标题,auth=作者,sour=来源,timg=标题图片号集,keys=关键字,abs=描述,acou=浏览次数,sta1=置顶和推荐状态,sta2=是否可回复,sta3=未用,sta4=加粗、加红等状态
范例

<!--{ffwbms ffa_art_toplist,vtemp,'pid='.$ary["id"].'top=8'}-->

返回:文章列表数据数组

注释 列表时注意置顶参数设置,与排序参数为9时会冲突,另外有置顶参数时,列表数不含置顶文章数
函数名

取值语法 > ffa_art_stoplist 获得文章列表(含子分类)

功能 获得文章列表(含子分类)
参数

pid:必选项,指定分类号,为空或为0时,返回空

top:可选,前X条记录,为空或为0时,列全部记录

ob:可选,排序设置,定义值如下:

        0=最后修改时间倒序,默认,未定义时使用

        1=最后修改时间正序

        2=录入时间倒序

        3=录入时间正序

        4=浏览次数倒序

        5=浏览次数正序

        9=随机,随机时置顶无效

zd:可选,先列置顶,为1时先列置顶文章,置顶文章不占列表数,为空或其它时不列置顶文章

返回 id=文章号,pid=所属分类号,atit=文章标题,stit=文章短标题,auth=作者,sour=来源,timg=标题图片号集,keys=关键字,abs=描述,acou=浏览次数,sta1=置顶和推荐状态,sta2=是否可回复,sta3=未用,sta4=加粗、加红等状态
范例

<!--{ffwbms ffa_art_stoplist,vtemp,'pid='.$ary["id"].'top=8'}-->

返回:文章列表数据数组

注释 列表时注意置顶参数设置,与排序参数为9时会冲突,另外有置顶参数时,列表数不含置顶文章数
函数名

取值语法 > ffa_art_astoplist 获得文章列表(遍历子分类)

功能 获得文章列表(遍历子分类)
参数

pid:必选项,指定分类号,为空或为0时,返回空

top:可选,前X条记录,为空或为0时,列全部记录

ob:可选,排序设置,定义值如下:

        0=最后修改时间倒序,默认,未定义时使用

        1=最后修改时间正序

        2=录入时间倒序

        3=录入时间正序

        4=浏览次数倒序

        5=浏览次数正序

        9=随机,随机时置顶无效

zd:可选,先列置顶,为1时先列置顶文章,置顶文章不占列表数,为空或其它时不列置顶文章

返回 id=文章号,pid=所属分类号,atit=文章标题,stit=文章短标题,auth=作者,sour=来源,timg=标题图片号集,keys=关键字,abs=描述,acou=浏览次数,sta1=置顶和推荐状态,sta2=是否可回复,sta3=未用,sta4=加粗、加红等状态
范例

<!--{ffwbms ffa_art_astoplist,vtemp,'pid='.$ary["id"].'top=8'}-->

返回:文章列表数据数组

注释 列表时注意置顶参数设置,与排序参数为9时会冲突,另外有置顶参数时,列表数不含置顶文章数
函数名

取值语法 > ffa_art_stick 获得置顶文章列表

功能 获得置顶(推荐)文章列表
参数

pid:必选项,指定分类号,为空或为0时,返回空

top:可选,前X条记录,为空或为0时,列全部记录

返回 id=文章号,pid=所属分类号,atit=文章标题,stit=文章短标题,auth=作者,sour=来源,timg=标题图片号集,keys=关键字,abs=描述,acou=浏览次数,sta1=置顶和推荐状态,sta2=是否可回复,sta3=未用,sta4=加粗、加红等状态
范例

<!--{ffwbms ffa_art_stick,vtemp,'pid='.$ary["id"].'top=8'}-->

返回:置顶(推荐)文章列表数据数组

注释  
函数名

取值语法 > ffa_art_recommend 获得推荐文章列表

功能 获得置顶(推荐)文章列表(含子分类)
参数

pid:必选项,指定分类号,为空或为0时,返回空

top:可选,前X条记录,为空或为0时,列全部记录

返回 id=文章号,pid=所属分类号,atit=文章标题,stit=文章短标题,auth=作者,sour=来源,timg=标题图片号集,keys=关键字,abs=描述,acou=浏览次数,sta1=置顶和推荐状态,sta2=是否可回复,sta3=未用,sta4=加粗、加红等状态
范例

<!--{ffwbms ffa_art_recommend,vtemp,'pid='.$ary["id"].'top=8'}-->

返回:置顶(推荐)文章列表数据数组

注释  
函数名

取值语法 > ffa_art_pglist 获得文章分页列表

功能 获得文章分页列表
参数

pid:必选项,指定分类号,为空或为0时,返回空

pg:可选,要显示的页数,为空或为0时,显示第一页

ps:可选,每页要显示的记录数,为空或为0时,记录数为20

os:可选,多页时分页选项前后可选数,为空或为0时,可选数为5

ob:可选,排序设置,定义值如下:

        0=最后修改时间倒序,默认,未定义时使用

        1=最后修改时间正序

        2=录入时间倒序

        3=录入时间正序

        4=浏览次数倒序

        5=浏览次数正序

返回

数组[0]:id=文章号,pid=所属分类号,atit=文章标题,stit=文章短标题,auth=作者,sour=来源,timg=标题图片号集,keys=关键字,abs=描述,acou=浏览次数,sta1=置顶和推荐状态,sta2=是否可回复,sta3=未用,sta4=加粗、加红等状态

数组[1]:p_list=上列表数组,n_list=下列表数组,previous=上一页号,current=当前页号,next=下一页号,pages=总页数,total=总记录数

范例

<!--{ffwbms ffa_art_pglist,vtemp,'pid=20|pg=3|ps=10'}-->

返回:文章分页列表数据数组

注释  
函数名

取值语法 > ffa_art_spglist 获得文章分页列表(含子分类)

功能 获得文章分页列表(含子分类)
参数

pid:必选项,指定分类号,为空或为0时,返回空

pg:可选,要显示的页数,为空或为0时,显示第一页

ps:可选,每页要显示的记录数,为空或为0时,记录数为20

os:可选,多页时分页选项前后可选数,为空或为0时,可选数为5

ob:可选,排序设置,定义值如下:

        0=最后修改时间倒序,默认,未定义时使用

        1=最后修改时间正序

        2=录入时间倒序

        3=录入时间正序

        4=浏览次数倒序

        5=浏览次数正序

返回

数组[0]:id=文章号,pid=所属分类号,atit=文章标题,stit=文章短标题,auth=作者,sour=来源,timg=标题图片号集,keys=关键字,abs=描述,acou=浏览次数,sta1=置顶和推荐状态,sta2=是否可回复,sta3=未用,sta4=加粗、加红等状态

数组[1]:p_list=上列表数组,n_list=下列表数组,previous=上一页号,current=当前页号,next=下一页号,pages=总页数,total=总记录数

范例

<!--{ffwbms ffa_art_spglist,vtemp,'pid=20|pg=3|ps=10'}-->

返回:文章分页列表数据数组

注释  
函数名

取值语法 > ffa_art_aspglist 获得文章分页列表(遍历子分类)

功能 获得文章分页列表(遍历子分类)
参数

pid:必选项,指定分类号,为空或为0时,返回空

pg:可选,要显示的页数,为空或为0时,显示第一页

ps:可选,每页要显示的记录数,为空或为0时,记录数为20

os:可选,多页时分页选项前后可选数,为空或为0时,可选数为5

ob:可选,排序设置,定义值如下:

        0=最后修改时间倒序,默认,未定义时使用

        1=最后修改时间正序

        2=录入时间倒序

        3=录入时间正序

        4=浏览次数倒序

        5=浏览次数正序

返回

数组[0]:id=文章号,pid=所属分类号,atit=文章标题,stit=文章短标题,auth=作者,sour=来源,timg=标题图片号集,keys=关键字,abs=描述,acou=浏览次数,sta1=置顶和推荐状态,sta2=是否可回复,sta3=未用,sta4=加粗、加红等状态

数组[1]:p_list=上列表数组,n_list=下列表数组,previous=上一页号,current=当前页号,next=下一页号,pages=总页数,total=总记录数

范例

<!--{ffwbms ffa_art_aspglist,vtemp,'pid=20|pg=3|ps=10'}-->

返回:文章分页列表数据数组

注释  
  • ffa_art_search 获得搜索文章分页列表
  • 函数名

    取值语法 > ffa_art_search 获得搜索文章分页列表

    功能 从标题及文章中搜索获得包含指定关键词的文章分页列表
    参数

    keys:必选项,指定指定关键词,多个词用空格或英文逗号分隔,为空时,返回空

    pg:可选,要显示的页数,为空或为0时,显示第一页

    ps:可选,每页要显示的记录数,为空或为0时,记录数为20

    os:可选,多页时分页选项前后可选数,为空或为0时,可选数为5

    ob:可选,排序设置,定义值如下:

            0=最后修改时间倒序,默认,未定义时使用

            1=最后修改时间正序

            2=录入时间倒序

            3=录入时间正序

            4=浏览次数倒序

            5=浏览次数正序

    返回

    数组[0]:id=文章号,atyp=文章类型,pid=所属分类号,raid=回复号,atit=文章标题,stit=文章短标题,auth=作者,sour=来源,timg=标题图片号集,keys=关键字,abs=描述,acou=浏览次数,sta1=置顶和推荐状态,sta2=是否可回复,sta3=未用,sta4=加粗、加红等状态

    数组[1]:p_list=上列表数组,n_list=下列表数组,previous=上一页号,current=当前页号,next=下一页号,pages=总页数,total=总记录数

    范例

    <!--{ffwbms ffa_art_search,vtemp,'pid=20|pg=3|ps=10'}-->

    返回:文章分页列表数据数组

    注释

    搜索时包含分类正文及文章回复

    多个关键词用英文空格或英文逗号分隔,可使用URL传值或表单传值,推荐URL传值,用JAVASCRIPT将在搜索的关键词进行编码,保证传值的正确性。

    函数名

    取值语法 > ffa_art_reroot 获得指定文章号的分类至根的分类数据

    功能 获得指定文章号的分类至根的分类数据
    参数

    id:必选项,指定文章号,为空或为0时,返回空

    返回 id=分类号,pid=父分类号,sname=分类名,mname短分类名,spage=分类要使用的模板文件名(为空时进入短分类号定义的目录)spwd=分类密码
    范例

    <!--{ffwbms ffa_art_reroot,vtemp,'id=6'}-->

    返回:分类数组

    注释 主要做导航条取值用
    函数名

    取值语法 > ffa_art_value 获得指定文章号的文章数据

    功能 获得指定文章号的文章数据
    参数

    id:必选项,指定文章号,为空或为0时,返回空

    返回 id=文章号,pid=所属分类号,atit=文章标题,stit=文章短标题,auth=作者,sour=来源,timg=标题图片号集,keys=关键字,abs=描述,atxt=文章正文,acou=浏览次数,scdt=录入时间,amdt=最后修改时间,sta1=状态1,sta2=状态2,sta3=状态3,sta4=状态4,sta5=状态5,sta6=状态6,sta7=状态7,sta8=状态8
    范例

    <!--{ffwbms ffa_art_value,vtemp,'id=6'}-->

    返回:文章数据数组

    注释  
    函数名

    取值语法 > ffa_art_text 获得指定文章号的文章正文数据

    功能 获得指定文章号的文章正文数据
    参数

    id:必选项,指定文章号,为空或为0时,返回空

    返回 直接输出文章正文数据
    范例

    <!--{ffwbms ffa_art_text,'','id=6'}-->

    返回:直接输出文章正文数据

    注释  
    函数名

    取值语法 > ffa_art_img 获得指定文章号的文章正文图片列表数据

    功能 获得指定文章号的文章正文图片列表数据
    参数

    id:必选项,指定文章号,为空或为0时,返回空

    返回 id=图片号,furl=图片名含目录,fext=图片后缀名,ftit=图片标题,ftxt=图片说明,fpwd=图片密码,sta1=状态1,sta2=状态2,sta3=状态3,sta4=状态4
    范例

    <!--{ffwbms ffa_art_img,'vtemp','id=5'}-->

    返回:图片列表数组

    注释  
    函数名

    取值语法 > ffa_art_relist 获得指定文章号的回复列表

    功能 获得指定文章号的回复列表
    参数

    id:必选项,指定文章号,为空或为0时,返回空

    top:可选,前X条记录,为空或为0时,列全部记录

    返回 id=回复号,uid=所属用户号,atitle=回复标题,img1=图片一,img2=图片二,img3=图片三,atext=回复正文,acount=浏览次数,scribe=回复人(为0时是未注册用户),sctime=回复时间,scip=回复时的IP,amend=修改人,amtime=修改时间(大于sctime为管理员修改过),amip=修改IP
    范例

    <!--{ffwbms ffa_art_repglist,id=$ary["id"] }-->

    返回:文章回复列表数组

    注释  
    函数名

    取值语法 > ffa_art_repglist 获得指定文章号的回复分页列表

    功能 获得指定文章号的回复分页列表
    参数

    id:必选项,指定文章号,为空或为0时,返回空

    pg:可选,要显示的页数,为空或为0时,显示第一页

    ps:可选,每页要显示的记录数,为空或为0时,记录数为20

    os:可选,多页时分页选项前后可选数,为空或为0时,可选数为5

    返回

    数组[0]:id=回复号,uid=所属用户号,atite=回复标题,atxt=回复正文,scdt=回复时间

    数组[1]:p_list=上列表数组,n_list=下列表数组,previous=上一页号,current=当前页号,next=下一页号,pages=总页数,total=总记录数

    范例

    <!---{ffwbms ffa_art_repglist,'vtemp','id=5'}-->

    返回:文章回复分页列表数组

    注释  
    函数名

    取值语法 > ffa_special_text 获得指定标识的特殊文章正文数据

    功能 获得指定标识的特殊文章正文数据
    参数

    flag:必选项,指定标识,为空时,返回空

    返回 特殊文章正文数据
    范例

    <!--{ ffwbms ffa_special_text,'flag=ind_003' }-->

    返回:特殊文章正文数据

    注释  
    函数名

    取值语法 > ffa_special_img 获得指定标识的特殊文章图片列表数据

    功能 获得指定标识的特殊文章图片列表
    参数

    flag:必选项,指定标识,为空时,返回空

    返回 id=图片号,furl=图片名含目录,fext=图片后缀名,ftit=图片标题,ftxt=图片说明,fpwd=图片密码,sta1=状态1,sta2=状态2,sta3=状态3,sta4=状态4
    范例

    <!--{ ffwbms ffa_special_img,'vtemp','flag=index_003' }-->

    返回:特殊文章正文图片列表数组

    注释