框架发布

框架发布

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

提问交流

使用问题咨询
经验分享

经验分享

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

功能建议

官方开发功能建议
BUG反馈

BUG反馈

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

模块&插件&数据包

模块插件数据包分享

添加提示文字

cc110110 发表了文章 • 0 个评论 • 107 次浏览 • 2018-08-23 14:35 • 来自相关话题

在配置管理->系统->配置值  里面添加 tiptext:提示文本
需要修改的代码文件
common->builder->table->Builder.php 第1885行后添加
case 'tiptext':
$row[$column['name'].'__'.$column['type']] = '<div class="el-tooltip" aria-describedby="el-tooltip-127" tabindex="0" style="color: rgb(64, 158, 255); text-overflow: ellipsis; overflow: hidden; white-space: nowrap;" title="'.$row[$column['name']].'" data-toggle="tooltip" >'.$row[$column['name']].'</div>';
break; 查看全部
在配置管理->系统->配置值  里面添加 tiptext:提示文本
需要修改的代码文件
common->builder->table->Builder.php 第1885行后添加
case 'tiptext':
$row[$column['name'].'__'.$column['type']] = '<div class="el-tooltip" aria-describedby="el-tooltip-127" tabindex="0" style="color: rgb(64, 158, 255); text-overflow: ellipsis; overflow: hidden; white-space: nowrap;" title="'.$row[$column['name']].'" data-toggle="tooltip" >'.$row[$column['name']].'</div>';
break;

Tp5与Ucenter用户整合

wpcost 发表了文章 • 0 个评论 • 413 次浏览 • 2018-02-18 09:35 • 来自相关话题

Tp5中api开发中异常输出为html的问题

dragonlhp 发表了文章 • 0 个评论 • 327 次浏览 • 2018-02-05 20:06 • 来自相关话题

现在谁不开发接口的呢?但是在接口开发过程中,报错误异常后居然返回错误的信息依然是html信息!TP官方也不知道为啥不添加,说好的为接口而生,我的解决方案也很简单,把系统的异常处理类复制出来,去掉模板相关,直接以json方式输出;下面是解决方案:

1:按照TP扩展异常的方式引用这个文件
看云 /manual/thinkphp5_1/354092

2:判断一下配置文件的默认输出类型
配置文件:
    //    判断默认输出类型
    if ($app['default_return_type'] == 'json') {
        // 异常处理handle类 留空使用 \think\exception\Handle
        $app['exception_handle'] = '\\app\\common\\exception\\JsonException';
    }


    return $app;

  查看全部
现在谁不开发接口的呢?但是在接口开发过程中,报错误异常后居然返回错误的信息依然是html信息!TP官方也不知道为啥不添加,说好的为接口而生,我的解决方案也很简单,把系统的异常处理类复制出来,去掉模板相关,直接以json方式输出;下面是解决方案:

1:按照TP扩展异常的方式引用这个文件
看云 /manual/thinkphp5_1/354092

2:判断一下配置文件的默认输出类型
配置文件:
    //    判断默认输出类型
    if ($app['default_return_type'] == 'json') {
        // 异常处理handle类 留空使用 \think\exception\Handle
        $app['exception_handle'] = '\\app\\common\\exception\\JsonException';
    }


    return $app;

 

关于linkages标签 三个选项框不能对应三层结构数据的问题

chhnang 发表了文章 • 0 个评论 • 291 次浏览 • 2017-10-23 16:13 • 来自相关话题

在做省市县三个选项框时, 经常出现 直辖市: 两级结构;  省: 四级结构(市多一个市辖区)  ,导致linkages标签不能愉快的使用, 在下做了一个数据调整,供大家参考!
在做省市县三个选项框时, 经常出现 直辖市: 两级结构;  省: 四级结构(市多一个市辖区)  ,导致linkages标签不能愉快的使用, 在下做了一个数据调整,供大家参考!

text 文本框 的 input-group 类型

清风笑对人生 发表了文章 • 0 个评论 • 338 次浏览 • 2017-09-23 17:08 • 来自相关话题

修改了一下,可以支持按钮的添加
修改了一下,可以支持按钮的添加

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

小兔言言 发表了文章 • 0 个评论 • 573 次浏览 • 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>

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

dolphinphp 发表了文章 • 0 个评论 • 527 次浏览 • 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

 

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

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

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

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

momo 发表了文章 • 0 个评论 • 377 次浏览 • 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;
}
}
}

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

xin5288 发表了文章 • 0 个评论 • 437 次浏览 • 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:查看代码是否忘添加表头操作列。

时间格式的处理细节

mrcai 发表了文章 • 0 个评论 • 355 次浏览 • 2017-01-16 09:34 • 来自相关话题

我的数据库内的时间字段是int型,老是显示不对。经过询问技术明白了。
 
add_time int (11) 是时间字段保存的是时间戳
 
------------
保存的时候
$data['add_time'] = strtotime($data['add_time']);
 

编辑取出数据后
$info['add_time'] = date('Y-m-d H:i:s', $info['add_time']); 查看全部
我的数据库内的时间字段是int型,老是显示不对。经过询问技术明白了。
 
add_time int (11) 是时间字段保存的是时间戳
 
------------
保存的时候
$data['add_time'] = strtotime($data['add_time']);
 

编辑取出数据后
$info['add_time'] = date('Y-m-d H:i:s', $info['add_time']);