框架发布

框架发布

最新版本发布信息
提问交流

提问交流

使用问题咨询
经验分享

经验分享

开发经验交流分享
功能建议

功能建议

官方开发功能建议
BUG反馈

BUG反馈

使用BUG反馈
模块&插件&数据包

模块&插件&数据包

模块插件数据包分享

首页调用图片附件地址有问题(已解决)

回复

提问交流iaipanda 发起了问题 • 0 人关注 • 0 个回复 • 2173 次浏览 • 2017-08-01 13:06 • 来自相关话题

环迅支付插件

模块&插件cklnk 发表了文章 • 0 个评论 • 3013 次浏览 • 2017-06-30 14:18 • 来自相关话题

调用
 $payment_data = [
'GoodsName' => '充值',
'MerBillNo' => '订单号',
'Amount' => '金额',
'Attach' => '备注',
'Merchanturl' => '',
'ServerUrl' => '',
'UserRealName' => '',//自动注册
'UserId' => '',//自动注册
];
plugin_action('Ipspay/Ipspay/payment', [$payment_data, 'h5']);

解压到plugins文件夹下即可 查看全部

QQ截图20170630141641.jpg

调用
 
$payment_data = [
'GoodsName' => '充值',
'MerBillNo' => '订单号',
'Amount' => '金额',
'Attach' => '备注',
'Merchanturl' => '',
'ServerUrl' => '',
'UserRealName' => '',//自动注册
'UserId' => '',//自动注册
];
plugin_action('Ipspay/Ipspay/payment', [$payment_data, 'h5']);


解压到plugins文件夹下即可

IIS 7.下面URL Rewrite的路由配置

经验分享小兔言言 发表了文章 • 0 个评论 • 3253 次浏览 • 2017-06-28 22:17 • 来自相关话题

海豚PHP的源码Rewrite配置是针对Linux下面的Apache设置的.htaccess,但是像我使用的是Windows Server IIS 7的用户来说,需要手动设置URL Rewrite的规则,才可以使得前台通过index.php路由访问正常,具体的做法很简单,安装好Rewrite组件后,在网站根目录下新建一个web.config,然后复制以下内容,保存后,前台即可路由正常了
<?xml version="1.0" encoding="UTF-8"?>  
<configuration>  
  <system.webServer>  
    <rewrite>  
      <rules>  
        <rule name="thinkPhp" enabled="true" stopProcessing="true">  
          <match url=".*" />  
          <conditions logicalGrouping="MatchAll">  
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />  
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />  
          </conditions>  
          <action type="Rewrite" url="index.php/{R:0}" />  
        </rule>  
      </rules>  
    </rewrite>  
  </system.webServer>  
</configuration> 查看全部
海豚PHP的源码Rewrite配置是针对Linux下面的Apache设置的.htaccess,但是像我使用的是Windows Server IIS 7的用户来说,需要手动设置URL Rewrite的规则,才可以使得前台通过index.php路由访问正常,具体的做法很简单,安装好Rewrite组件后,在网站根目录下新建一个web.config,然后复制以下内容,保存后,前台即可路由正常了
<?xml version="1.0" encoding="UTF-8"?>  
<configuration>  
  <system.webServer>  
    <rewrite>  
      <rules>  
        <rule name="thinkPhp" enabled="true" stopProcessing="true">  
          <match url=".*" />  
          <conditions logicalGrouping="MatchAll">  
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />  
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />  
          </conditions>  
          <action type="Rewrite" url="index.php/{R:0}" />  
        </rule>  
      </rules>  
    </rewrite>  
  </system.webServer>  
</configuration>

百度合成语音插件,初学初试,请各位指教

模块&插件july 发表了文章 • 0 个评论 • 2926 次浏览 • 2017-06-20 17:52 • 来自相关话题

初学初试,试做了一个语音插件,可以使用,不知道代码是否臃肿,有更好的方法请各位指点迷津






根据百度合成语音的文档把基本能用的参数作为配置
因为是根据api测试的,所以报错直接$this->result();
 
下面是测试方法,请先引入use plugins\BaiduTTS\controller\BaiduTTS;测试方法public function test_tts(Request $request){
$msg = $request->param('msg');
$tts = new BaiduTTS();
$file = $tts->send($msg);
if (empty($file) || $file === false){
$this->result(null,400,'error','json');
}
$this->result(['audio'=>$file],200,'success','json');
}
在浏览器输入中文正常,postman中输入中文pathinfo接收到的参数似乎转码了,以 ? 的get参数能正常
还请各位多指教啦
  查看全部
初学初试,试做了一个语音插件,可以使用,不知道代码是否臃肿,有更好的方法请各位指点迷津

TIM图片20170620174657.png


根据百度合成语音的文档把基本能用的参数作为配置
因为是根据api测试的,所以报错直接$this->result();
 
下面是测试方法,请先引入
use plugins\BaiduTTS\controller\BaiduTTS;
测试方法
public function test_tts(Request $request){
$msg = $request->param('msg');
$tts = new BaiduTTS();
$file = $tts->send($msg);
if (empty($file) || $file === false){
$this->result(null,400,'error','json');
}
$this->result(['audio'=>$file],200,'success','json');
}

在浏览器输入中文正常,postman中输入中文pathinfo接收到的参数似乎转码了,以 ? 的get参数能正常
还请各位多指教啦
 

表格页面的时间快捷编辑无法使用的解决方法

经验分享dolphinphp 发表了文章 • 0 个评论 • 1869 次浏览 • 2017-06-09 16:51 • 来自相关话题

打开
application\admin\view\layout.html
 
大概439行左右,添加
<script src="__LIBS__/bootstrap-datetimepicker/moment.min.js"></script>




  查看全部
打开
application\admin\view\layout.html
 
大概439行左右,添加
<script src="__LIBS__/bootstrap-datetimepicker/moment.min.js"></script>

QQ截图20170609164740.png

 

前台页面添加的CheckBox的值(1:手机2:电脑;3:键盘) 怎么在后台管理页显示

回复

BUG反馈xinhua 发起了问题 • 1 人关注 • 0 个回复 • 2169 次浏览 • 2017-05-24 15:38 • 来自相关话题

自定义按钮通过条件是否显示

回复

提问交流veeki 发起了问题 • 1 人关注 • 0 个回复 • 2107 次浏览 • 2017-05-23 16:22 • 来自相关话题

插件相关优化

回复

功能建议herd21 发起了问题 • 1 人关注 • 0 个回复 • 2299 次浏览 • 2017-05-21 13:11 • 来自相关话题

关于升级到1.0.3版本后,验证码不显示的解决办法

经验分享dolphinphp 发表了文章 • 0 个评论 • 2300 次浏览 • 2017-05-10 17:50 • 来自相关话题

由于1.0.3版本关闭了后台的路由功能,所以导致验证码无法显示。
 
临时解决办法:
 
打开admin.php,将一下代码注释掉
// 关闭路由
\think\App::route(false);
由于1.0.3版本关闭了后台的路由功能,所以导致验证码无法显示。
 
临时解决办法:
 
打开admin.php,将一下代码注释掉
// 关闭路由
\think\App::route(false);

Mysql数据查询,求助?检查数据是否存在的问题

回复

提问交流jiankian 发起了问题 • 1 人关注 • 0 个回复 • 2682 次浏览 • 2017-04-29 08:11 • 来自相关话题

有项目外包,找人接单

回复

提问交流kimee 发起了问题 • 1 人关注 • 0 个回复 • 2413 次浏览 • 2017-04-28 20:40 • 来自相关话题

get_thumb 函数增加 返回完整域名 参数

经验分享momo 发表了文章 • 0 个评论 • 1995 次浏览 • 2017-04-17 10:25 • 来自相关话题

有的时候我们希望获取图片路径的时候带上完整的域名,官方的get_thumb函数没有提供,
自己加了一个$domain参数,给需要的人

application\common.php

if (!function_exists('get_thumb')) {
/**
* 获取图片缩略图路径
* @param int $id 附件id
* @author 蔡伟明 <314013107@qq.com>
* @return string
*/
function get_thumb($id = 0,$domain=true)
{
$path = model('admin/attachment')->getThumbPath($id);
if (!$path) {
return config('public_static_path').'admin/img/none.png';
}

if($domain){
if(empty($_SERVER['HTTPS']))
$pre="http://";
else
$pre="https://";
return $pre.$_SERVER['HTTP_HOST'].PUBLIC_PATH. $path;
}
else {
return PUBLIC_PATH. $path;
}
}
} 查看全部
有的时候我们希望获取图片路径的时候带上完整的域名,官方的get_thumb函数没有提供,
自己加了一个$domain参数,给需要的人

application\common.php

if (!function_exists('get_thumb')) {
/**
* 获取图片缩略图路径
* @param int $id 附件id
* @author 蔡伟明 <314013107@qq.com>
* @return string
*/
function get_thumb($id = 0,$domain=true)
{
$path = model('admin/attachment')->getThumbPath($id);
if (!$path) {
return config('public_static_path').'admin/img/none.png';
}

if($domain){
if(empty($_SERVER['HTTPS']))
$pre="http://";
else
$pre="https://";
return $pre.$_SERVER['HTTP_HOST'].PUBLIC_PATH. $path;
}
else {
return PUBLIC_PATH. $path;
}
}
}

PHP 5.5.32正常。php7.1.2也正常。php 5.6和php5.6.30和php7.1.3和

回复

提问交流jiankian 发起了问题 • 1 人关注 • 0 个回复 • 2371 次浏览 • 2017-04-12 07:35 • 来自相关话题

微信小程序用户信息解密插件

回复

模块&插件jiankian 发起了问题 • 2 人关注 • 0 个回复 • 3734 次浏览 • 2017-04-12 07:20 • 来自相关话题

微信小程序登录插件,换取session-key和openid

模块&插件jiankian 发表了文章 • 0 个评论 • 3605 次浏览 • 2017-04-12 07:14 • 来自相关话题

微信小程序登录换取openid和session_key插件。。
微信小程序代码:
wx.login({
success: function(res){
// success
console.log("wx.login成功")
console.log(res)
wx.request({
url: '服务器地址/index.php/前台控制器地址。。。',
data: {
js_code:res.code
},
method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
// header: {}, // 设置请求的 header
success: function(res){
// success
console.log("服务器返回:")
console.log(res)
var login_session = JSON.parse(res.data)
if (login_session.session_key){
wx.getUserInfo({
success: function(res){
// success
console.log("获取用户信息成功")
console.log(res)
wx.request({
url: '服务器地址/index.php/customer/index/decrypt前台控制器地址',
data: {
sessionKey:login_session.session_key,
encryptedData:res.encryptedData,
iv:res.iv
},
method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
// header: {}, // 设置请求的 header
success: function(res){
// success
console.log("服务器解密成功")
console.log(res)
},
fail: function(res) {
// fail
},
complete: function(res) {
// complete
}
})
},
fail: function(res) {
// fail
},
complete: function(res) {
// complete
}
})
}

},
fail: function(res) {
// fail
},
complete: function(res) {
// complete
}
})
},
fail: function(res) {
// fail
},
complete: function(res) {
// complete
}
})因为,系统自动返回的是  html数据头,如果小程序端收到的不是json对象而是json字符串请用配置在服务器端直接配置默认的返回数据为json  HTTP头。或者小程序本地 用  JSON.parse('json字符串')来解析json对象。。
  查看全部
微信小程序登录换取openid和session_key插件。。
微信小程序代码:
wx.login({
success: function(res){
// success
console.log("wx.login成功")
console.log(res)
wx.request({
url: '服务器地址/index.php/前台控制器地址。。。',
data: {
js_code:res.code
},
method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
// header: {}, // 设置请求的 header
success: function(res){
// success
console.log("服务器返回:")
console.log(res)
var login_session = JSON.parse(res.data)
if (login_session.session_key){
wx.getUserInfo({
success: function(res){
// success
console.log("获取用户信息成功")
console.log(res)
wx.request({
url: '服务器地址/index.php/customer/index/decrypt前台控制器地址',
data: {
sessionKey:login_session.session_key,
encryptedData:res.encryptedData,
iv:res.iv
},
method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
// header: {}, // 设置请求的 header
success: function(res){
// success
console.log("服务器解密成功")
console.log(res)
},
fail: function(res) {
// fail
},
complete: function(res) {
// complete
}
})
},
fail: function(res) {
// fail
},
complete: function(res) {
// complete
}
})
}

},
fail: function(res) {
// fail
},
complete: function(res) {
// complete
}
})
},
fail: function(res) {
// fail
},
complete: function(res) {
// complete
}
})
因为,系统自动返回的是  html数据头,如果小程序端收到的不是json对象而是json字符串请用配置在服务器端直接配置默认的返回数据为json  HTTP头。或者小程序本地 用  JSON.parse('json字符串')来解析json对象。。
 

框架怎么接入小程序

回复

提问交流jiankian 发起了问题 • 0 人关注 • 0 个回复 • 2196 次浏览 • 2017-04-07 07:12 • 来自相关话题

目录结构图

回复

提问交流du2413 发起了问题 • 1 人关注 • 0 个回复 • 1700 次浏览 • 2017-03-20 17:04 • 来自相关话题

常见问题收集以及处理方法,错过了QQ群里的信息的可以到这里找找!

经验分享xin5288 发表了文章 • 0 个评论 • 1947 次浏览 • 2017-03-04 14:23 • 来自相关话题

不管是老司机还是嫩小鸟,都会遇到一些小小小的问题,如果你有遇到小问题自己又解决了跟贴了·
 
Q:升级或者新anz安装顶部菜单点击无反映
A:强制刷新liu浏览器(CTRL+F5),再不行就清空liu浏览器缓存。
 

Q:添加了ZBuilder表格添加了->addRightButton却不显示按钮?
A:查看代码是否忘添加表头操作列。 查看全部
不管是老司机还是嫩小鸟,都会遇到一些小小小的问题,如果你有遇到小问题自己又解决了跟贴了·
 
Q:升级或者新anz安装顶部菜单点击无反映
A:强制刷新liu浏览器(CTRL+F5),再不行就清空liu浏览器缓存。
 

Q:添加了ZBuilder表格添加了->addRightButton却不显示按钮?
A:查看代码是否忘添加表头操作列。

addFilter( ) 关于添加筛选

回复

提问交流richaim 发起了问题 • 1 人关注 • 0 个回复 • 4699 次浏览 • 2017-03-01 11:28 • 来自相关话题

有没有人做商城模块?

回复

功能建议xianzhi0520 发起了问题 • 1 人关注 • 0 个回复 • 2503 次浏览 • 2017-02-15 17:05 • 来自相关话题