Code Monkey home page Code Monkey logo

thinkadmin's People

Contributors

anyons avatar ccpp007 avatar chenyongze avatar elon-funs avatar evalor avatar feilongxing avatar freechen avatar frubbish333 avatar is-ojbk avatar jinpengcn avatar lgb531 avatar liu21st avatar liupengfeicode avatar wzy184249652 avatar zoujingli avatar

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  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

thinkadmin's Issues

微信相关组件怎么快速去掉呢?

因为我这个项目的后台和微信无关,虽然可以隐藏菜单,但是微信关联的一堆代码文件还是在的,作为强迫症很难接受。By the way,这个后台很简洁,很好看,作者加油!

提示开启session_start()

[1] think\exception\ErrorException

/thinkphp/library/think/Session.php:105

session_start(): Failed to initialize storage module: files (path: )

按照master最新的装的,是需要自己在什么地方配置嘛?

视图中的字段值获取问题

请教下:
比如数据库表中的设备操作系统os的值为数字,含义如下1 iOS 2Android 3 WP
在页面展示时,不想展示数字,而是他对应的含义。
在model总可以设置模型获取器。但是在表单中如何用到getOsAttr的返回值呢?
$vo.os达不到效果。

@zoujingli

mimes.php中对于不同操作系统的兼容问题

经测发现mac端对docx等office07以上格式无法识别,即不能选择文件
zip格式弹出框非常缓慢,约8秒
简单修改zip为'zip' => [ 'multipart/x-zip'],秒开

本人对mimetype不大熟悉,还请作者百忙之中完善下mime的格式

有两个疑问想请教下

有两个疑问想请教下
1.为什么不使用模型?
2.为什么要把入口文件放在根目录?

意见咨询

微信菜单定制,什么时候能加入根据粉丝分组设置不同个性化菜单

联合主键的情况表单_form提交报错

如下,当联合主键存在多个的时候,$pk会为数组,会报错。错误:Illegal offset type in isset or empty

/**
* 表单默认操作
* @param Query $dbQuery 数据库查询对象
* @param string $tplFile 显示模板名字
* @param string $pkField 更新主键规则
* @param array $where 查询规则
* @param array $extendData 扩展数据
* @return array|string
*/
protected function _form($dbQuery = null, $tplFile = '', $pkField = '', $where = [], $extendData = [])
{
$db = is_null($dbQuery) ? Db::name($this->table) : (is_string($dbQuery) ? Db::name($dbQuery) : $dbQuery);
$pk = empty($pkField) ? ($db->getPk() ? $db->getPk() : 'id') : $pkField;
$pkValue = $this->request->request($pk, isset($where[$pk]) ? $where[$pk] : (isset($extendData[$pk]) ? $extendData[$pk] : null));
// 非POST请求, 获取数据并显示表单页面
if (!$this->request->isPost()) {
$vo = ($pkValue !== null) ? array_merge((array)$db->where($pk, $pkValue)->where($where)->find(), $extendData) : $extendData;
if (false !== $this->_callback('_form_filter', $vo)) {
empty($this->title) || $this->assign('title', $this->title);
return $this->fetch($tplFile, ['vo' => $vo]);
}
return $vo;
}
// POST请求, 数据自动存库
$data = array_merge($this->request->post(), $extendData);
if (false !== $this->_callback('_form_filter', $data)) {
$result = DataService::save($db, $data, $pk, $where);
if (false !== $this->_callback('_form_result', $result)) {
if ($result !== false) {
$this->success('恭喜, 数据保存成功!', '');
}
$this->error('数据保存失败, 请稍候再试!');
}
}
}

关于自动创建

请问一下你这个框架在 自动创建编辑页面时 编辑页面的form里面 action怎么创建的是全路径呢 请问这个可以修改成创建相对路径不. 还有就是这 编辑的 form 是怎么生成的呢

分页查询bug

当选择到page>1的其他页面去执行搜索条件 由于链接里面page>1会导致查询无结果
解决办法:

<input type="hidden" name="page" value="1">

把这个加到搜索条件前 表示执行搜索时候page=1

Admin ajax加载失败,界面一直转圈

如遇服务端错误(HTTP 500),后台Ajax操作,此时,界面冻结,无法操作,除非手动点击浏览器的刷新按钮重新加载界面。
此issue对于debug阶段影响很大。非常不方便。

如何添加运营后台管理

是在application目录下,和admin和index平级的位置新建一个operation目录,里面也有mvc子目录,是这样吗?

微信不能多图上传

在微信管理,添加图文,文章内容,
点多图上传,
jpeg的文件,上传失败。
png的可以,但是点两张,也只能上传一张。

如何修改环境环境

添加菜单,提示测试环境不允许添加菜单,
admin/config.php修改app_debug为false,删除runtime下的子目录,重新登录,仍然还是没法添加菜单

return [
    // +----------------------------------------------------------------------
    // | 应用设置
    // +----------------------------------------------------------------------
    // 应用命名空间
    'app_namespace'          => 'app',
    // 应用调试模式
    'app_debug'              => false,
    // 应用Trace
    'app_trace'              => true,

上传图片问题

你好请问一下 你提供的这个开源代码在创建图文消息 怎么上传图片上传不了呢 存在循环的重定向

use引用了空文件

Think.Admin/application/admin/controller/Config.php第18行
use service\ExtendService;
引用了空文件,service文件夹里面没有这个文件了

autoload_static.php Member has private access

Think.Admin\vendor\composer\autoload_static.php line 387-389

            $loader->prefixLengthsPsr4 = ComposerStaticInitcec999826fe83b0c9b320b555c760b92::$prefixLengthsPsr4;
            $loader->prefixDirsPsr4 = ComposerStaticInitcec999826fe83b0c9b320b555c760b92::$prefixDirsPsr4;
            $loader->classMap = ComposerStaticInitcec999826fe83b0c9b320b555c760b92::$classMap;

Member has private access

plugs.js的问题

在plugs.js中,我看到这个写法:reinit.call(this), setTimeout(reinit, 500), setTimeout(reinit, 1000);请问一下,用逗号是什么意思?还有这个地方为什么要500毫秒和1000毫秒都执行呢

反馈样式问题

\static\theme\default\css\console.css文件

.console-topbar .dropdown .dropdown-menu {
z-index: 1;
font-size: 12px;
border-radius: 0;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1)
}

z-index: 1 会导致下拉菜单无法点击

可否将后台模板开源呢

十分崇作者写的前端模板,学习了很多,可是融入Think PHP 后要到处去找,可否另开一库咱们专说这套超级厉害的模板呀

FileService::getBaseUriLocal() 返回的路径不对

缺少了 Think.Admin (${root})

        dump($this->request->root(true));
        dump(FileService::getBaseUriLocal());

结果为

string(33) "http://192.168.133.15/Think.Admin"
string(36) "http://192.168.133.15/static/upload/"

未登陆时,能看到系统导航,但是点击导航提示没有权限访问。

当开发了多个模块后,系统菜单展示有BUG。
未登陆时,能看到系统所有导航,但是点击导航提示没有权限访问。
抱歉,您还有登陆获取访问权限。
设置了普通管理员,不授权的节点导航,一样展示出来,但也提示没有权限访问。
系统功能一切正常,没有报错,没有错误日志。

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.