有时在发表评论或留言时,需要贴上一张图片作为补充,如果有一个快捷的插入图片按钮是不是会很方便。虽然可以通过安装编辑器插件,实现这一功能,但会影响页面加载速度。下面利用willin提供的代码,把这一功能加到你的热点新闻2.4版主题中。
复制的代码有行号,可按此方法去掉:小技巧:帮你批量删除代码前的行号
编辑修改主题请使用专门的文体编辑软件如:Notepad++,切记不能用系统自带的记事本编辑主题模版。
首先打开functions.php在:
- //全部设置结束
- ?>
上面添加字符转换函数:(注:如果这句后面还有内容,请删除,那是你在试用其它主题时自动写入的无用代码)
- //评论贴图
- function embed_images($content) {
- $content = preg_replace('/\
再打开评论模板:comments.php找到:
- <!--<p><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p>-->
在其中上面添加按钮:
- <a style="float:right;background: url(./wp-content/themes/HotNewspro24/images/login.png) no-repeat 0 -75px;padding:0 4px 0 20px" href='javascript:embedImage();' >插入图片</a>
如果你的程序安装在二级目录,请将上面小图片地址改成:/wp-content/themes/HotNewspro24/images/login.png 去掉前面的小点。
最后打开custom.js在最后,添加输入图片链接弹窗JS:
';- // 评论贴图
- function embedImage() {
- var URL = prompt('请输入图片 URL 地址:', 'http://');
- if (URL) {
- document.getElementById('comment').value = document.getElementById('comment').value + '' + URL + '
- }
- }
使用上述方法,在评论中加入图片后,当你更换主题后,图片将消失,只会显示html代码。
另外,如果图片尺寸较大,在IE下会造成模板变形,可以在主题样式文件中加入以下代码限制图片大小:
- /** 评论贴图 **/
- .commentlist p img{
- max-width:620px;
- }
- .commentlist p img{
- width:expression(document.body.clientWidth> 620? "620px": "auto" );
- }
不过使用上述代码,在IE下会使尺寸小的图片也放大,是否使用自己看着办吧。
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
中国 1F
自己先试一个
江苏省苏州市 2F
感觉有点影响美观了….
浙江省台州市临海市 B1
@ 恋爱达人 这个只是为了反馈问题更加直观,没事还是不要贴图~呵呵
浙江省台州市临海市 3F
鸟哥!那个提交留言的倒计时,怎么实现的,赶紧写个分享~晚上来看~
中国 B1
@ kael 这个还是willin提供的代码,也是我最喜欢的
浙江省台州市临海市 B2
@ 知更鸟 代码是啥?
四川省南充市 4F
学习了!
江苏省南京市 5F
学习
广东省清远市 6F
用处不大,毕竟技术性的文章居多。娱乐性的少。类似煎蛋那种的话还不错
中国 B1
@ dikgo 我的理解正好与你相反,有些技术问题,用语言是说不清楚的,贴图可能是最好的方法
广东省清远市 B2
@ 知更鸟 你说的也有道理,多一个功能并不碍事。
黑龙江省牡丹江市 7F
喜欢这个,有问题发图片,鸟哥就明白了。
辽宁省沈阳市 B1
@ 韩国 是的
湖南省怀化市 8F
此主题目前是否可更新WP-PostViews插件,后台提示有新版本出现!
湖南省怀化市 9F
发现在chrome下复制代码,不会出现行号~TheWorld下复制会有行号出现.
辽宁省沈阳市 B1
@ 看得见风的人 嗯,chrome确实没有,IE FF下都有
广东省广州市 10F
这个功能不错呢。WP果然很好很强大。
湖南省怀化市 11F
鸟哥有没有什么方法可以替换WP默认的表情,想换一套新的表情~默认的太袖珍了。
黑龙江省哈尔滨市 B1
@ 看得见风的人 看看我的这款如何,好的话邮箱留言给你发过去呵呵
湖南省怀化市 B2
@ 流星雪 谢谢,我自己已经添加的一套~~~
辽宁省沈阳市 B1
@ 看得见风的人 貌似网上有很多,已改好名称的表情,替换一下默认的就行了
广东省云浮市 12F
这个主题功能很强大,我很喜欢
湖南省怀化市 13F
鸟哥,怎么禁用后台的自动保存啊,好鸡肋~~后台好多草稿,而且经常出现,明明我点击更新是最新编辑好的,他还提示说,草稿中有比我这个更新的~~我就郁闷了~
湖南省怀化市 B1
@ 看得见风的人 “有一个自动保存的版本比下面所列出的版本还要新。查看自动保存的版本”
中国 B2
@ 看得见风的人 上插件超级开关
http://wordpress.org/extend/plugins/super-switch/
清理
http://wordpress.org/extend/plugins/delete-revision
湖南省长沙市 14F
这是个不错的方法!
河南省许昌市 15F
个人感觉还是不开的好
广东省东莞市 16F
似乎挺好的!学习了!!!我测试下我用的主题可以不!
湖南省怀化市 17F
鸟哥有一个问题,我在主题设置“自定义背景”里上传了背景图片,在chrome里马上就出现背景了,但在360浏览器,世界之窗,IE8里都没有背景图,但是你的站,我这用chrome和其他几种浏览器访问你的都有这种背景图。何解?
还发现一个问题,你的站的背景图在IE下是“固定”状态,在chrome里是“随内容滚动”。
我的在IE下就显示不出不来~~~-。-
中国 B1
@ 看得见风的人 2.4问题汇总 26条
湖南省怀化市 B2
@ 知更鸟 昨天看你的站的背景图在IE下是“固定”状态,而在chrome里是“随内容滚动”。
今天再来看,都统一为“固定”状态了,怎么弄的啊~~
中国 B3
@ 看得见风的人 上传背景页面下面选择“固定”
湖南省怀化市 B4
@ 知更鸟 我后台也是选择的“固定”,但在chrome里的页面状态是“随内容滚动”,IE下是“固定”状态。你的却没有出现这种情况。
湖南省怀化市 B5
@ 看得见风的人 这个问题解决了~是我的失误~
湖南省怀化市 18F
还发现一个问题,我们的links页面底部copyright那一行是错行的(两行),而你的links页面则没有出现该问题,此种错行在360下没有出现,世界之窗及IE下都有出现。你的links在几种浏览器当中都未出现此情况。
中国 B1
@ 看得见风的人 页角有二级菜单就会如此
湖南省怀化市 B2
@ 知更鸟 可我页脚没有二级菜单啊?跟你的页脚下面差不多啊,我看了几个人的用你主题的好像都有这个问题,小屁人的跟我的情况也是一样,你的却没有这个问题。只有links页面出现该情况。
中国 B3
@ 看得见风的人 未发现,我用的主题与你的一样
湖南省怀化市 B4
@ 知更鸟 IE下会错行,就是之前我发的那种图片的样子,你可以用IE看一下,你的links页面没有这种问题,我们根据你的自动链接文章改造后就有错行,你看小屁人的和我的links页面。
湖南省永州市 19F
凡是编程加代码都复杂。
http://x.co/Nexl
广东省清远市 20F
知更鸟的主题非常好用,而且是免费的,在首页用一个链接表示感谢。
广东省清远市 21F
请问下导航栏的BLOG怎么弄的呢,我新增了一个页面,但是没能成功显示。
中国 B1
@ dikgo 默认无此功能,需下补丁
湖南省怀化市 22F
还有一个问题请教,我目前在后台用自带的编辑器编辑文章,怎么经常出现提交文章失败的情况,使用的是酋长的电信主机;就是我写了一篇文章,提交之后,上面也出现了“请查看文章”但是首页没有出现新发表的文章,文章ID号依然在增加,在编辑页面正常情况下,提交成功了,下面也应该有提交成功的文章,但是我的什么东西都没有了;编辑更新以前的文章也是如此,点击更新后,上面也显示成功更新,但是下面的文章还是没有更新前的样子。以前还有草稿和修订版,现在我根据你的建议(见此贴上方评论)开启了“超级开关”和“delete-revision”写新文章的时候直接什么内容都没有了,此问题在未开启以上两插件之前也是这种情况,目前郁闷中……
湖南省怀化市 B1
@ 看得见风的人 反复“提交”或者“更新”不确定次数后,会成功!总之无论是新写文章还是更新文章点击提交按钮后那个按钮要转比较长的时间才能成功,还经常性的显示成功了,还是没有提交成功~~
湖南省怀化市 23F
还发现一个问题,你现在的首页的“阅读全文”和“更多”是一直显示了,但是没有改成这样的有个问题,在IE8下,按钮显示的那一瞬间,汉字感觉会右移零点几毫米。
湖南省怀化市 24F
又发现一个问题,假如站内有文章中有设置了“私人的”,在以管理员身份登录之后,右侧的“随机文章”或者“热门文章”或者“最新文章”中有这篇文章的,会出现有此文章的那一栏“隐身”了。
湖南省怀化市 25F
还发现一个搞笑的地方,加了“给力加载中”特效后,把右侧的“随机文章”“热门文章”“最新文章”都点一遍,三个横条条都在“给力加载中……”
中国 B1
@ 看得见风的人 没事点那干嘛
代码已更新
广东省云浮市 26F
呵呵。不知道这个会不会影响速度。
浙江省温州市 27F
实用性还是相当不错的,感觉这个还能改进
山东省烟台市 28F
这个功能不错啊。O(∩_∩)O哈哈~
四川省成都市 29F
无聊,学习一个
重庆市 30F
我的已经加入了这个功能
广东省东莞市 31F
用上了,不错,方便我发神马图片
广东省深圳市 32F
天啦,看得我头得大了!
广东省珠海市 33F
鸟哥,主题非常好,先顶一下。不过,能不能将你首页滑动按钮的图片改成滚动的能,如果文章已置顶,哪顶部只有一篇文章,而没有FLSH,这样如果下面是滑动的图片可能会没有动感,怎样才能改滑动图片为滚动图片呢,
广东省茂名市 34F
模仿着做了一个,加在投稿页面挺不错的,感谢鸟叔
广东省广州市 B1
@ 碎碎念 我知道以前底部有公告的,为什么现在没有了呢
湖北省武汉市 35F
鸟哥,我升级PHP后这个评论贴图的代码会报错,请问下怎么用preg_replace_callback函数代替preg_replace呢?只是修改替换好像不管用
来自外部的引用