HS社区商城系统基于PuYueTianWEB应用开发框架(PuYueTian轻框架)4.0开发,系统默认编辑器采用KindEditor4.0,系统整体包含门户(首页)系统、论坛(社区)系统、商城系统三大部分,系统扩展遵循PuYueTian轻框架4.0规则,可自行扩展或开发相应的插件及模板。
目前暂时官方内部测试系统及性能,正式公测时间待定。
https://www.hadsky.net/read/31/1
乐天,链接不要超过3层,才好收录排名,这个链接4层了,搜素引擎蜘蛛不好爬取
3003
0
1
0
请求地址:https://www.hadsky.net/zhanzhang/service?request=echarts
请求方式:GET/POST
返回数据:JSON
请求参数:
参数
必需
参考值
说明
datas
否
A:6,B:9,C:10
string,快捷绘图参数
option
否
string,echarts的opt
请求地址:https://www.hadsky.net/zhanzhang/service?request=random_wallpaper
请求方式:GET/POST
返回数据:JSON
请求参数:
参数
必需
参考值
说明
format
否
json
默认301至图片地址,可选:json/string
请求举例:
https://www.hadsky.net/zhanzhang/service?request=random_wallpaper&format=json
JSON格式返回举例:
请求地址:https://www.hadsky.net/zhanzhang/service?request=getkeywords
请求方式:GET/POST
返回数据:JSON
请求参数:
参数
必需
参考值
说明
content
是
你好,世界!
待提取关键词的字符串
deep
否
1
是否
增加:
K.popup方法
移除:
K.kindeditor、pkpopup
优化:
pkpopup整理入K集合(K.popup),对K.popup进行了代码优化
更新时间:2021-08-03
新增:
// 当前版本查看
K.version
// puyuetian.js文件所在的路径
K.basePath
// 上传文件默认的接口,该值可在初始化完成后更改
K.uploadURL
修复:
K.formdata2string/K.formdata2array无法获取多个checkbox控件值的bug
优化:
对所有方法进行了不同的优化
重构:
K.require_once、K.playvideo
更新时间:2021-07-23
版本:4.0.0
/*
* 地区3级联动
* selector 要生成的dom对象(在该对象内生成)
* option 选项:level:1-4(1省,2省,市,3省,市,县,4省市县地址),names:{province:{name:"",value:"默认值"}},complete:加载完后的回调函数function(obj){}
*/
K.ssx(selector, option);
用法举例:
// 简单的地区选择器
K.ssx('body');
// 初始默认选中陕西省,西安市,未央区
K.ssx('body',{
names:{
province:{name:"陕西",value:"陕西"},
city:{name:"西安",value:"西安"},
county:{name:"未央区",value:"未央区"},
address:{name:"具体位置",value:"具体位置"}
}
});
773
0
0
0
版本:4.0.0K.swiper(selector,options);
// 等同于
new Swiper(selector, options);
// 具体详细用法参考swiper官网
769
0
0
0
版本:4.0.0
// selector textarea对象
// options对象方法如下
// width 宽度,默认遵从textarea
// height 高度,默认遵从textarea
// mode 代码类型,默认php
// lineWrapping 换行,默认ture
// lineNumbers 显示行号,默认ture
// firstLineNumber 第一个编号开始数字,默认1
// indentWithTabs tab键为几个空格,默认4
// smartIndent 智能缩进,默认true
// matchBrackets 自动匹配括号,默认true
// autofocus 自动聚焦,默认false
// readOnly 只读,默认false
// showCursorWhenSelecting 显示选中的文本,默认ture
K.codemirror(selector, options = null);
785
0
0
0
K.playvideo方法可以自适应当前浏览器选择合适的视频播放控件来完成视频的加载或播放。
版本:4.1.0
/*
* 视频播放控件
* K.playvideo(m options, o selector):o
* options 参数对应video标签属性,具体参考video标签用法
* selector 为视频控件所在的容器,若为空则弹出播放界面
* options = {
* src, //视频地址
* autoplay, //是否自动播放
* ...
* }
*
*/
K.playvideo(options = {}, selector = false)
版本:4.0.0
// video_src 视频的地址
// options = {
// selector, // 播放视频的容器,必须
// autoplay:true // 是否自动播放
// }
K.playvideo(video_src, options);
1070
0
0
0
版本:4.0.0
K.keditor方法可以将textarea控件包装为简单的编辑器,该编辑器为puyuetian框架内置编辑器,一般用于小屏设备。
// selector为textarea对象
// options = {
image: true, // 是否显示上传图片按钮
maxLength: 1000, // 最大输入的字符数
uploadCount: 9, // 一次可以上传多少个图片
height: 0 // 高度,0为自适应
// }
K.keditor(selector, options = null)
974
0
0
0
版本:4.2.0
已移除
版本:4.0.0
K.kindeditor方法可以直接将textarea控件包装为KindEditor编辑器,该扩展已被弃用,将会在后续版本中移除。
// selector为textarea对象,options为kindeditor初始化方法,具体请参考kindeditor官网文档
K.kindeditor(selector,options=null);
版本:4.0.0
该方法为系统默认的文件上传方法,包含了文件上传后的回到及图片上传后的显示,该方法可以直接指定input或img控件,直接指定则数据返回在对应控件内。
/*
* 文件上传
* 参数为对象
data={
file, // input[type=file]对象,若不指定则自动创建
accept, // 可以上传的文件类型,默认*.*
return_object, // 上传成功后文件地址返回的对象,一般为input或img
url, // 上传的接口地址
upload_rdata_format, // 上传成功后后台返回的数据格式字符串
upload_rdata_start, // 返回的数据开头字符串
upload_rdata_delimiter, // 返回的数据分割符字符串
upload_rdata_end, // 返回的数据结尾字符串
beforeSend, // 开始上传前执行的方法function(xhr) {}
success, // 上传成功执行的方法function(_data) {}
error, // 上传出错执行的方法function(xhr, msg, obj)
763
0
0
0
版本:4.0.0
K.input2json方法_可视化JSON数据编辑器,该方法仅支持一层JSON数据的解析及编辑。
// 用法举例
K.input2json(inputs)
K.input2checkbox方法_多选框控件美化器
K.input2checkbox(inputs)
K.select2toggle方法_select控件开关美化器
// 支持的值:开启,关闭,启用,禁用,打开,显示,隐藏,open,close,on,off
// <select><option value="1">开启</option><option value="0">关闭</option></select>
K.select2toggle(selects)
K.input2number方法_整数输入器
// options = {
// return_value : 0, // 输入非法时返回的值
// max:9, // 最大不超过的值
// min:0 // 最小不小于的值
// }
K.input2numb
856
0
0
0