碧海潮声大学生网
标题:
〖原创〗〖PW_hack增强〗——关于使用mop式帖图时发帖或编辑帖时 的改进
[打印本页]
作者:
笨笨啊
时间:
2005-10-22 03:26
标题:
〖原创〗〖PW_hack增强〗——关于使用mop式帖图时发帖或编辑帖时 的改进
原hack请见
http://www.phpwind.net/read.php?tid=109855&keyword=mop
[3.0.1小HACK]让PHPwind像MOP一样使用包子表情[附包子表情下载]
昨天将此hack安装到我站点上(
http://www.zjoubbs.com
)
发现,当发帖(post.php)的时候,按快捷键ctrl+enter或点击 提交时,均无法正常添加mop图片。
还有,其里面写到的调用地址要写上绝对路径,这样对一些有镜像站点,或是有多域名的时候,将造成访问速度的降低,故有以下和点小改进
为了使post的时候,也能支持按快捷键和点提交时自动添加图片,可以这样做
一,打开data\wind_editor.js,使得发帖时也能支持快捷键
找到
function quickpost()
{
if((event.ctrlKey && window.event.keyCode == 13)||(event.altKey && window.event.keyCode == 83))
{
this.document.FORM.submit();
}
}
复制代码
在this.document.FORM.submit();前面加上AddBaoZi();
即,此段代码替换为
function quickpost()
{
if((event.ctrlKey && window.event.keyCode == 13)||(event.altKey && window.event.keyCode == 83))
{
AddBaoZi();
this.document.FORM.submit();
}
}
复制代码
二,改进post.htm,使得发帖时按提交也能自动添加图片
打开template\wind\post.htm
找到
<input type='button' value='提 交' name='Submit' onclick='_submit();' accesskey='s'>
复制代码
将其替换成
<input type='button' value='提 交' name='Submit' onclick='AddBaoZi();_submit();' accesskey='s'>
复制代码
三、改进bbscode.php,使得其不再[img]标签前自动添加http,以免使得写相对路径的时候不会被自动加上http而出错
打开require/bbscode.php
找到
function cvpic($url,$type='')
复制代码
在这个函数里有一句
if(strtolower(substr($url,0,4))!='http' && !$type)$url='http'.$url;
复制代码
将其注释掉,即替换为
//if(strtolower(substr($url,0,4))!='http' && !$type)$url='http'.$url;
复制代码
即可
然后,在Looki大侠提到的
imgpath = "[url]http://img.mop.com/images/face/[/url]"; //下载包子到本地后请更换为您的地址
复制代码
这里,将路径改成相对路径,就不会出错了
如我,就改成了
imgpath = "image/mop/";
复制代码
演示请见
http://www.zjoubbs.com
欢迎光临 碧海潮声大学生网 (http://www.zjoubbs.com/)
Powered by Discuz! X3.2