Giter Site home page Giter Site logo

idoubi / douchat Goto Github PK

View Code? Open in Web Editor NEW
258.0 258.0 101.0 7.84 MB

简洁、高效的微信开发框架。

Home Page: http://www.douchat.net

License: Other

PHP 49.98% HTML 9.58% Smarty 0.41% CSS 13.59% JavaScript 26.39% Shell 0.02% TSQL 0.03%
wechat wechat-framework

douchat's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

douchat's Issues

get_current_url()无法获取正确的地址

在使用common_lists()里的setListSearch()时,点击搜索会跳转到index.php?s=/Mp/Index/index而不是插件 的位置。代码如下
public function lists()
{
$this->setModel('wang_actor_manage')
->setListMap(array('mpid'=>get_mpid()))
->setListOrder('ctime desc')
->setListSearch(array(
'name' => '名字'
))
->addListItem('openid', '艺人头像', 'function', array('function_name'=>'get_fans_headimg'))
->addListItem('openid', '艺人昵称', 'function', array('function_name'=>'get_fans_nickname'))
->addListItem('status', '状态', 'enum', array('options'=>array(0=>'取消关注',1=>'已关注',2=>'预约面试',3=>'进行试播',4=>'签约成功')))
->addListItem('name', '名字')
->addListItem('phone', '电话')
->addListItem('money', '本月收入')
->addListItem('agent', '经纪人昵称', 'function', array('function_name'=>'get_fans_nickname'))
->addListItem('agent', '经纪人头像', 'function', array('function_name'=>'get_fans_headimg'))
->addListItem('ctime', '加入时间', 'function', array('function_name'=>'date','params'=>'Y-m-d H:i:s,###'))
->addListItem('utime', '最后更新时间', 'function', array('function_name'=>'date','params'=>'Y-m-d H:i:s,###'))
->addListItem('id', '操作', 'custom', array(
'options' => array(
array(
'title' => '更新状态',
'url' => U('/addon/wangActorManage/web/update', array('id'=>'{id}')),
'class' => 'btn btn-primary btn-sm'
)
)
))
->setListPer(8)
->common_lists();
}

导入js和css的路径问题

App\Mp\Behavior\ImportJsBehavior.class.php
App\Mp\Behavior\ImportCssBehavior.class.php

里面引用 Public 下面的 js 和 css 文件都是直接写了 '/Public/Common/js/' 和 '/Public/Common/css/' 路径
应该改写成
ROOT . '/Public/Common/js/' 和
ROOT . '/Public/Common/css/'

App_Mp_Behavior.txt

补充:
App\Mp\Behavior\JssdkBehavior.class.php
jssdk.js 引入也有类似问题,

图片组件

图片组件,添加多个时候会出现三个一起联动,没有分别添加。代码如下写:
->addFormField('img1', '首页幻灯片1', 'image') ->addFormField('img2', '首页幻灯片2', 'image') ->addFormField('img3', '首页幻灯片3', 'image')
qq 20161129201116

关于加入七牛储存的建议

关于加入七牛储存的建议
建议加入七牛储存,设置开关供用户选择是否开启七牛储存,开启则需要填写相关参数,

多图上传控件

通用模板目前仅支持单图上传控件,需要开发多图上传控件和多图选择控件

安装时报错,sql语句执行失败


--
-- 表的结构 dc_mp_fans

CREATE TABLE IF NOT EXISTS dc_mp_fans (
id int(10) NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '自增ID',
mpid int(10) NOT NULL COMMENT '公众号标识',
openid varchar(255) NOT NULL unique COMMENT '粉丝标识',
is_subscribe tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否关注',
subscribe_time int(10) DEFAULT NULL COMMENT '关注时间',
unsubscribe_time int(10) DEFAULT NULL COMMENT '取消关注时间',
nickname varchar(50) DEFAULT NULL COMMENT '粉丝昵称',
sex tinyint(1) DEFAULT NULL COMMENT '粉丝性别',
headimgurl varchar(255) DEFAULT NULL COMMENT '粉丝头像',
relname varchar(50) DEFAULT NULL COMMENT '真实姓名',
signature text COMMENT '个性签名',
mobile varchar(15) DEFAULT NULL COMMENT '手机号',
is_bind tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否绑定',
language varchar(50) DEFAULT NULL COMMENT '使用语言',
country varchar(50) DEFAULT NULL COMMENT '国家',
province varchar(50) DEFAULT NULL COMMENT '身份',
city varchar(50) DEFAULT NULL COMMENT '城市',
remark varchar(50) DEFAULT NULL COMMENT '备注',
groupid int(10) DEFAULT NULL COMMENT '分组ID',
tagid_list varchar(255) DEFAULT NULL COMMENT '标签',
score int(10) DEFAULT '0' COMMENT '积分',
money int(10) DEFAULT '0' COMMENT '金钱',
latitude varchar(50) DEFAULT NULL COMMENT '纬度',
longitude varchar(50) DEFAULT NULL COMMENT '经度',
location_precision varchar(50) DEFAULT NULL COMMENT '精度'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='公众号粉丝表'

> 1071 - Specified key was too long; max key length is 767 bytes

时间: 0s

function.php 里的 create_addon_url函数

项目核心文件里 function.php函数,使用这个函数create_addon_url返回失效,但我修改后了return值后,就可使用

return U('/addon/'.get_addon().'/'.$act.'/'.$url.'@'.C('HTTP_HOST'), $param); // 原代码
return U('/addon/'.get_addon().'/'.$act.'/'.$url, $param); //修改后代码

php-wechat-sdk优化

现在使用的php-wechat-sdk经常会出现access_token过期问题,需要找到问题的原因并进行优化,考虑要不要把微信sdk换成EasyWechat

安装问题

  1. 安装正常完成, 但是,尝试 登录管理中心时, 页面仅显示: 该用户所属角色未启用, 无法正常显示登录页面

2.upupw apche + php5.6 集成包环境下, 安装无法正常完成,总是退回到数据库参数设置页面

批量操作功能

通用列表模板需要增加批量选择并进行相关操作功能

小程序开发支持

  • 插件Api控制器
  • 增加ApiBaseController做基本的请求、响应、授权控制
  • 插件info.php支持小程序相关配置项
  • 后台增加小程序管理功能
  • 小程序模板

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.