前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >非插件实现emlog评论加入表情方法分享

非插件实现emlog评论加入表情方法分享

作者头像
用户8099761
发布2023-05-10 21:00:01
2730
发布2023-05-10 21:00:01
举报
文章被收录于专栏:私人订制

看到很多emlog的博客评论都有表情,我也想在博客中加一个,网上搜了下方法好多,但是移植挺难得,本想考虑直接用编辑器的,想后台那样,结果不行,显示不出来~郁闷啊,我就在网上找简单点的。这方法简单,且可移植性高,在下佩服啊!好了,废话不多说了,切入正题!

使用方法:

1、下载本站附件并上传至你想要上传到模版目录images文件夹中;

2、在module.php发表评论表单的<?php endif; ?>下面代码<?php }?>加入如下代码(以默认模版为例):

代码语言:javascript
复制
<script src="<?php echo BLOG_URL; ?>/include/lib/js/common_tpl.js" type="text/javascript"></script>
<script type="text/javascript">var loaded = false, blog_url = "<?php echo TEMPLATE_URL; ?>";$(function(){$("textarea[name=comment]").bind('focus click',function() {if (!loaded) {$.getScript(blog_url + "images/face/face.js");loaded = true;}});});</script>

3、在footer.php最后加入如下代码:

代码语言:javascript
复制
<?php $output = ob_get_clean();$output = preg_replace("|\[:([^#]+)#(\d+):\]|i",'<img border="0" src="'.TEMPLATE_URL.'images/face/$1/$2.gif" />',$output);ob_start();echo $output;?>

本代码只在5.3.1中测试过,其他环境未测试

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-9-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档