对onethink 模型的改造

作者:小鱼的互联网观察 发布时间:March 20, 2017 分类:互联网观察

目前,项目中使用onethink作为管理员后台。上百个表。每个字段都不一样。但又有一样的。

因此,开发了。独立模型复制功能。不必每个模型都创建一次。



目前正在开发模型导出,模型导入。模型自定义函数。

已经完成的,:

模型增加了自定义函数功能。此自定义函数非字段的函数,属于独立模型级别。

增加了字段的 css属性。可以独立设置字段的宽度和css属性。

增加了模型的预览操作。其实就是把模型的edit修改了一下。

尤其是模型导出功能,这样就可以建立某些功能模块,重复再利用了。


随便贴个图。

QQ图片20170320215140.pngQQ图片20170320215108.png

使用 timthumb 优化页面打开速度

作者:小鱼的互联网观察 发布时间:March 19, 2017 分类:互联网观察

案例:


[url]/timthumb.php?zc=1&w=100&h=125&src=/Uploads/Picture/2017-03-14/58c7953413213.jpg


[url]/timthumb.php?zc=1&w=100&h=125&src=[url]/Uploads/Picture/2017-03-14/58c7953413213.jpg



注意,url 是要带http:// 的哦!

帝国cms restb stb fstb 的含义

作者:小鱼的互联网观察 发布时间:March 12, 2017 分类:互联网观察

restb 用于回复分表后缀

stb用于数据分辨后缀

fstb用于 附件分表后缀

onethink 文件上传问题解决

作者:小鱼的互联网观察 发布时间:March 11, 2017 分类:互联网观察

onethink后台文件上传 成功后返回的是 加密字符串。

使用onethink内置解密函数可以解密


echo think_decrypt(I('file'));

       


可以看到解密后的数据就是文件上传成功后onethink_file 存储的数据,


{"id":"4","name":"123.txt","savename":"58c2b9eda7708.txt","savepath":"2017-03-10\/","ext":"txt","mime":"application\/octet-stream","size":"61626","md5":"fd95c2c6a71affe07c2b8c23b1ca9f24","sha1":"2086cd85ea61400b5522be83b61af3179b379ed3","location":"0","url":"","create_time":"1489156589","path":"\/Uploads\/Download\/2017-03-10\/58c2b9eda7708.txt"}


根据此ID 就可以 去 onethink_file 找到这个文件的地址了。。



ok !

清理linux系统磁盘容量

作者:小鱼的互联网观察 发布时间:March 10, 2017 分类:互联网观察

通常是 web服务器的日志文件。或垃圾文件。


检查以下几个目录:

//查找大文件

du -m --max-depth=1


/var/spool/mail/root  

问题:垃圾邮件文件过大。


/www/wdlinux/nginx-1.9.10/logs/ 

问题:日志文件过大


onethink 自定义控制器左侧菜单显示问题。

作者:小鱼的互联网观察 发布时间:March 9, 2017 分类:互联网观察

自定义模型。在菜单中设置链接的时候。

用 Book/index

的形式。参考 系统菜单。


这样左侧菜单就正常了。。。。



onethink小记录。。。。

mysql中的表显示“使用中”解决办法!

作者:小鱼的互联网观察 发布时间:March 5, 2017 分类:互联网观察

mysql中的表显示“使用中”解决办法!

方法1:

检查表:CHECK TABLE xxtable
分析表:ANALYZE TABLE xxtable
修复表:REPAIR TABLE xxtable

方法2:如果方法1无法执行,请使用以下语句修复表索引

REPAIR TABLE xxtableUSE_FRM;

  1. 页码:
网站地图 京ICP证030173号