wordpress后台快速添加mp3的方法

2011-07-09 18:17:41

我没有技术,所以我很少来发布技术性的东西,因为我不想成为那种没有技术却偏要把自己那里整的像个技术性网站一样!

没有技术并不代表我不爱学习,也是每天捣腾着,从捣腾中来学习!

今天来分享一下别人的技术,因为我觉的他真的很赞,很实用,至少我很需要!顺便给我做一个备份。

这两天一直在找后台能快速方便的插入mp3的方法,终于搞定了,很开心啊!不用每次粘一堆堆代码了。

两种方法,先说我第一次搞的!

插入MP3的方法大家应该都了解吧,在函数库里放一段小代码,之后在每次需要插入MP3的地方要这样来写

[mp3 auto="1"]链接地址[/mp3]

看下图,第一个方法就是添加那个MP3的按钮,效果和前面的”code””li”是一样的,这样就省去了我们每次来手打这些代码的烦恼了。

添加mp3-1

方法如下:(原文邪罗刹

修改 wp-includes/js/quicktags.js 这个文件。

edButtons[edButtons.length]=new edButton(“ed_code”,”code”,”","“,”c”);

在上面的代码粘贴以下代码

edButtons[edButtons.length]=new edButton("ed_mp3","mp3","[mp3]","[/mp3]","c")

这个方法是heson提醒的!

虽然比之前的方便了,但是我想要的效果是点击一下弹出一个对话框,直接输入链接地址就可以了。

所以继续放狗找到了下面的这个更方便的方法。

先看效果图吧,这里我们把那个按钮设置为audio(原文荒野无灯

添加mp3-2

是不是更方便啊,其实方法也很简单,直接将以下代码贴入到你的函数文件里即可

if (strpos($_SERVER['REQUEST_URI'], 'post.php') || strpos($_SERVER['REQUEST_URI'], 'post-new.php') || strpos($_SERVER['REQUEST_URI'], 'page-new.php') || strpos($_SERVER['REQUEST_URI'], 'page.php'))
{
function ihacklog_add_other_tags()
{
echo <<<EOT
<script type="text/javascript">
function insertAudio()
{
var U=prompt('请输入mp3 URL','<a href="http://');">http://');</a>
if(!U)
return false;
var audio_url = jQuery.trim(U);
if(audio_url == null || audio_url == "" || audio_url =='<a href="http://')">http://')</a>
{
alert('请输入正确的mp3 URL!');
return false;
}
else
{
edInsertContent(edCanvas, "[mp3]" + audio_url + "[/mp3]");
}
}
if(document.getElementById("ed_toolbar"))
{
qt_toolbar = document.getElementById("ed_toolbar");
edButtons[edButtons.length] = new edButton('audio' ,'audio' ,'[mp3]' ,'[/mp3]' ,'' );
var qt_button = qt_toolbar.lastChild;
while (qt_button.nodeType != 1){
qt_button = qt_button.previousSibling;
}
qt_button = qt_button.cloneNode(true);
qt_button.value = 'audio';
qt_button.title = '插入mp3';
qt_button.onclick = function () { insertAudio();}
qt_button.id = "ed_audio";
qt_toolbar.appendChild(qt_button);
}
 
&lt;/script&gt;
EOT;
}
add_action('admin_footer','ihacklog_add_other_tags');
}

其实两种方法的目的都是一样的,都是为了能更方便的在HTML编辑里产生

[mp3]链接地址[/mp3]

这样的形式即可播放MP3,对于自动播放,我是直接在插入MP3方法的那段代码里直接选择了”1”,所以不管任何时候都是自动播放

标签: ,,,
Category:wordpress

31条留言 发表在 “wordpress后台快速添加mp3的方法”

  1. 2011 年 09 月 25 日 19:26

    很少有用到mp3,一般都是去虾米拿代码 :shock:

  2. 2011 年 09 月 28 日 17:56

    ;-) 支持楼主