内置扩展函数列表最新说明的文档
作者:动易网络
来源:本站原创
点击数: 次
发布时间:2008年04月21日
最新说明文档链接:http://tech.powereasy.net/develop/handbook/index.html
以下列出系统所内置的函数以方便大家参考。
获取信息路径:
|
pe:GetInfoPath(信息
ID)
|
方法作用:
|
获取指定参数所对应的路径
|
参数描述:
|
·信息
ID为添加的文章、图片、公告这些信息的编号。
|
调用例子:
|
假设信息
ID为1,返回的路径为:虚拟目录名+/ Item/1.aspx
|
获取栏目路径:
|
pe:GetNodePath(是否带参数
,栏目ID)
|
方法作用:
|
根据指定的栏目
ID,和是否带参数返回对应的栏目路径
|
参数描述:
|
·是否带参数这个参数为
Bool类型,一个为True,一个为False。
·栏目
ID,就是栏目节点的编号
|
调用例子:
|
两个参数时候第一个参数难理解,那么就来说下第一个参数。两个不同值之间有什么区别呢?假设这个参数值为
True,返回的路径为:虚拟目录名+/Category_+栏目编号+/index_1.aspx,参数值为False,返回路径为:虚拟目录名+/Category_+栏目编号+/index.aspx。这样看似也没啥区别,但参数值为True时,它是调用栏目节点的栏目列表页模板,相反则是调用栏目首页模板(这里的模板指节点管理中节点设定的模板),区别很明显了吧
|
获取专题路径:
|
pe: GetSpecialPath('专题
ID')
|
方法作用:
|
根据指定的专题
ID获取对应的路径
|
参数描述:
|
·专题
ID,就是专题的编号
|
调用例子:
|
假设专题
ID为1,返回的路径为:虚拟目录名+/Special_1/index.aspx
|
获取专题类别路径:
|
pe:GetSpecialCategoryPath('专题类别
ID')
|
方法作用:
|
根据指定的专题类别
ID获取对应的路径
|
参数描述:
|
·专题类别
ID,就是专题类别的编号
|
调用例子:
|
假设专题类别
ID为1,返回的路径为:虚拟目录名+/ Specialcategory_1/index.aspx
|
获取栏目对象:
|
pe:GetNode('栏目
ID','name|dir|aspxname')
|
方法作用:
|
根据指定的栏目
ID分别获取栏目的名称或目录名或动态方式的内容页文件名
|
参数描述:
|
·专题栏目
ID,就是栏目的编号
·Name
-
名称
·Dir
-
节点目录
·Aspxname -
动态方式的内容页文件名
|
调用例子:
|
这里例举两种情况,假设栏目为文章中心,其
ID为1,调用pe:GetNode(1,’name’)得到的结果为:文章中心,调用pe:GetNode(1,’dir’)得到的结果为:Article
|
取得节点字段值:
|
pe:GetNodeFieldName(节点
ID, '节点字段名')
|
方法作用:
|
根据指定的节点
ID和字段名获取对应的字段值,可以获取任何节点的任何字段值
|
参数描述:
|
·节点ID,就是节点的编号
·指定节点下的任何一个字段名称
|
调用例子:
|
假设节点
ID为1,字段名为'NodeName',返回的值为:文章中心
|
|
节点的所有属性见下图
|
获取专题对象:
|
pe:GetSpecial('专题
ID','name|dir|categoryid')
|
方法作用:
|
根据指定的专题ID分别获取专题的名称或目录名或所属专题类别
ID
|
参数描述:
|
·专题
ID,就是专题的编号
·Name
-
名称
·Dir
-
专题目录
·Categoryid-
所属专题类别
ID
|
调用例子:
|
这里例举一种情况,在文章专题下添加了一个国内新闻专题,pe:GetSpecial(
1,’name’)返回的结果为:国内新闻
|
替换字符:
|
pe:ReplaceText('字符
','替换目标','替换内容')
|
方法作用:
|
根据指定的字符和替换内容替换成相应的字符
|
参数描述:
|
·字符
- 指定的字符
·替换目标 -
需要替换的字符
·替换内容 -
替换字符
|
调用例子:
|
pe:ReplaceText(
’12345’,’1’,’2’)这样得到的结果为:22345
|
站内字符过滤:
|
pe:FiltText('字符
')
|
方法作用:
|
首先必须配置过滤字符(后台管理
>> 内容管理 >> 内容转换 >> 字符过滤管理),指定的字符内有需要的过滤的字符就会过滤掉
|
参数描述:
|
·字符
- 指定的字符
|
调用例子:
|
站点中配置了一个将‘
123‘字符过滤成’234‘的过滤字符的话,调用pe:FiltText(’12345'),得到的结果为:23445
|
替换站内链接:
|
pe:FiltInsideLink('字符
')
|
方法作用:
|
首先必须配置站内链(后台管理
>> 内容管理 >> 内容转换 >> 站内链接管理),指定的字符内有字符需要链接的话,就会产生链接
|
参数描述:
|
·字符
- 指定的字符
|
调用例子:
|
假设配置了一个站内链接:百度,链接地址为:
http://。那么调用pe:FiltInsideLink('百度
'),得到的结果为:
|
现在时间:
|
pe:TimeNow()
|
方法作用:
|
该函数可以得到当前系统时间
|
参数描述:
|
·无
|
调用例子:
|
直接调用pe:TimeNow()可以返回当前系统时间,以年
/月/日/小时:分钟:秒钟的形式
|
转换到星期:
|
pe:ConverToWeek('1999/01/01')
|
方法作用:
|
把指定的时间转换成星期
|
参数描述:
|
·参数为日期,必须以年
/月/日形式
|
调用例子:
|
调用
pe:ConverToWeek('2008/03/12'),得到的结果就是星期三,也就是得到当天的星期数
|
转换日期格式:
|
pe:FormatDate('1999/01/01','YYYY-MM-DD')
|
方法作用:
|
该函数可以把指定的日期转换成随意以中日期格式
|
参数描述:
|
·需要转换的日期
·需要转换的格式
|
调用例子:
|
调用
pe:FormatDate('2008/03/12 12:00:00','YYYY-MM-DD')得到的结果为:2008/03/12。其中第二个函数中的YYYY表示年,MM表示月,DD表示日,还有HH表示小时,FF表示分钟,SS表示妙钟,不区分大小写
|
比较天数差:
|
pe:TimeSpan('1999/01/01',pe:TimeNow())
|
方法作用:
|
该函数可以比较出第一个参数日期和第二个参数日期之间的天数差
|
参数描述:
|
·起始日期
·截止日期
|
调用例子:
|
调用
pe:TimeSpan('2008/03/12', '2008/03/15'),得到的结果为:3
|
显示指定数量的符号:
|
pe:Convert2Char('数字
','符号')
|
方法作用:
|
该函数可以得到指定数量的符号字符
|
参数描述:
|
·需要得到的符号数量
·指定的符号
|
调用例子:
|
pe:Convert2Char(‘3’,'$'),得到结果为:
$$$
|
转换到整数:
|
pe:Convert2Int('数字
')
|
方法作用:
|
该函数可以把含有小数点的数字转换成整数
|
参数描述:
|
·需要转换的带小数点的数字
|
调用例子:
|
pe:Convert2Int(‘1.1’),得到的结果为:
1
|
转换数字到中文:
|
pe:Int2Chinese('数字
')
|
方法作用:
|
该函数可以把啊拉伯数字转换成中文数字
|
参数描述:
|
·需要转换的啊拉伯数字
|
调用例子:
|
pe:Int2Chinese(‘1234567890.’)得到的结果为:一二三四五六七八九零点
|
转换数字到中文金额:
|
pe:Int2CMoney('数字
')
|
方法作用:
|
该函数可以把啊拉伯数字形式的数字转换成中文大写的数字
|
参数描述:
|
·需要转换的啊拉伯数字形式的数字
|
调用例子:
|
pe:Int2CMoney('12')得到的结果为:壹拾贰元整
|
转换到
JS格式:
|
pe:Convert2JS('字符
')
|
方法作用:
|
该函数可以把指定的字符转到脚步格式
|
参数描述:
|
·需要转换的字符
|
调用例子:
|
pe:Convert2JS('字符
')得到的结果为:document.writeln("字符
")
|
取固定长度字符
:
|
pe:CutText('字符
','长度','后缀符号')
|
方法作用:
|
该函数可以把指定的字符截取到指定的长度,并把多余的字符替换成指定的后缀符号
|
参数描述:
|
·指定要截取的字符
·知道要截取的长度
·多余字符替换的后缀符号
|
调用例子:
|
假设我们的公告内容为:
今天发布最新公告 ,截取的长度为10个字符,超长后的标识字符为:…,那么这个段内容返回的结果为:今天发布最… |
移除
HTML标记:
|
pe:RemoveHtml('字符
')
|
方法作用:
|
该函数可以把指定的字符中所包含的
HTML标记全部移除
|
参数描述:
|
·指定要移除
HTML标记的字符
|
调用例子:
|
假设指定的字符为:
今天发布最新公告 ,得到的结果为:今天发布最新公告 |
编码为
16位MD5:
|
pe:EncodeText('字符
','md5_16')
|
方法作用:
|
该函数可以把指定的字符进行
MD5加密,并返回16位长度的密码
|
参数描述:
|
·指定要加密的字符
·md5_16
|
调用例子:
|
pe:EncodeText('字符
','md5_16')得到的结果为:0c9acfecfc4ec2eb
|
编码为
32位MD5:
|
pe:EncodeText('字符
',' md5_32')
|
方法作用:
|
该函数可以把指定的字符进行
MD5加密,并返回32位长度的密码
|
参数描述:
|
·指定要加密的字符
·md5_32
|
调用例子:
|
pe:EncodeText('字符
','md5_32')得到的结果为:9c07532d0c9acfecfc4ec2eb265c3e03
|
编码为
enbase64:
|
pe:EncodeText('字符
', 'enbase64')
|
方法作用:
|
该函数可以把指定的字符进行enbase64加密,并返回密码
|
参数描述:
|
·指定要加密的字符
·enbase64
|
调用例子:
|
pe:EncodeText('字符
', 'enbase64')得到的结果为:
5a2X56ym
|
从
enbase64解码:
|
pe:EncodeText('enbase64编码
','debase64')
|
方法作用:
|
该函数可以把经过enbase64加密的字符进行解码
|
参数描述:
|
·enbase64加密郭的字符
·debase64
|
调用例子:
|
pe:EncodeText('5a2X56ym','debase64')得到的结果为:字符
|
读取文本文件:
|
pe:ReadTxtFile('文本路径
')
|
方法作用:
|
该函数作用为按字段内容读取文件并返回内容
|
参数描述:
|
·文件路径
|
调用例子:
|
假设虚拟目录下有一个
License.txt 文本文件调用pe:ReadTxtFile('~/License.txt')就会把License文件中的内容全部读出来,这里一定要注意文件的编码格式
|
文字转图片:
|
pe:Txt2Img('文本内容
','隶书;100;1;true','40;460;0;0','200;20;20;200','230;230;230','true','输出文件名',2)
|
方法作用:
|
该函数作用为把指定的内容转变成相应的图片
|
参数描述:
|
·要转变的文本内容
·字体
|字体尺寸|样式|是否自动缩放
·图片高
,宽,文字左边, 文字顶边
·字体颜色,格式为透明度
,红,绿,蓝
·背景设置,格式为红
,绿,蓝如填写文件地址,则自动转换为图片背景
·是否显示阴影
·输出文件名
·刷新时间,单位分钟
|
调用例子:
|
pe:Txt2Img(1111111111,'黑体
;100;1;true','40;400;10;10','220;40;20;20','Skin/Title/txtbg.jpg','true','Skin/Title/list1.jpg',1)得到的图片为
|
网站名称
:
|
pe:SiteName()
|
方法作用:
|
该函数作用为获取当前战站点的名称
|
参数描述:
|
·无
|
调用例子:
|
pe:SiteName()得到的结果为:本站原创动易网络
|
页面标题
:
|
pe:SiteTitle()
|
方法作用:
|
该函数用来获取当前页的标题
|
参数描述:
|
·无
|
调用例子:
|
pe:SiteTitle()得到的结果为:动易网络
|
站点跟目录
:
|
pe:InstallDir()
|
方法作用:
|
该函数用来获取当前站点的虚拟跟目录名
|
参数描述:
|
·无
|
调用例子:
|
pe:InstallDir()得到的结果为:虚拟跟目录名
|
网站
URL:
|
pe:SitePath()
|
方法作用:
|
该函数用来获取当前站点的
URL
|
参数描述:
|
·无
|
调用例子:
|
pe:SitePath()得到的结果为:虚拟目录名+
/
|
网站
LOGO:
|
pe:Logo()
|
方法作用:
|
该函数用来获取当前站点的
LOGO
|
参数描述:
|
·无
|
调用例子:
|
pe:Logo()得到的结果为:
Skin/Default/images/logo.gif
|
网站
Banner:
|
pe:Banner()
|
方法作用:
|
该函数用来获取当前站点的
Banner
|
参数描述:
|
·无
|
调用例子:
|
pe:Banne()得到的结果为:
Skin/Default/images/banner.gif
|
站长名称
:
|
pe:Webmaster()
|
方法作用:
|
该函数用来获取当前站点站长的名称
|
参数描述:
|
·无
|
调用例子:
|
pe:Webmaster()得到的结果为:站长
|
站长邮箱
:
|
pe:WebmasterEmail()
|
方法作用:
|
该函数用来获取当前站点站长的邮箱
|
参数描述:
|
·无
|
调用例子:
|
pe:WebmasterEmail()得到的结果为:
info@powereasy.net
|
版权申明
:
|
pe:Copyright()
|
方法作用:
|
该函数用来获取当前站点版权申明的所以内容
|
参数描述:
|
·无
|
调用例子:
|
pe:Copyright()得到的结果为:……
|
管理目录
:
|
pe:ManageDir()
|
方法作用:
|
该函数用来获取当前站点的管理目录名
|
参数描述:
|
·无
|
调用例子:
|
pe:ManageDir()得到的结果为:
Admin
|
广告目录
:
|
pe:ADdir()
|
方法作用:
|
该函数用来获取当前站点的广告目录名
|
参数描述:
|
·无
|
调用例子:
|
pe:ADdir()得到的结果为:
IAA
|
页面关键字
:
|
pe:MetaKeywords()
|
方法作用:
|
该函数用来获取当前站点配置中的关键字
|
参数描述:
|
·无
|
调用例子:
|
pe:MetaKeywords()得到的结果为:……
|
页面摘要
:
|
pe:MetaDescription()
|
方法作用:
|
该函数用来获取当前网站信息配置中网站描述
|
参数描述:
|
·无
|
调用例子:
|
pe:MetaDescription()得到的结果为:……
|
上传目录:
|
pe:UpLoadDir()
|
方法作用:
|
该函数用来获取当前站点的上传目录名
|
参数描述:
|
·无
|
调用例子:
|
pe:UpLoadDir()得到的结果为:
/+当前虚拟目录名+/UploadFiles/+当前日期(
YYYY/MM/DD)
|
热点下限:
|
pe:HitsOfHot()
|
方法作用:
|
该函数用来获取当前站点的热点点击数
|
参数描述:
|
·无
|
调用例子:
|
pe:HitsOfHot()得到的结果为:
0
|
生成
HTML路径:
|
pe:CreateHtmlPath()
|
方法作用:
|
该函数用来获取当前站点的生成
HTML文件的路径,要配置了节点生成的情况下才能获取倒
|
参数描述:
|
·无
|
调用例子:
|
pe:CreateHtmlPath()得到的结果为:……
|
节点防止复制、盗链值:
|
pe:GetNodeEnableProtect(栏目
ID)
|
方法作用:
|
该函数用于栏目里的信息在前台显示时不能复制、防止其他站点链接此栏目,可使鼠标左右键无用
|
参数描述:
|
·参数为栏目节点编号
|
调用例子:
|
无
|
允许节点发表评论值:
|
pe:GetNodeEnableComment(栏目
ID)
|
方法作用:
|
该函数用于所指定的栏目下的信息可以发表评论
|
参数描述:
|
·参数为栏目节点编号
|
调用例子:
|
得到的结果为:
True或者False
|
评论是否需要审核值:
|
pe:GetNodeCommentNeedCheck(栏目
ID)
|
方法作用:
|
该函数用于所指定的栏目下的信息发表的评论是否需要审核
|
参数描述:
|
·参数为栏目节点编号
|
调用例子:
|
得到的结果为:
True或者False
|
是否允许此节点发表评论:
|
pe:EnableComment(栏目
ID)
|
方法作用:
|
该函数用于所指定的栏目下的信息是否可以发表评论
|
参数描述:
|
·参数为栏目节点编号
|
调用例子:
|
得到的结果为:
True或者False
|
是否允许游客在此节点发:
|
pe:EnableTouristsComment(栏目
ID)
|
方法作用:
|
该函数用于所指定的栏目下的信息游客是否可以发表评论
|
参数描述:
|
·参数为栏目节点编号
|
调用例子:
|
得到的结果为:
True或者False
|
当前用户是否已登录:
|
pe:IsLogined()
|
方法作用:
|
该函数用于判断当前用户是否登录了当前站点(前台)
|
参数描述:
|
·无
|
调用例子:
|
得到的结果为:
True或者False
|
管理员是否登录:
|
pe:IsAdminLogined()
|
方法作用:
|
该函数用于判断当前管理员是否登录了当前站点(后台)
|
参数描述:
|
·无
|
调用例子:
|
得到的结果为:
True或者False
|
取得当前登录用户的名称:
|
pe:LoginedUserName()
|
方法作用:
|
该函数用于获取当前登录的管理员名称
|
参数描述:
|
·无
|
调用例子:
|
pe:LoginedUserName()得到的结果为:admin
|
取得当前登录用户的
Email:
|
pe:LoginedUserEmail()
|
方法作用:
|
该函数用于获取当前登录的管理员的
Email
|
参数描述:
|
·无
|
调用例子:
|
pe:LoginedUserEmail()得到的结果为:webmaster@powereasy.net
|
获取物品的属性:
|
pe:GetFieldList('模板
ID','栏目ID','表格样式','属性键样式','属性值样式')
|
||
方法作用:
|
该函数可以获取所指定的模板和栏目内所有属性,比如表名、内容、更新时间等等
|
||
参数描述:
|
·模板的编号
·栏目的编号
·表格样式
·属性键样式
·属性值样式
|
||
调用例子:
|
该函数获得的值样式为:
|
获取模型项目名:
|
pe:GetModelItemName(模型
ID)
|
方法作用:
|
该函数用于获取指定模型的模型名
|
参数描述:
|
·模型编号
|
调用例子:
|
pe:GetModelItemName(1)到的结果为:文章
|
取得模型名:
|
pe:GetModelName(模型对应的表名
)
|
方法作用:
|
该函数返回指定模型表名的模型名称
|
参数描述:
|
·模型对应的表名
|
调用例子:
|
pe:GetModelName(
'PE_U_Article')结果为:文章模型
|
是否商品模型:
|
pe:IsShop(模型对应的表名
)
|
方法作用:
|
该函数用于判断参数是否为商品模型
|
参数描述:
|
·模型对应的表名
|
调用例子:
|
pe:GetModelName(
'PE_U_Article')结果为:False
|
是否为绝对地址:
|
pe:IsStartWithhttp(url地址
)
|
方法作用:
|
函数作用于判断指定的参数是否为绝对地址
|
参数描述:
|
·url地址
|
调用例子:
|
pe:IsStartWithhttp('/Admin/Index.aspx')结果为:
True
|
根据文件大小显示单位:
|
pe:ConvertSizeToShow(文件大小
)
|
方法作用:
|
函数作用于根据指定的文件大小返回以
KB、MB、GB的形式
|
参数描述:
|
·文件大小值
|
调用例子:
|
pe:ConvertSizeToShow(1536),返回的结果为:
1.50
|
|
pe: UrlEncode (string content)
|
方法作用:
|
改函数用作把指定的字符串转换为
URL编码的字符串
|
参数描述:
|
l 需要编码的字符串
|
调用例子:
|
pe: UrlEncode (‘theName=Ichabod+Crane&headless=yes’),返回的结果为:theName%3dIchabod%2bCrane%26headless%3dyes+
|
|
pe: ConvertAbsolutePath (string path)
|
方法作用:
|
改函数用作把链接地址转成绝对路径
|
参数描述:
|
l 需要编转换的地址
|
调用例子:
|
pe: ConvertAbsolutePath (‘admin/index.aspx’),返回的结果为:
|
|
pe: ReadID3 (string stext)
|
方法作用:
|
读取
MP3文件ID3信息
|
参数描述:
|
l 文件路径地址
|
调用例子:
|
pe: ReadID3('~/回家真好
.mp3'),返回的结果为:
标 题:回家真好
艺术家:
XX
专 辑: XX
年 代:XX
备 注:XX
|
|
pe: ReadExif (string stext)
|
方法作用:
|
读取
JPEG文件EXIF信息
|
参数描述:
|
l 文件路径地址
|
调用例子:
|
pe: ReadExif ('~/1.jpeg'),返回的结果为:
设备制造商: XX
摄影机型号:XX
水平分辨率:XXdpi
垂直分辨率:XXdpi
创建软件:XX
拍摄时间:XX
暴光时间:XX "秒
光圈大小:F/XX
暴光模式:XX"
ISO速度:XX
EXIF版本:XX
最大光圈:XX
照明模式:XX
焦距:XX MM
色彩空间:sRGB
|
|
pe: GetUserFace (string uname)
|
方法作用:
|
取得用户头像
|
参数描述:
|
l 用户名
|
调用例子:
|
pe: GetUserFace ('admin'),返回的结果为:
|
|
pe:UserPurview(string pname)
|
方法作用:
|
当前用户权限
|
参数描述:
|
l 用户权限
|
调用例子:
|
pe:UserPurview('commentcheck'),返回的结果为:false
|
|
pe: LoginedUserSet(string qstar)
|
方法作用:
|
取得当前登录用户的属性
|
参数描述:
|
l 属性名
|
调用例子:
|
pe: LoginedUserSet('groupname'),返回的结果为:注册会员组
|
|
其它属性信息见下表
|
|
pe: LoginedUserExp(string qstar)
|
方法作用:
|
取得当前登录用户的积分
|
参数描述:
|
l 属性名
|
调用例子:
|
pe: LoginedUserExp (' balane '),返回的结果为:0
|
|
其它属性信息见下表
|
|
pe: RssEnable ()
|
方法作用:
|
是否启用
RSS
|
参数描述:
|
l 无
|
调用例子:
|
pe: RssEnable (),返回的结果为:false
|
|
pe: WapEnable ()
|
方法作用:
|
是否启用
Wap
|
参数描述:
|
l 无
|
调用例子:
|
pe: WapEnable (),返回的结果为:false
|
|
pe: ConvertSoftSize(string fileSize)
|
方法作用:
|
根据文件大小适当显示文件大小
|
参数描述:
|
l 文件大小,单位
KB
|
调用例子:
|
pe: ConvertSoftSize('1536'),返回的结果为:1.50
|
|
pe: GetLinkInfoPic(string infoPicPath, string title, string upLoadDir, string infoPath, int imgwidth, int imgheight)
|
方法作用:
|
显示带图片内容列表
|
参数描述:
|
l 图片路径
l 信息标题
l 上传目录
l 信息路径
l 图片宽度
l 图片高度
|
调用例子:
|
pe:GetLinkInfoPic(pe:ConvertAbsolutePath(DefaultPicUrl),pe:EncodeText(Title,'htmldecode'),pe:UpLoadDir(),pe:GetInfoPath(GeneralID),$imgwidth,$imgheight),返回的结果为:
|
|
pe: GetCustomContent(int num, string content)
|
方法作用:
|
取固定位置的字符
|
参数描述:
|
l 自设内容序号
l 自设内容
|
调用例子:
|
pe: GetCustomContent (1,' 123{#$$$#}456 '),返回的结果为:
123
|
|
pe: JSSlidePic ()
|
方法作用:
|
JS幻灯代码
|
参数描述:
|
l 无
|
调用例子:
|
pe: JSSlidePic (),返回的结果为:
{
}
|
|
pe: GetSlidePic(int imgwidth, int imgheight, int titlelen, int timeout, int effectid, int picposition, int piclast, string imgPath, string linkPath, string title)
|
方法作用:
|
JS幻灯代码
|
参数描述:
|
l 图片宽度
l 图片高度
l 标题最多字符数
l 超时时间
l 显示幻灯效果
l 照片姿势
l 照片持续
l 图片路径
l 信息路径
l 标题
|
调用例子:
|
pe: GetSlidePic(150, 150, 20, 5000, 23, 1, 1, "~/ajax-loader.gif","","分十分点十角分方法大师傅
"),返回的结果为:
|
|
pe: RebudList(string name, string num)
|
方法作用:
|
返回指定
Name个数
|
参数描述:
|
l 名字
l 个数
|
调用例子:
|
pe: RebudList (‘imgtext’,‘
5 ’),返回的结果为:imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5
|
|
pe: ShowDownloadPath(string id, string originPath, string installDir)
|
方法作用:
|
显示下载地址
|
参数描述:
|
l 信息编号
l 下载软件图片路径
l 安装路径
|
调用例子:
|
pe:ShowDownloadPath(195,pe:EncodeText(“下载地址
1|Soft/2008/3/200803181157068677.jpg”,'htmldecode'),pe:InstallDir()),返回的结果为:下载地址
1
|
|
pe: ShowDownloadPathMore(string id, string originPath, string installDir, string arrServerName)
|
方法作用:
|
显示下载地址
|
参数描述:
|
l 信息编号
l 下载软件图片路径
l 安装路径
l 下载服务显示名
|
调用例子:
|
pe:ShowDownloadPath(195,pe:EncodeText(“下载地址
1|Soft/2008/3/200803181157068677.jpg”,'htmldecode'),pe:InstallDir(),pe:EncodeText(“$$$/Develop/{$UploadDir}/200804/20080421144849943.gif|1”,'htmldecode')),返回的结果为:
|
|
pe: SlidePlay ()
|
方法作用:
|
滑动播放
|
参数描述:
|
l 无
|
调用例子:
|
pe: SlidePlay (),返回的结果为:
更多详情请看系统里的显示图片标签
|
|
pe: ViewPhoto(int imgWidth, int imgHeight, string originPath, string uploadfiledir, int ltype)
|
方法作用:
|
用于图片显示
|
参数描述:
|
l 图片宽度
l 图片高度
l 图片路径
l 上传目录
l 类型
|
调用例子:
|
pe:ViewPhoto(550,400,“图片地址
1|Photo/2008/3/2008032013581696100.jpg”,pe:UpLoadDir(),1),返回的结果为:
name=prev>
更多详情请看系统里的显示图片标签
|
|
pe: GetPhotoPathList(int showType, int imgWidth, int imgHeight, int cols, int maxPerPage, string originPath, string uploadfiledir, int ltype)
|
方法作用:
|
用于图片显示
|
参数描述:
|
l 显示类型
l 图片宽度
l 图片高度
l 图片路径
l 上传目录
l 类型
|
调用例子:
|
pe: GetPhotoPathList(1,127,96,5,4, “图片地址
1|Photo/2008/3/2008032013581696100.jpg,pe:UpLoadDir(),1),返回的结果为:
更多详情请看系统里的显示图片标签
|
是否允许此节点发表评论:
|
pe: GetVoteForm(int id)
|
方法作用:
|
获取投票表单
|
参数描述:
|
l 信息编号
|
调用例子:
|
pe: GetVoteForm(183),返回的结果为:
|
|
{PE.SiteConfig.XXXX /}
|
方法作用:
|
获取网站配置信息
|
参数描述:
|
l 此函数的参数为PE.SiteConfig.+参数名
,参数名不区分大小写
|
调用例子:
|
{PE.SiteConfig.SiteName /},返回结果为
: 动易网络
|
|
其他属性见下表
|
sitename
:站点名字
sitetitle
:站点标题
installdir
:虚拟目录名
includefilepath :内嵌代码生成路径
sitepath
:网站路径
logo
:
LoGo图片的绝对路径
banner
:
Banner图片的绝对路径
webmaster
:站长姓名
webmasteremail :站长
Email
copyright
:版权信息
managedir
:网站后台管理路径
addir
:广告目录路径
metakeywords
:网站
META关键词
metadescription :网站
META网页描述
defaultcss
:获得系统前台样式
timenow
:当前系统时间
uploaddir
:网站上传目录
applicationpath :启用了绝对路径就获得网站地址,否则获得虚拟目录
adpath
:获得广告的绝对路径
|
取得信息路径:
|
pe:GetInfoPath(string nodeId, string id, string inputTime, string pinyinTitle)
|
方法作用:
|
获取指定参数所对应的信息路径
|
参数描述:
|
l 节点
ID
l 信息
ID
l 插入时间
l 标题
|
调用例子:
|
假设节点
ID为1,信息ID为1,插入时间是XXXX:XX:XX,标题为:’怎么新建节点’返回的路径为:虚拟目录名+/ Item/1.aspx
|
|
pe: ShowHeightLineText(string inputText, string keyword, string colorvalue)
|
方法作用:
|
高亮显示字符串中的关键字
|
参数描述:
|
l 输入字串
l 关键字
l 颜色值
|
调用例子:
|
pe: ShowHeightLineText(动易网络
, 动易, red),得到的结果:动易网络
|
|
pe: GetVoteNum(string ostr)
|
方法作用:
|
获取投票数
|
参数描述:
|
l XMl文档字符
|
调用例子:
|
详细请参考投票显示数据源标签
|
|
pe: ShowVoteImage(string ostr)
|
方法作用:
|
显示投票结果图片
|
参数描述:
|
l XMl文档字符
|
调用例子:
|
详细请参考投票显示数据源标签
|
|
pe: GetGlobalResource(string classKey, string resourceKey)
|
方法作用:
|
获取全局资源字符串
|
参数描述:
|
l 资源对象
l 资源键值
|
调用例子:
|
假设classKey为
’CacheResources’, resourceKey为
’ PowerEasySiteConfig’,返回的值为:网站配置信息
|
|
pe: XmlEncode(string inputStr)
|
方法作用:
|
转换
XML中非法字符
|
参数描述:
|
l 输入字符
|
方法说明:
|
对
XML中的特殊字符进行转换,比如’&’转换成
’ &’
|