![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
onethink
misaka去年夏天
让学习成为一种习惯
展开
-
onethink后台登录验证码不显示问题
把项目放到网站空间里去之后,后台登录时验证码不显示。(除了验证码问题,还有数据库配置问题,请自行去Common/conf/config.php和User/conf/config.php修改相关配置)。 多半是BOM头导致的。清除掉项目文件的BOM头即可。 清除BOM头的方法如下:复制下一段代码,放在服务器空间项目的根目录下,然后运行该PHP脚本,即可清除项目里所有文件的BOM头原创 2015-12-16 17:23:16 · 3912 阅读 · 0 评论 -
onethink在别的模块读取后台配置信息
在onethink中,Admin后台有个系统栏目,可以看到网站的配置信息: 这些配置信息,可以在Admin控制器方法里,使用C函数获取到,也可以在默认的Home模块的控制器方法里通过C函数访问,但是到了别的自定义的模块里就不行了,原因是没有加载站点配置。 解决的办法如下: 在自定义的模块控制器里先添加站点配置,再读取配置信息,或者直接从$config里读取:原创 2016-03-26 00:51:55 · 1655 阅读 · 0 评论 -
onethink修改后台的团队信息等内容
用onethink开发项目的时候,对于项目的后台管理系统,肯定要修改一些必要的页面信息:首页的开发人员信息,后台页面左上角的项目名称,以及后台页面最下面的“感谢使用onethink管理平台”。 这些东西要修改,如果你去View层查看模板的代码,你会发现没有你想看到的标签信息,原因是:onethink使用了钩子来拉取出这些信息。这些钩子的代码放在了其他地方,我在模板里找了半天没原创 2016-03-26 00:26:05 · 2377 阅读 · 0 评论 -
onethink后台使用上传驱动时,文件上传失败
onethink后台最近使用阿里云的OSS上传驱动上传文件(thinkphp没有OSS驱动,自己百度找的一个驱动),碰到一个问题:后台建模的时候,选择了上传文件类型,但是实际上传失败,要么上传成功,插入onethink_file表失败。但是使用本地上传的时候,没有这个问题。 这个问题是由于FileController的upload方法,在完成上传的时候,返回给uploadify的原创 2016-05-21 22:37:37 · 1817 阅读 · 0 评论 -
onethink后台上传图片,同一张图只能上传一次的问题
使用onethink后台建模的时候,如果选择了上传图片类型,则会碰到这样一个问题:同一张图,只能传一次。具体来说,在A表的img字段里选择了上传图片,在B表的img字段也选择了上传图片,在A表上传的图片1,在B表再选择图片1上传,虽然显示上传成功,但是你再去模型A的列表页编辑数据,发现图片1不见了。 这是onethink后台的一个BUG,在上传图片时,如果发现图片的哈希值原创 2016-05-21 22:23:18 · 2290 阅读 · 0 评论 -
onethink安装一直停留在step2的问题
安装onethink的时候,有可能碰到一直停留在step2的状况(点击下一步,结果又跳回到step2),这是由于session写入step的时候出了问题,解决的办法是到Install模块的InstallController.class.php中,找到第92行和103行,注释掉他们,就不会一直在step2刷新了。 这个问题并不一定会出现,安装onethink的时候偶尔会出现,如果出现,注释掉上述代原创 2016-03-25 23:44:50 · 1697 阅读 · 2 评论 -
OneThink后台配置阿里云OSS文件上传
在OneThink的后台(以下称为OT),默认的文件上传和图片上传方式是上传至网站根目录下的/Upload/目录下。ThinkPHP支持七牛云,Bcs云上传方式,通过参考手册可以把OT后台配置为对应的上传方式。 之前也写过一篇ThinkPHP中引入阿里云OSS文件上传的博客,但是并不适用与OneThink的后台文件上传。因为OneThink的后台文件上传方式,是通过配置模型的字段来完成的原创 2016-10-01 00:49:49 · 2502 阅读 · 2 评论