V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lml12377  ›  全部回复第 4 页 / 共 4 页
回复总数  78
1  2  3  4  
2016-07-02 19:05:55 +08:00
回复了 lml12377 创建的主题 PHP php 中 static 属性和方法的继承问题
@jswh 谢谢~ 那 static 参与继承这种场景一般在什么时候出现?是不是有什么特殊的用途还是说一般不这么用?那上面那个 model 的问题,是不是 factory 是比较正规的解决方法?类似 tp 的 M() 应该也算是类似吧?
2016-06-24 11:04:56 +08:00
回复了 lml12377 创建的主题 程序员 PHP 如何引入第三方类库
直接把 class.phpmailer.php 、 class.phpmaileroauth.php 、 class.phpmaileroauthgoogle.php 、 class.pop3.php 、 class.smtp.php 拷了出来,新建文件夹,改名为 PHPMailer.php 、 PHPMailerOAuth.php 、 PHPMailerOAuthGoogle.php 、 POP3.php 、 SMTP.php ,每个类补上 namespace ,可用!
2016-06-24 10:38:16 +08:00
回复了 lml12377 创建的主题 程序员 PHP 如何引入第三方类库
@feiyuanqiu 版本 5.2.16 的,发现 PHPMailerAutoload 里面它自己是注册了 autoload 的,我试一下!
2016-06-24 10:33:39 +08:00
回复了 lml12377 创建的主题 程序员 PHP 如何引入第三方类库
@mcfog 我偏要 configure & make install ... 以前老师告诉我 “好学的孩子要多问为什么” ... (/= _ =)/~┴┴
2016-06-24 09:52:36 +08:00
回复了 lml12377 创建的主题 程序员 PHP 如何引入第三方类库
@feiyuanqiu 好的,我自己注册的 autoload 里面 is_file 判断了文件的存在性,自己 exit 掉了。。。是不是这样:存在的话 require ,不存在的话不处理,等待第三方类库注册的 autoload 处理?
2016-06-24 09:50:04 +08:00
回复了 lml12377 创建的主题 程序员 PHP 如何引入第三方类库
@chaegumi 去网站上看了一个 mailer-bundle 的库,发现它自己是加好了 namespace 的,意思 composer 自己把别人的类库拿过来,自己处理好命名空间,再把这个包共享出去?如果我要不依赖 composer 解决这个问题,是不是也要像它这样处理?
2016-05-10 18:51:17 +08:00
回复了 lml12377 创建的主题 JavaScript JS 实现弹出层
@dphdjy 写的通用点,其实是考虑到其他用途,比如 pop 出的层通过 createPop() 传递一些参数,可以弹出一些没有操作按钮的 loading/processing 小窗,或者是提示层( setTimeout 几秒后消失)。但是发现很多实现是还有关联在当前弹出层的弹出层,比如 qq 相册创建的时候选择 “回答问题可见” 之后出现的新的弹出层,看到这种关联瞬间又炸了...
2016-04-27 13:42:57 +08:00
回复了 lml12377 创建的主题 程序员 Discuz 如何通过插件实现发帖内容过滤?
@kookxiang (ง •̀_•́)ง
2016-04-27 12:25:51 +08:00
回复了 lml12377 创建的主题 程序员 Discuz 如何通过插件实现发帖内容过滤?
@kookxiang 满屏的代码连一行注释都不给,官方文档 common() 钩子也没有说明,好在最终在 source/module/forum/forum_post.php 里面发现了猫腻:$_GET['subject'] ...
2016-04-27 12:22:32 +08:00
回复了 lml12377 创建的主题 程序员 Discuz 如何通过插件实现发帖内容过滤?
@kookxiang 已解决,给 discuz 程序员献上膝盖,服!猿哥们在 $_POST['subject'] 和 $_POST['message'] 接收到之后又往 $_GET['subject'] 和 $_POST['message'] 里存了一份... 最终入库的是 $_GET 里的数据...
2016-04-27 11:02:57 +08:00
回复了 lml12377 创建的主题 程序员 Discuz 如何通过插件实现发帖内容过滤?
@kookxiang 我在插件里定义了 common() ,属于全局嵌入点,加了判断 $_GET['action'] === 'newthread' && $_GET['topicsubmit'] === 'yes',代表发帖那个 form 表单提交的 url ,验证了点击发帖后是可以触发的!但是蛋疼的问题来了:官方定义 common 是“所有模块执行前被调用”,但是我这样 $_POST['subject'] = 'xxx',发完贴之后标题并没有想象中变为 xxx ,这是为何。。。
2016-04-27 08:38:43 +08:00
回复了 lml12377 创建的主题 程序员 Discuz 如何通过插件实现发帖内容过滤?
@Gn 赶紧试一下,谢哥!
2016-04-26 17:57:46 +08:00
回复了 lml12377 创建的主题 程序员 Discuz 如何通过插件实现发帖内容过滤?
@kookxiang 你说的是 $_G 这个全局变量吗?
2016-04-26 17:51:18 +08:00
回复了 lml12377 创建的主题 程序员 Discuz 如何通过插件实现发帖内容过滤?
@branchzero 好纠结,我觉得官方有必要考虑让插件可以接入发帖流程,好纠结啊!!!
2016-04-26 17:43:21 +08:00
回复了 lml12377 创建的主题 程序员 Discuz 如何通过插件实现发帖内容过滤?
@branchzero 我看了半天好像也只有一个 discuzcode() 挂钩点沾点边,但是这个居然是展示帖子的时候过滤的,我数据库里都没内容了,这时候也没啥用了。。。实在不行就按你的方法试一下~
2016-04-26 17:22:01 +08:00
回复了 lml12377 创建的主题 程序员 Discuz 如何通过插件实现发帖内容过滤?
@oyxhm 其实我的需求是这样的: emoji 表情会影响发帖内容, emoji 后的文字内容包括 emoji 都无法存入数据库,我想要做的是发帖的时候通过正则过滤掉 emoji ,保留其它的部分,但是直接该系统逻辑又不合适,插件又不知道有没有在发帖的处理过程中埋入钩子点...
2016-03-01 16:05:28 +08:00
回复了 lml12377 创建的主题 程序员 请教 memcache 如何加速列表分页?
@jasontsai 终于能回复了,没错是我。。。
2016-03-01 16:04:38 +08:00
回复了 lml12377 创建的主题 程序员 请教 memcache 如何加速列表分页?
@zktz 那如果我要 limit 100, 10 ,但是前 100 位里面是有几个坑的(被删掉了几条记录),那我开始的那个 id 还是得从数据库取的吧?
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3537 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 04:28 · PVG 12:28 · LAX 21:28 · JFK 00:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.