08 2017 档案

摘要:其实很简单,做一个记录,有时间可以瞟一眼! 如果还没有回答问题,就显示回答框: 这里还要判断是否是自己提问的,如果是自己提问的就不让它显示: 只对提问者显示采纳按钮: 阅读全文
posted @ 2017-08-30 22:12 帅到要去报警 阅读(199) 评论(0) 推荐(0) 编辑
摘要:首先要根据当前的 id 获取到它所有顶级栏目: 要从顶级栏目到二级栏目,所以要倒序排列下:array_reverse(); 定义标签:(考虑到每次访问这个都要去读这个,会很耗性能,所以做了缓存处理) 具体使用: 阅读全文
posted @ 2017-08-30 21:51 帅到要去报警 阅读(283) 评论(0) 推荐(0) 编辑
摘要:解决思路: 带解决问题是:0, 已解决问题是:1, 高悬赏是:2, 零回答是:3 通过传递一个参数来判断是那个: <ul class='ans-sel'> <li <if condition='$filter eq 0'>class='on'</if>> <a href="{:U('index',a 阅读全文
posted @ 2017-08-30 21:37 帅到要去报警 阅读(220) 评论(0) 推荐(0) 编辑
摘要:格式化输出提问时间: 前台使用: 阅读全文
posted @ 2017-08-30 21:25 帅到要去报警 阅读(139) 评论(0) 推荐(0) 编辑
摘要:处理:PHP处理显示一级分类,通过AJAX显示二级/三级分类: 处理示例:PHP HTML示例: JS示例: 金币可选处理: JS示例: 阅读全文
posted @ 2017-08-30 21:17 帅到要去报警 阅读(186) 评论(0) 推荐(0) 编辑
摘要:经验转化为等级: 还有一个知识点: 采纳率:(PHP里使用函数) 采纳率:前台使用函数: 具体使用:传入经验,就能转化为对应的等级。 阅读全文
posted @ 2017-08-30 20:48 帅到要去报警 阅读(157) 评论(0) 推荐(0) 编辑
摘要:标签位置同样在 My.class.php 阅读全文
posted @ 2017-08-30 19:43 帅到要去报警 阅读(211) 评论(0) 推荐(0) 编辑
摘要:简单示例: 阅读全文
posted @ 2017-08-30 19:38 帅到要去报警 阅读(199) 评论(0) 推荐(0) 编辑
摘要:其实没什么!简单记下,有更好的方法可以来更新! 如果公用可以放到Common控制器中! 阅读全文
posted @ 2017-08-28 22:15 帅到要去报警 阅读(173) 评论(0) 推荐(0) 编辑
摘要:简单JS示例: 异步验证: 登录表单处理: 阅读全文
posted @ 2017-08-28 22:13 帅到要去报警 阅读(484) 评论(0) 推荐(0) 编辑
摘要:JS 验证之后,还需要通过PHP验证: 提交过来的名称不一样,可以用字段映射: 在自动验证的时候,如果这个字段被映射,那么自动验证的时候,自动验证的就是 映射过后的字段; 控制器示例: 自动验证模型示例: 阅读全文
posted @ 2017-08-28 22:07 帅到要去报警 阅读(231) 评论(0) 推荐(0) 编辑
摘要:做注册的时候,由于每一个页面都有都要可以注册,可以把注册方法写到一个公用的方法里去,其他方法继承这个方法: 简单注册JS示例: JS示例: 异步验证账号/用户名/密码: 阅读全文
posted @ 2017-08-28 21:58 帅到要去报警 阅读(277) 评论(0) 推荐(0) 编辑
摘要:第一步:修改:修改Application/Common/conf/config.php 增加如下一条配置;'TAGLIB_BUILD_IN' => 'Cx,Common\Tag\My', //加载自定义标签 cx是内置的标签库,Common\Tag\My是自定义的标签库位置; 示例是在Applica 阅读全文
posted @ 2017-08-28 21:19 帅到要去报警 阅读(193) 评论(0) 推荐(0) 编辑
摘要:首先看网站是否关闭,前台新建 CommonCotroller.class.php 这个公共控制器:然后其他控制器都继承这个控制器: 其次是利用构造方法; 简单示例: 阅读全文
posted @ 2017-08-28 21:09 帅到要去报警 阅读(167) 评论(0) 推荐(0) 编辑
摘要:没什么!就一行代码: 阅读全文
posted @ 2017-08-28 20:50 帅到要去报警 阅读(170) 评论(0) 推荐(0) 编辑
摘要:这里的处理: 电脑/网络 是一个一级栏目,下面是它的子栏目,可以通过循环把它的子栏目压到它下面去,方便循环遍历: 由于:这块的数据,不会发生太大的变化,可以通过缓存,节省资源: 示例代码: 生成缓存具体的文件: 上面左右两块的展示方式不一样,可以考虑:foreach 里嵌套 for 循环: 阅读全文
posted @ 2017-08-28 20:46 帅到要去报警 阅读(224) 评论(0) 推荐(0) 编辑
摘要:实现原理:点击,进行异步保存Cookie , 根据保存的Cookie来切换城市内容: 简单HTML示例: 控制器示例: 阅读全文
posted @ 2017-08-27 22:59 帅到要去报警 阅读(584) 评论(0) 推荐(0) 编辑
摘要:在使用COOKIE的时候,首先要对COOKIE进行加密,加密方式采用:异位或的方式进行加密: 常用配置: 简单尝试: 阅读全文
posted @ 2017-08-27 22:13 帅到要去报警 阅读(947) 评论(0) 推荐(0) 编辑
摘要:具体路由分析就不说啦!就是那样。这里我只是方便访问来做一个记录,方便复制粘贴访问: 例如:新增一个Baoming的插件: 那么如何,访问这个控制里面方法呢? 第一种情况:这个控制器使用的是Admin模块下的AddonsController: 例如:访问 change 方法: 例如这个: 第二种情况: 阅读全文
posted @ 2017-08-26 14:54 帅到要去报警 阅读(489) 评论(0) 推荐(0) 编辑
摘要:本人新手小白,看下 onethink 的 ArticleController , 它里面写的方法,和一些自己以后改进的方向: 看了看:上面的 category 方法可以拿过来用下,感觉还是比较好用的; 还有 detail 方法写的还是好呢, 拿过来用下。 阅读全文
posted @ 2017-08-25 00:29 帅到要去报警 阅读(385) 评论(0) 推荐(0) 编辑
摘要:具体为什么用异步来做分页我就不多说了! 用异步来做分页,主要还是看分页类怎么玩! 方便管理,还是把Ajax分页作为一个工具来使用: 同样新建工具类: 多次尝试,最终修改好的分页类是这样的:(我自己使用还是比较爽的) 接下来写控制器: 经过多次尝试,最终视图调整为这样: 阅读全文
posted @ 2017-08-24 00:58 帅到要去报警 阅读(404) 评论(0) 推荐(0) 编辑
摘要:一些常用的CDN链接,可以到这里看: 这个网站查找资源的方式很简单,后缀加上要查找的名字即可: 例如: 最喜欢用到 jQuery 1.8.3 版本的 CDN : 常用到的 bootstrap : 常用到的bootstrap组件: 用到 angular.js : 当然啦,熟悉node 的朋友,可以通过 阅读全文
posted @ 2017-08-24 00:36 帅到要去报警 阅读(3026) 评论(0) 推荐(0) 编辑
摘要:在使用Thinkphp做开发的时候,很多时候会用到一些自己写的类,为了方便管理,可以把这些类,单独放到一个文件里。 这就是自定义工具类: 首先在 Application 目录下新建 Components 文件夹,里面防止一些常用的类: 示例:EmailTool.class.php 如何使用: 阅读全文
posted @ 2017-08-23 20:11 帅到要去报警 阅读(1601) 评论(0) 推荐(0) 编辑
摘要:echo D('AnswerInfoView')->getLastSql();die(); 阅读全文
posted @ 2017-08-23 01:13 帅到要去报警 阅读(326) 评论(0) 推荐(0) 编辑
摘要:其实没什么,就一行代码: 阅读全文
posted @ 2017-08-23 00:47 帅到要去报警 阅读(195) 评论(0) 推荐(0) 编辑
摘要:其实很简单,如果要做上一篇和下一篇,只要知道当前文章ID的前一个ID和后一个ID即可: 阅读全文
posted @ 2017-08-23 00:06 帅到要去报警 阅读(316) 评论(0) 推荐(0) 编辑
摘要:在用onethink开发的时候,为了防止修改出错,我会在开发下一个功能的对上一个功能代码整体进行备份,如果出错就返回上一个版本再次修改。 但是会发现一个问题,如果如果返回到上一个版本,重新安装完成之后,进行数据还原,还原之后,发现再次用之前的账号密码登陆就不能登陆。 产生问题原因: 在第一次安装的时 阅读全文
posted @ 2017-08-22 01:27 帅到要去报警 阅读(866) 评论(0) 推荐(0) 编辑
摘要:验证码: 具体配置: 示例: 阅读全文
posted @ 2017-08-21 23:33 帅到要去报警 阅读(536) 评论(0) 推荐(0) 编辑
摘要:把数组元素组合为字符串:数组->字符串 把字符串打散为数组:字符串->数组 阅读全文
posted @ 2017-08-21 21:07 帅到要去报警 阅读(236) 评论(0) 推荐(0) 编辑
摘要:jquery收集表单数组: 掉字符串最后的逗号: 阅读全文
posted @ 2017-08-21 20:21 帅到要去报警 阅读(1465) 评论(0) 推荐(0) 编辑
摘要:onethink完全重新安装的时候提示已安装过,直接跳过数据库安装的解决办法 首先:删除根目录下 Data目录下的 install.lock 文件,然后: 打开\Application\Install\Controller下的InstallController.class.php在82行后边加入以下 阅读全文
posted @ 2017-08-21 00:45 帅到要去报警 阅读(491) 评论(0) 推荐(0) 编辑
摘要:OneThink友情链接插件使用: 直接安装插件就好,查看数据库会有:onethink_links 这个表: 写 links 标签,调用友情链接: 前台模板输出: 友情链接插件同样也支持上传图片,此功能后续! 阅读全文
posted @ 2017-08-15 21:03 帅到要去报警 阅读(287) 评论(0) 推荐(0) 编辑
摘要:具体方法: Application / Common / Common / function.php 下的 224行: 具体使用:例如这样的一个数组: 进行分类: 效果: 与其相反的还有 tree_to_list : Application / Common / Common / function. 阅读全文
posted @ 2017-08-14 23:18 帅到要去报警 阅读(835) 评论(0) 推荐(0) 编辑
摘要:测试方法:twoCate: 模型: 组合后的列表: 阅读全文
posted @ 2017-08-14 01:02 帅到要去报警 阅读(421) 评论(0) 推荐(0) 编辑
摘要:具体步骤: 引入配置文件——>获取当前数组——>进行合并 public function edit(){ //引入 config.php配置文件 $file = APP_PATH.'Common/Conf/config.php'; $config = include APP_PATH.'Common 阅读全文
posted @ 2017-08-14 00:07 帅到要去报警 阅读(297) 评论(0) 推荐(0) 编辑
摘要:封装格式化打印数组的方法: 阅读全文
posted @ 2017-08-13 23:51 帅到要去报警 阅读(270) 评论(0) 推荐(0) 编辑
摘要:具体方法: 增删改方法示例: 阅读全文
posted @ 2017-08-13 23:48 帅到要去报警 阅读(256) 评论(0) 推荐(0) 编辑
摘要:递归获取所有的子分类的ID: 删除分类及其子分类: 阅读全文
posted @ 2017-08-13 23:44 帅到要去报警 阅读(253) 评论(0) 推荐(0) 编辑
摘要:递归重新排序无限极子分类数组方法: 栏目做无限极分类: 前台显示: JS控制显示: 阅读全文
posted @ 2017-08-13 23:39 帅到要去报警 阅读(282) 评论(0) 推荐(0) 编辑
摘要:在做登陆的时候,通过异步校验后还需要通过PHP来校验账号和密码的正确性。 PHP校验账号密码: 阅读全文
posted @ 2017-08-13 23:30 帅到要去报警 阅读(321) 评论(0) 推荐(0) 编辑
摘要:异步验证管理员帐号方法: 异步校验JS: 异步验证密码方法: 异步校验JS: 做登陆: 阅读全文
posted @ 2017-08-13 23:23 帅到要去报警 阅读(399) 评论(0) 推荐(0) 编辑
摘要:输出验证方法: 调用: 输入路径: 点击切换验证码: 异步验证验证码方法: 异步验证验证码JS: 阅读全文
posted @ 2017-08-13 23:16 帅到要去报警 阅读(421) 评论(0) 推荐(0) 编辑
摘要:think项目配置,模板路径,路径配置,模板路径配置 阅读全文
posted @ 2017-08-13 23:00 帅到要去报警 阅读(146) 评论(0) 推荐(0) 编辑
摘要:OneThink 后台模型有个模型类型: 模型下——>设计——>表单显示分组(怎么玩?) 这个将会显示在:内——>发布文章内容的时候: 单选按钮: 内容模块显示: 枚举类型可以这样玩: http://www.onethink.cn/topic/2347.html http://www.onethin 阅读全文
posted @ 2017-08-13 01:33 帅到要去报警 阅读(336) 评论(0) 推荐(0) 编辑
摘要:异位或加密方法: 在Config.php文件中设置异位或加密字段及自动登陆有效时间: 如果要自动登陆,设置cookie:保存自动登陆账号的ID,IP,和账号:(login控制器) 判断COOKIE及自动登陆: 整个控制器: 阅读全文
posted @ 2017-08-12 23:06 帅到要去报警 阅读(691) 评论(0) 推荐(0) 编辑
摘要:递归获取所有的子分类的ID: 在进行删除栏目的时候,需要删除当前栏目下的所有子栏目: 阅读全文
posted @ 2017-08-12 22:50 帅到要去报警 阅读(3515) 评论(0) 推荐(0) 编辑
摘要:Think PHP递归重新排序无限极子分类数组 调用: 阅读全文
posted @ 2017-08-12 22:45 帅到要去报警 阅读(1302) 评论(0) 推荐(0) 编辑
摘要:自定义标签的之前,先看看Think PHP自己是如何自定义标签的: 具体位置:ThinkPHP / Library / Think / Template / TagLib / Cx.class.php 可以看一个 foreach 标签是如何写的: 下面说下自定义标签: 第一步:修改:修改Applic 阅读全文
posted @ 2017-08-12 22:26 帅到要去报警 阅读(1442) 评论(0) 推荐(0) 编辑
摘要:获取指定分类的所有子分类ID号 获取指定分类所有父ID号 获取指定分类的所有子分类 键为ID,值为分类名 阅读全文
posted @ 2017-08-12 21:51 帅到要去报警 阅读(2410) 评论(0) 推荐(0) 编辑