在文章页中增加如下代码可以解析网易云音乐

var mediaRegex = [{"regex":"","controller":""},
{"regex":"music.163.com\/#\/song\\\?id=(\\\d+)","controll":"<iframe frameborder=\"no\" border=\"0\" marginwidth=\"0\" marginheight=\"0\" width=330 height=86 src=\"//music.163.com/outchain/player?type=2&id={}&auto=1&height=66\"></iframe>"}];
jQuery(function(){
	$(".aw-question-detail").find("a").each(function(){
		var url = $(this).attr("href");
		for(var i=0;i<mediaRegex.length;i++){
			var mr = mediaRegex[i];
			if(mr.regex=="")continue;
			//debugger;
			var result;
			if((result = new RegExp(mr.regex,"g").exec(url)) != null){
				var c = mr.controll.replace("{}",result[1]);
				//debugger;
				$(this).after("

"+c+"

"); } } }) })

上面的代码请放到 /views/主题/article/index.tpl.htm的最下面即可。

效果如:

http://www.sanshu.cn/uploads/files_user1/article/5e181ef4399c9380479.png
 

实际效果:

http://www.sanshu.cn/a/45.html 

 


1 个评论

非常棒,谢谢分享

要回复文章请先登录注册