文章内容              Thread Content
 首页  >> DiY-Page程序开发  >> 程序开发讨论
让DIY-page支持DZ4。0的全功能播放器!
作者 goau   查看 6325   发表时间 2006/2/8 03:05  【论坛浏览】
################################bdjaltql
##名称:让DIY-page支持DZ4。0的全功能播放器!bdjaltql
##原创:goaubdjaltql
##适用版本:DiY-Page 3.5.2 bdjaltql
##修改内容:hpmain/module/dbcmd_dz4.phpbdjaltql
##说明:修改得比较匆促,请关注更新bdjaltql
##演示/技术支持:http://goau.greatweb.cnbdjaltql
##欢迎交换连接--冬迹网络bdjaltql
##播放器版本:播放器+FLASH+歌词秀+全按扭(HIDE) For 4.0.0 by oytktkbdjaltql
##相关帖子:http://www.discuz.net/viewthread.php?tid=201475bdjaltql
################################
bdjaltql
修改hpmain/module/dbcmd_dz4.phpbdjaltql
bdjaltql
找到:bdjaltql
bdjaltql
  代码:
if ($ifimgcode) {bdjaltql
$searcharray['imgcode']=array(bdjaltql
"/\[swf\]\s*([^\[]+?)\s*\[\/swf\]/ies",bdjaltql
"/\[img\]\s*([^\[]+?)\s*\[\/img\]/ies",bdjaltql
"/\[img=(\d{1,3})[x|\,](\d{1,3})\]\s*([^\[]+?)\s*\[\/img\]/ies"bdjaltql
);
bdjaltql
替换为:bdjaltql
bdjaltql
  代码:
if ($ifimgcode) {bdjaltql
$searcharray['imgcode']=array(bdjaltql
"/\[swf\]\s*([^\[]+?)\s*\[\/swf\]/ies",bdjaltql
"/\[img\]\s*([^\[]+?)\s*\[\/img\]/ies",bdjaltql
"/\[swf=(\d+?)[x|\,](\d+?)\]\s*(.+?)\s*\[\/swf\]/ies",bdjaltql
"/\[wmv\]\s*(.+?)\s*\[\/wmv\]/ies",bdjaltql
"/\[mp3\]\s*(.+?)\s*\[\/mp3\]/ies",bdjaltql
"/\[ron\]\s*(.+?)\s*\[\/ron\]/ies",bdjaltql
"/\[rm\]\s*(.+?)\s*\[\/rm\]/ies",bdjaltql
"/\[wmv=(\d+?)[x|\,](\d+?)[x|\,](\d+?)\]\s*(.+?)\s*\[\/wmv\]/ies",bdjaltql
"/\[rm=(\d+?)[x|\,](\d+?)[x|\,](\d+?)\]\s*(.+?)\s*\[\/rm\]/ies",bdjaltql
"/\[img=(\d{1,3})[x|\,](\d{1,3})\]\s*([^\[]+?)\s*\[\/img\]/ies"bdjaltql
bdjaltql
);
bdjaltql
再找:bdjaltql
bdjaltql
  代码:
$replacearray['imgcode']=array(bdjaltql
"bbcodeurl('\\1', 'Flash: %s ')",bdjaltql
"bbcodeurl('\\1', '510) {this.resized=true; this.width=510; this.alt=\'".$this->dbcmdlangchars['l_viewfullsizepic']."\';}\" onmouseover=\"if(this.resized) this.style.cursor=\'hand\';\" onclick=\"if(this.resized) {window.open(this.src);}\">')",bdjaltql
"bbcodeurl('\\3', '')"bdjaltql
);
bdjaltql
替换为:bdjaltql
bdjaltql
  代码:
$replacearray['imgcode']=array(bdjaltql
"bbcodeurl('\\1', '全屏欣赏bdjaltql
bdjaltql
')",bdjaltql
"bbcodeurl('\\1', 'bdjaltql
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'单击这里开新视窗查看\\n按住CTRL,并滚动鼠标滚轮缩放图片大小\';}\" onmouseover=\"if(this.resized) this.style.cursor=\'hand\';\" onclick=\"if(!this.resized) {return true;} else {window.open(\'%s\');}\" onmousewheel=\"return imgzoom(this);\">')",bdjaltql
"bbcodeurl('\\3', '※单击鼠标在新窗口中打开※bdjaltql
bdjaltql
')",bdjaltql
"bbcodeurl('\\1', 'bdjaltql
[ 双击退出全屏播放状态 ] bdjaltql
bdjaltql
')",bdjaltql
"bbcodeurl('\\1', '')",bdjaltql
"bbcodeurl('\\1', 'bdjaltql
')",bdjaltql
"bbcodeurl('\\1', 'bdjaltql
[ 按ESC退出全屏播放状态 ] bdjaltql
bdjaltql
bdjaltql
')",bdjaltql
"bbcodeurl('\\4', 'bdjaltql
[ 双击退出全屏播放状态 ] bdjaltql
bdjaltql
')",bdjaltql
"bbcodeurl('\\4', 'bdjaltql
[ 按ESC退出全屏播放状态 ] bdjaltql
bdjaltql
bdjaltql
')",bdjaltql
"bbcodeurl('\\3', '')"bdjaltql
);
bdjaltql
再找:bdjaltql
bdjaltql
  代码:
function threadcontent($tid,$readmultiposts,$banfidinout,$banfidlist,$bantidlist,$titlefontsize,$contentfontsize,$titlemaxlength,$dateformat,$attachshowahead,$attachshowdetail,$showreplies,$replieslimit,$replieswordslength,$js,$jsid) {bdjaltql
$tid=intval($tid);bdjaltql
$readmultiposts= intval($readmultiposts)==1 ? 1 : 0;bdjaltql
$banfidinout= intval($banfidinout)==1 ? 1 : 0;bdjaltql
$titlefontsize= intval($titlefontsize)==0 ? 18 : intval($titlefontsize);bdjaltql
$contentfontsize= intval($contentfontsize)==0 ? 12 : intval($contentfontsize);bdjaltql
$titlemaxlength= intval($titlemaxlength)==0 ? 60 : intval($titlemaxlength);bdjaltql
$dateformat= trim($dateformat)=='' ? 'Y/n/j H:i' : $dateformat;bdjaltql
$attachshowahead= intval($attachshowahead)==1 ? 1 : 0;bdjaltql
$attachshowdetail= intval($attachshowdetail)==1 ? 1 : 0;bdjaltql
$showreplies= intval($showreplies)==1 ? 1 : 0;bdjaltql
$replieslimit= intval($replieslimit)==0 ? 10 : intval($replieslimit);bdjaltql
$replieswordslength= intval($replieswordslength)==0 ? 200 : intval($replieswordslength);
bdjaltql
上面添加:bdjaltql
bdjaltql
  代码:
function gcxdisp($code) {bdjaltql
global $discuzcodes;bdjaltql
$discuzcodes['pcodecount']++;bdjaltql
$code = htmlspecialchars(str_replace('\\"', '"', preg_replace("/^[\n\r]*(.+?)[\n\r]*$/is", "\\1", $code)));bdjaltql
$discuzcodes['codehtml'][$discuzcodes['pcodecount']] = "
$code
";bdjaltql
$discuzcodes['codecount']++;bdjaltql
return "[\tDISCUZ_CODE_$discuzcodes[pcodecount]\t]";bdjaltql
}
bdjaltql
再找:bdjaltql
bdjaltql
  代码:
$message=preg_replace("/\s*\[code\](.+?)\[\/code\]\s*/is","bdjaltql
bdjaltql
".$this->dbcmdlangchars['l_code'].":
\\1
bdjaltql
",$message);
bdjaltql
下面添加:bdjaltql
bdjaltql
  代码:
$message = preg_replace("/\s*\[gcx\](.+?)\[\/gcx\]\s*/is", "bdjaltql
bdjaltql
".$this->dbcmdlangchars['l_gcxdisp'].":
\\1
bdjaltql
",$message);
bdjaltql
修改完毕,进入后台更新页面bdjaltql
bdjaltql
[ 本帖最后由 goau 于 2006-2-8 20:43 编辑 ]bdjaltql
bdjaltql
留位更新

序号 评论者 共有评论 17   【论坛浏览】  【发表评论】 评论时间
1 wenshuang 要回复才能浏览,这样非常不好
不要强行让人家注册你的论坛,这种方式不太正当
请取消要回复才能浏览的限制。让游客可以看到。

本来可以给你加个精华的;)
2006/2/8 10:43
2 goau 其实一开始我就是在这里发布的
只是等了一个晚上都没人顶,所以郁闷了
既然老大开口了,我就发上来吧,这样该给我加精华了吧
D
2006/2/8 20:48
3 goau 没人顶
郁闷
2006/2/11 01:05
4 wenshuang 呵呵。我来吧。 2006/2/11 10:51
5 枯心树 呵呵,转贴也精华楼主可是第一个哦
好好努力啊
2006/2/11 11:28
6 goau 什么意思啊
这可是我自己搞出来的
难道有人已经写过吗??就是有人写过你也不能这样抹杀我吧
2006/2/13 22:35
7 野天 支持! 2006/2/14 12:05
8 聿歆 怎么才发现,,我太出心了..

可以用在DZ4.1上吗? 先顶个在说
2006/3/19 10:27
9 andy 顶一个,楼主给个效果图看看。。。好就收了。 2006/3/19 18:24
10 wenshuang 这个3.5.3已经支持了 2006/3/19 18:43
 共有评论数 17  每页显示 10
页码 1/2  |<  <<   1 2   >>  >| 
Powered by DiY-Page 5.1.3 © 2005-2008