框架发布

框架发布

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

提问交流

使用问题咨询
经验分享

经验分享

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

功能建议

官方开发功能建议
BUG反馈

BUG反馈

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

模块&插件&数据包

模块插件数据包分享

DolphinPHP V1.0.4完整版安装出错

BUG反馈simone 回复了问题 • 2 人关注 • 2 个回复 • 701 次浏览 • 2017-06-06 20:09 • 来自相关话题

地图调取数据地址内容没添加进去!

回复

提问交流goduer 回复了问题 • 1 人关注 • 1 个回复 • 553 次浏览 • 2017-06-06 17:20 • 来自相关话题

DolphinPHP V1.0.4完整版安装无栏目

BUG反馈dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 495 次浏览 • 2017-06-06 11:28 • 来自相关话题

DolphinPHP V1.0.4发布

框架发布dolphinphp 发表了文章 • 3 个评论 • 844 次浏览 • 2017-06-04 22:31 • 来自相关话题

原本计划在端午节发布新的版本,但因为一些事情给耽误,就索性更新多点内容再发布。
 
此版本升级了ThinkPHP核心至最新版的5.0.9,并改进和修复了部分bug,也新增了点小功能。虽然更新力度并不是很大,有些大家希望支持的功能还未加入,这点还望大家多多互相理解。DolphinPHP才刚起步,要走的路还很远,要学习的东西也很多。
 
开源不易,做一款商业收费且开源的更不容易,这需要慢慢积累经验,协调好各方面的问题。我们正在用心创造,努力改进。
 
感谢大家一直以来的支持和鼓励!!!
 
【更新日志】
新增:图片上传、文件上传支持秒传功能
新增:table的img_url类型,支持显示外部图片
新增:弹窗层添加关闭按钮(感谢网友:汪阿浠 的建议)
新增:table页面增加两处可插入html代码的地方(感谢网友:灵九哲 的建议)
新增:index_url和admin_url函数用于生成前台或后台入口的url
新增:表单增加提交时是否显示确认框的方法submitConfirm
新增:模块和插件管理界面增加列表模式,在列表的右上角可切换(感谢网友:灵九哲 的建议)
新增:后台首页增加手册连接(感谢网友:(ˇ_ˇ) 黑白 的建议)

改进:升级ThinkPHP至5.0.9(如果修改过应用命名空间,需要在入口处定义)
改进:访问权限的判断,修改权限后立即生效,无需重新登录
改进:字段筛选,支持单选类型
改进:picture和pictures类型,支持查看大图
改进:弹窗支持返回错误信息时关闭弹窗或刷新父窗口(感谢网友:武伟鹏 的建议)
改进:如果模块中有install.php文件或uninstall.php文件,则安装或卸载模块时会包含对应的文件(感谢网友:A℡流年 的建议)
改进:临时解决ZBuilder在IDE中不提示方法的问题,table和form,aside的方法都会提示,目前仍有瑕疵
改进:优化移动端体验(感谢网友:蓝·蚂蚁 的建议)
改进:调整面包屑导航
改进:记住侧栏开关状态(感谢网友:DANCELION 的建议)
改进:完善模块的安装、卸载、导出
改进:表格的link类型增加弹窗功能(感谢网友:blessleroy 的建议)
改进:下拉多选增加全部删除功能(感谢网友:沉默的大多数 的建议)
改进:删除重复的配置类型,增加ckeditor编辑器(感谢网友:job111lyckk1 的建议)(升级指导)
改进:table页面和form页面的额外html代码移至</body>之前,支持使用jQuery(感谢网友:(ˇ_ˇ) 黑白 的建议)

修复:cms模块的搜索页面模板不正确的问题(感谢网友:wuxin231 的反馈)
修复:配置类型为复选框,且值为空时,数据处理不正确的问题
修复:前台错误提示页面的“返回首页”链接不正确的问题
修复:节点设置了禁用状态,导出的模块再重新导入时禁用状态无效的问题(感谢网友:灵九哲 的反馈)
修复:自动添加按钮没有做配置适应的问题(感谢网友:Fizz、 的反馈)
修复:时间段搜索为同一天时无效的问题(感谢网友:Fizz、 的反馈)
修复:关闭开发模式时,其他角色的权限会出错的问题(感谢网友:由我 的反馈)
修复:addGroup无法使用布局参数的问题(感谢网友:万里独行闯天下 的反馈)
修复:表单隐藏项如果存在双引号或json数据会报错的问题(感谢网友:A℡流年 的反馈)
修复:Ueditor插入视频后路径被清空的问题(感谢网友:yunhe 的反馈)
修复:后台关闭路由功能后,验证码无法显示的问题(感谢网友:单弦 的反馈)
修复:如果没有建节点,ZBuilder自动获取当前节点标题时报错的问题
修复:禁用模块,没有隐藏该模块系统配置项的问题(感谢网友:Mr.Insight 的反馈)
修复:表单分组情况下,select类型会超出页面的问题(感谢网友:Talent.Miao 的反馈)
修复:当页面尺寸改变时,selelct的宽度无法自适应(感谢网友:DANCELION 的反馈)【升级指导】
http://doc.dolphinphp.com/256445 
【下载】
官网下载:http://www.dolphinphp.com/download.html 
Coding.net仓库:https://coding.net/u/LoopMing/p/DolphinPHP/git 
GitHub仓库:https://github.com/caiweiming/DolphinPHP.git
码云仓库:https://git.oschina.net/caiweiming/DolphinPHP.git 查看全部
原本计划在端午节发布新的版本,但因为一些事情给耽误,就索性更新多点内容再发布。
 
此版本升级了ThinkPHP核心至最新版的5.0.9,并改进和修复了部分bug,也新增了点小功能。虽然更新力度并不是很大,有些大家希望支持的功能还未加入,这点还望大家多多互相理解。DolphinPHP才刚起步,要走的路还很远,要学习的东西也很多。
 
开源不易,做一款商业收费且开源的更不容易,这需要慢慢积累经验,协调好各方面的问题。我们正在用心创造,努力改进。
 
感谢大家一直以来的支持和鼓励!!!
 
【更新日志】
新增:图片上传、文件上传支持秒传功能
新增:table的img_url类型,支持显示外部图片
新增:弹窗层添加关闭按钮(感谢网友:汪阿浠 的建议)
新增:table页面增加两处可插入html代码的地方(感谢网友:灵九哲 的建议)
新增:index_url和admin_url函数用于生成前台或后台入口的url
新增:表单增加提交时是否显示确认框的方法submitConfirm
新增:模块和插件管理界面增加列表模式,在列表的右上角可切换(感谢网友:灵九哲 的建议)
新增:后台首页增加手册连接(感谢网友:(ˇ_ˇ) 黑白 的建议)

改进:升级ThinkPHP至5.0.9(如果修改过应用命名空间,需要在入口处定义)
改进:访问权限的判断,修改权限后立即生效,无需重新登录
改进:字段筛选,支持单选类型
改进:picture和pictures类型,支持查看大图
改进:弹窗支持返回错误信息时关闭弹窗或刷新父窗口(感谢网友:武伟鹏 的建议)
改进:如果模块中有install.php文件或uninstall.php文件,则安装或卸载模块时会包含对应的文件(感谢网友:A℡流年 的建议)
改进:临时解决ZBuilder在IDE中不提示方法的问题,table和form,aside的方法都会提示,目前仍有瑕疵
改进:优化移动端体验(感谢网友:蓝·蚂蚁 的建议)
改进:调整面包屑导航
改进:记住侧栏开关状态(感谢网友:DANCELION 的建议)
改进:完善模块的安装、卸载、导出
改进:表格的link类型增加弹窗功能(感谢网友:blessleroy 的建议)
改进:下拉多选增加全部删除功能(感谢网友:沉默的大多数 的建议)
改进:删除重复的配置类型,增加ckeditor编辑器(感谢网友:job111lyckk1 的建议)(升级指导)
改进:table页面和form页面的额外html代码移至</body>之前,支持使用jQuery(感谢网友:(ˇ_ˇ) 黑白 的建议)

修复:cms模块的搜索页面模板不正确的问题(感谢网友:wuxin231 的反馈)
修复:配置类型为复选框,且值为空时,数据处理不正确的问题
修复:前台错误提示页面的“返回首页”链接不正确的问题
修复:节点设置了禁用状态,导出的模块再重新导入时禁用状态无效的问题(感谢网友:灵九哲 的反馈)
修复:自动添加按钮没有做配置适应的问题(感谢网友:Fizz、 的反馈)
修复:时间段搜索为同一天时无效的问题(感谢网友:Fizz、 的反馈)
修复:关闭开发模式时,其他角色的权限会出错的问题(感谢网友:由我 的反馈)
修复:addGroup无法使用布局参数的问题(感谢网友:万里独行闯天下 的反馈)
修复:表单隐藏项如果存在双引号或json数据会报错的问题(感谢网友:A℡流年 的反馈)
修复:Ueditor插入视频后路径被清空的问题(感谢网友:yunhe 的反馈)
修复:后台关闭路由功能后,验证码无法显示的问题(感谢网友:单弦 的反馈)
修复:如果没有建节点,ZBuilder自动获取当前节点标题时报错的问题
修复:禁用模块,没有隐藏该模块系统配置项的问题(感谢网友:Mr.Insight 的反馈)
修复:表单分组情况下,select类型会超出页面的问题(感谢网友:Talent.Miao 的反馈)
修复:当页面尺寸改变时,selelct的宽度无法自适应(感谢网友:DANCELION 的反馈)
【升级指导】
http://doc.dolphinphp.com/256445 
【下载】
官网下载:http://www.dolphinphp.com/download.html 
Coding.net仓库:https://coding.net/u/LoopMing/p/DolphinPHP/git 
GitHub仓库:https://github.com/caiweiming/DolphinPHP.git
码云仓库:https://git.oschina.net/caiweiming/DolphinPHP.git

Mopaas部署,网站后台进不去

提问交流dolphinphp 回复了问题 • 2 人关注 • 2 个回复 • 593 次浏览 • 2017-06-04 20:02 • 来自相关话题

安装模块时,没有menu文件导致数据库报错

BUG反馈dolphinphp 回复了问题 • 2 人关注 • 2 个回复 • 378 次浏览 • 2017-06-04 18:50 • 来自相关话题

新版v1.0.3安装lnmp环境出现白板

BUG反馈dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 464 次浏览 • 2017-06-02 10:59 • 来自相关话题

aside不能用,显示白板

提问交流binlu979 回复了问题 • 2 人关注 • 2 个回复 • 383 次浏览 • 2017-06-01 09:09 • 来自相关话题

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

提问交流dolphinphp 回复了问题 • 3 人关注 • 2 个回复 • 788 次浏览 • 2017-06-01 08:43 • 来自相关话题

顶部按钮 自定义弹窗 怎么传入ids

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 511 次浏览 • 2017-06-01 08:32 • 来自相关话题

开发模块

模块&插件yangweijie 发表了文章 • 5 个评论 • 1284 次浏览 • 2017-05-29 12:06 • 来自相关话题

因为新建模块和插件要手动建很多目录结构,所以按照onethink原来就有的快速创建插件功能,写了dp的 快速创建功能,




同时移植了laravel-admin 的 脚手架里的 database 。目前只支持一个数据库。




 
使用方法,将附件dev 压缩包 解压到dev 目录,然后放入application模块目录里去,将dev目录里的public 覆盖根目录public里去。其实就是用了codemirror插件。
 
装好后,在cmd 切换到应用根目录,里 执行 composer 安装   symfony/console,  symfony/var-dumper  这两个组件,最后在 应用的函数库里 添加以下代码use Symfony\Component\VarDumper\VarDumper;
if (!function_exists('vardump')) {
/**
* @author Nicolas Grekas <p@tchwork.com>
*/
function vardump($var)
{
foreach (func_get_args() as $var) {
VarDumper::dump($var);
}
}
}然后装好模块就可以使用该模块的功能了。如果有使用问题,请论坛@我
  查看全部
因为新建模块和插件要手动建很多目录结构,所以按照onethink原来就有的快速创建插件功能,写了dp的 快速创建功能,
TIM截图20170529104719.png

同时移植了laravel-admin 的 脚手架里的 database 。目前只支持一个数据库。
TIM截图20170529104806.png

 
使用方法,将附件dev 压缩包 解压到dev 目录,然后放入application模块目录里去,将dev目录里的public 覆盖根目录public里去。其实就是用了codemirror插件。
 
装好后,在cmd 切换到应用根目录,里 执行 composer 安装   symfony/console,  symfony/var-dumper  这两个组件,最后在 应用的函数库里 添加以下代码
use Symfony\Component\VarDumper\VarDumper;
if (!function_exists('vardump')) {
/**
* @author Nicolas Grekas <p@tchwork.com>
*/
function vardump($var)
{
foreach (func_get_args() as $var) {
VarDumper::dump($var);
}
}
}
然后装好模块就可以使用该模块的功能了。如果有使用问题,请论坛@我
 

框架如何绑定域名到模块

提问交流herd21 回复了问题 • 2 人关注 • 1 个回复 • 580 次浏览 • 2017-05-26 00:44 • 来自相关话题

thinkphp5.0.4

提问交流herd21 回复了问题 • 3 人关注 • 1 个回复 • 451 次浏览 • 2017-05-26 00:39 • 来自相关话题

如何添加一个隐藏节点?

提问交流herd21 回复了问题 • 2 人关注 • 1 个回复 • 608 次浏览 • 2017-05-26 00:38 • 来自相关话题

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

回复

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

跨数据库获取数据后 用表头筛选会指向主数据库 定义不到当前数据库

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 514 次浏览 • 2017-05-24 09:02 • 来自相关话题

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

提问交流dolphinphp 回复了问题 • 2 人关注 • 1 个回复 • 511 次浏览 • 2017-05-24 08:59 • 来自相关话题

发现一个极小的错误

BUG反馈lucybenz 发表了文章 • 2 个评论 • 454 次浏览 • 2017-05-24 08:38 • 来自相关话题

后台 系统设置中 网站logo文字字段的 表单类型是Image 其实应该为text
后台 系统设置中 网站logo文字字段的 表单类型是Image 其实应该为text

轻量级Dolphin微信插件

模块&插件herd21 发表了文章 • 3 个评论 • 2422 次浏览 • 2017-05-24 05:47 • 来自相关话题

拒绝庞然大物 我只要又轻又快! - Dolphin WeChatSDK 1.0.0

        作为一名Composer重度患者,我当然承认Composer是时下最快最爽的包管理方式,但是有时候Composer会为我们带来大量的依赖链,仅仅因为使用了其他包内极少数的几个功能,无奈之下必须加载长长一串甚至有时多达3-5M的依赖包,然而我只是想弄一个微信登录,我真的有必要安装这么多我连看都看不懂的包么?
 
        答案当然是No,这次为大家带来了一款又快又爽的轻量级WeChatSDK,整个插件包大小不到250k,仅20个文件,完整的实现了微信SDK的封装,麻雀虽小五脏俱全,使用方便友好,超乎你的想象!
 
        介绍一下使用条件:
PHP Version > 5.4Curl支持拥有一个微信公众号           还有安装方法:[list=1]下载末尾附带的WeChatSDK.zip将压缩包解压到项目的plugins目录进入后台配置AppKey/AppSecret/Token等参数开始享受潇洒的微信开发之旅         还有一个简单的例子:// 引入插件包类库use plugins\WeChatSDK\controller\WeChat;// 发起微信授权WeChat::instance()->Oauth_Redirect('yourCallbackUrl',true);// 在Callback内获取用户信息WeChat::instance()->Oauth_UserInfo();        是的没错,仅此三步,就获得了微信用户授权后的用户信息         另外还有一些事情:在插件的Wechat文件夹下,按微信开发平台的模块封装了类库例如:WechatUser 类封装了用户管理相关的操作方法操作方法的类库都可以通过插件提供的load_wechat方法实现单例加载
// 以单例模式取得了WechatUser类的实例化对象
$UserObj = WeChat::instance()->load_wechat('User');

// 批量获取关注公众号的粉丝列表
$UserList = $UserObj->getUserList();
        更多的操作请查看类文件,注释是最好的帮助手册!特别感谢开源微信SDK类库 zoujingli/wechat-php-sdk 开源不只是口号,更是一种态度!
 
        下载地址: 查看全部


拒绝庞然大物 我只要又轻又快! - Dolphin WeChatSDK 1.0.0


        作为一名Composer重度患者,我当然承认Composer是时下最快最爽的包管理方式,但是有时候Composer会为我们带来大量的依赖链,仅仅因为使用了其他包内极少数的几个功能,无奈之下必须加载长长一串甚至有时多达3-5M的依赖包,然而我只是想弄一个微信登录,我真的有必要安装这么多我连看都看不懂的包么?
 
        答案当然是No,这次为大家带来了一款又快又爽的轻量级WeChatSDK,整个插件包大小不到250k,仅20个文件,完整的实现了微信SDK的封装,麻雀虽小五脏俱全,使用方便友好,超乎你的想象!
 
        介绍一下使用条件:
  • PHP Version > 5.4
  • Curl支持
  • 拥有一个微信公众号
           还有安装方法:[list=1]
  • 下载末尾附带的WeChatSDK.zip
  • 将压缩包解压到项目的plugins目录
  • 进入后台配置AppKey/AppSecret/Token等参数
  • 开始享受潇洒的微信开发之旅
  •          还有一个简单的例子:
    // 引入插件包类库use plugins\WeChatSDK\controller\WeChat;// 发起微信授权WeChat::instance()->Oauth_Redirect('yourCallbackUrl',true);// 在Callback内获取用户信息WeChat::instance()->Oauth_UserInfo();
            是的没错,仅此三步,就获得了微信用户授权后的用户信息         另外还有一些事情:
    • 在插件的Wechat文件夹下,按微信开发平台的模块封装了类库
    • 例如:WechatUser 类封装了用户管理相关的操作方法
    • 操作方法的类库都可以通过插件提供的load_wechat方法实现单例加载

    // 以单例模式取得了WechatUser类的实例化对象
    $UserObj = WeChat::instance()->load_wechat('User');

    // 批量获取关注公众号的粉丝列表
    $UserList = $UserObj->getUserList();

            更多的操作请查看类文件,注释是最好的帮助手册!特别感谢开源微信SDK类库 zoujingli/wechat-php-sdk 开源不只是口号,更是一种态度!
     
            下载地址:

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

    回复

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