hook|参数钩子
标签名称:hook
功能说明:系统常用参数钩子,如:交友参数、分类等;
适用范围:全局
调用语法:<!--{hook mod='' type='' item='' value='' name='' text='' color='' islimit='' trnum='' width='' css=''}-->
标签参数:
| 参数名 | 数据类型 | 是否必须 | 描述 | 可选类型 | 
| mod | string | Yes | 钩子访问模块 | var-交友参数;height-身高;weight-体重;age-年龄; year-年;month-月;day-日;category-分类;lang-语言包  | 
		
| type | string | No | 标签输出类型 mod='var'有效  | 
		  text-文本;arraytext-多项文本; select-下拉选择框;checkbox-多选框  | 
		
| item | string | No | 访问交友参数 mod='var'有效  | 
		  交友参数名,请查看后台管理->系统设置->交友参数,参数名; | 
| value | string | No | 当前值 | ~ | 
| name | string | No | select,checkbox等名称 | ~ | 
| text | string | No | 提示文字 | ~ | 
| color | string | No | 提示文字颜色 | ~ | 
| islimit | int | No | 是否限制选择个数 mod='var' type='checkbox' 有效  | 
		  ~ | 
| trnum | int | No | 每行显示个数 mod='var' type='checkbox' 有效  | 
		  ~ | 
| width | string | No | Table宽度 mod='var' type='checkbox' 有效  | 
		  ~ | 
| css | string | No | Table样式名 mod='var' type='checkbox' 有效  | 
		  ~ | 
	mod='var'(交友参数)调用:
	基本参数:
	
| 参数名 | 数据类型 | 是否必须 | 描述 | 可选类型 | 
| type | string | Yes | 标签输出类型 | text-文本;arraytext-多项文本; select-下拉选择框;checkbox-多选框  | 
		
| item | string | Yes | 访问交友参数 | 交友参数名,请查看后台管理->系统设置->交友参数,参数名; | 
| value | string | N/A | 当前值 | ~ | 
| name | string | N/A | select,checkbox等名称 | ~ | 
| text | string | No | 提示文字 | ~ | 
| color | string | No | 提示文字颜色 | ~ | 
| islimit | int | No | 是否限制选择个数 | ~ | 
| trnum | int | No | 每行显示个数 | ~ | 
| width | string | No | Table宽度 | ~ | 
| css | string | No | Table样式名 | ~ | 
标签实例:
月薪收入下拉选框
<!--{hook mod='var' item='salary' name='salary' type='select' text='==请选择=='}-->
value:当前值可选
月薪收入文本显示
<!--{assign var='a' value='1'}-->
<!--{hook mod='var' item='salary' type='text' value=$a}-->
如果$a==1表示月薪2000元以下,则显示的结果为:2000元以下;
喜欢的食物多选
<!--{hook mod='var' item='food' name='food' type='checkbox'}-->
value,islimit,trnum,width,css参数可选;
显示喜欢的食物,多项
<!--{assign var='a' value='1,2,3,4,5'}-->
<!--{hook mod='var' item='food' type='arraytext' value=$a}-->
温馨提示:hook里的参数排序位置不限;
交友参数修改:后台管理->系统设置->交友参数
	mod='height'(身高下拉选框)调用:
	基本参数:
	
| 参数名 | 数据类型 | 是否必须 | 描述 | 可选类型 | 
| name | string | Yes | 下拉框名称 | ~ | 
| value | int | No | 当前值 | ~ | 
| text | int | No | 下拉选择文字提示 | 1-==不限==,2-==请选择==,3-不限 | 
标签实例:
会员搜索条件
身高:<!--{hook var='height' value=155 name='s_startheight' text='3'}-->~<!--{hook var='height' value=170 name='s_endheight' text='3'}-->CM
输出结果如: ~ CM温馨提示:hook里的参数排序位置不限;
身高范围修改:后台管理->系统设置->会员参数->身高设置
	mod='weight'(体重下拉选框)调用:
	基本参数:
	
| 参数名 | 数据类型 | 是否必须 | 描述 | 可选类型 | 
| name | string | Yes | 下拉框名称 | ~ | 
| value | int | No | 当前值 | ~ | 
| text | int | No | 下拉选择文字提示 | 1-==不限==,2-==请选择==,3-不限 | 
标签实例:
会员搜索条件
体重:<!--{hook var='weight' value=45 name='s_startweight' text='3'}-->~<!--{hook var='height' value=60 name='s_endweight' text='3'}-->公斤
输出结果如: ~ 公斤温馨提示:hook里的参数排序位置不限;
体重范围修改:后台管理->系统设置->会员参数->体重设置
	mod='age'(年龄下拉选框)调用:
	基本参数:
	
| 参数名 | 数据类型 | 是否必须 | 描述 | 可选类型 | 
| name | string | Yes | 下拉框名称 | ~ | 
| value | int | No | 当前值 | ~ | 
| text | int | No | 下拉选择文字提示 | 1-==不限==,2-==请选择==,3-不限 | 
标签实例:
会员搜索条件
年龄范围:<!--{hook var='age' value=20 name='s_startage' text='3'}-->~<!--{hook var='age' value=28 name='s_endage' text='3'}-->岁
输出结果如: ~ 岁温馨提示:hook里的参数排序位置不限;
年龄范围修改:后台管理->系统设置->会员参数->年龄设置
	mod='year'(年份下拉选框)调用:
	基本参数:
	
| 参数名 | 数据类型 | 是否必须 | 描述 | 可选类型 | 
| name | string | Yes | 下拉框名称 | ~ | 
| value | int | No | 当前值 | ~ | 
| text | int | No | 下拉选择文字提示 | ~ | 
标签实例:
会员注册_生日年份下拉选择
<!--{hook var='year' name='year' text='请选择'}-->
	mod='month'(月份下拉选框)调用:
	基本参数:
	
| 参数名 | 数据类型 | 是否必须 | 描述 | 可选类型 | 
| name | string | Yes | 下拉框名称 | ~ | 
| value | int | No | 当前值 | ~ | 
| text | int | No | 下拉选择文字提示 | ~ | 
标签实例:
会员注册_生日月份下拉选择
<!--{hook var='month' name='month' text='请选择'}-->
	mod='day'(日期下拉选框)调用:
	基本参数:
	
| 参数名 | 数据类型 | 是否必须 | 描述 | 可选类型 | 
| name | string | Yes | 下拉框名称 | ~ | 
| value | int | No | 当前值 | ~ | 
| text | int | No | 下拉选择文字提示 | ~ | 
标签实例:
会员注册_生日日期下拉选择
<!--{hook var='day' name='day' text='请选择'}-->
	mod='category'(一级分类下拉选框)调用:
	基本参数:
	
| 参数名 | 数据类型 | 是否必须 | 描述 | 可选类型 | 
| item | string | Yes | 调用分类表 | infocate,lovekind,diarycate....等 | 
| name | string | Yes | 下拉框名称 | ~ | 
| value | int | No | 当前值 | ~ | 
| text | int | No | 下拉选择文字提示 | ~ | 
标签实例:
会员搜索_交友类型_下拉选择框
<!--{hook var='category' item='lovekind' name='s_lovekind' text='不限'}-->
value可选;
	mod='lang' 语言包:
	基本参数:
	
| 参数名 | 数据类型 | 是否必须 | 描述 | 可选类型 | 
| item | string | Yes | 语言包参数 | ~ | 
标签实例:
显示“当前位置”四个字:
<!--{hook var='lang' item='tips_location'}-->
输出结果:当前位置
温馨提示:可以直接使用 $lang 标签输出,如:<!--{$lang.tips_location}-->