宠物狗-宠物猫-pet86宠物网

 找回密码
 注册
搜索
查看: 6717|回复: 6
打印 上一主题 下一主题

论坛修改日志[记录]

[复制链接]
跳转到指定楼层
1#
发表于 2006-3-3 19:49:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  1. 多媒体在线播放*自定义窗口大小*是否自动播放*插入按扭* FOR D4

  2. 本插件只有简单的几个功能:

  3. 1. 支持WMV和RM类型文件在线播放(支持flash)
  4. 2. 自定义播放窗口大小
  5. 3. 可定义是否自动播放
  6. 4. 播放文件插入按扭



  7. 手动插入格式(宽、高、自播)默认为:
  8. [wmv=360,300,1]http://[/wmv]
  9. [rm=360,300,1]http://[/rm]

  10. 需要修改的文件有
  11. include/discuzcode.func.php
  12. include/bbcode.js
  13. templates\default\templates.lang.php
  14. templates\default\post_bbinsert.htm


  15. 打开include/discuzcode.func.php,查找


  16. CODE:[Copy to clipboard]"/\[img\]\s*([^\[\<\r\n]+?)\s*\[\/img\]/ies",
  17. 下面添加:


  18. CODE:[Copy to clipboard]                                "/\[swf=(\d+?)[x|\,](\d+?)\]\s*(.+?)\s*\[\/swf\]/ies",
  19.                                 "/\[wmv\]\s*(.+?)\s*\[\/wmv\]/ies",
  20.                                 "/\[mp3\]\s*(.+?)\s*\[\/mp3\]/ies",
  21.                                 "/\[ron\]\s*(.+?)\s*\[\/ron\]/ies",
  22.                                 "/\[rm\]\s*(.+?)\s*\[\/rm\]/ies",
  23.                                 "/\[wmv=(\d+?)[x|\,](\d+?)[x|\,](\d+?)\]\s*(.+?)\s*\[\/wmv\]/ies",
  24.                                 "/\[rm=(\d+?)[x|\,](\d+?)[x|\,](\d+?)\]\s*(.+?)\s*\[\/rm\]/ies",
  25. 查找


  26. CODE:[Copy to clipboard]                                "bbcodeurl('\\1', ' <img src="images/attachicons/flash.gif" align="absmiddle"> <a href="%s" target="_blank">Flash: %s</a> ')",
  27. 替换为


  28. CODE:[Copy to clipboard]                                "bbcodeurl('\\1', ' <img src="images/attachicons/flash.gif" align="absmiddle"> <a href="%s" target="_blank">在新窗口中打开</a><br><br><embed width="360" height="300" src="%s" type="application/x-shockwave-flash"></embed>')",
  29. 查找(紧跟着这段)


  30. CODE:[Copy to clipboard]                                "bbcodeurl('\\1', '<img src="%s" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'Click here to open new window\\nCTRL+Mouse wheel to zoom in/out\';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=\'hand\'; this.alt=\'Click here to open new window\\nCTRL+Mouse wheel to zoom in/out\';}" onclick="if(!this.resized) {return true;} else {window.open(\'%s\');}" onmousewheel="return imgzoom(this);">')",
  31. 在下面添加:


  32. CODE:[Copy to clipboard]                                "bbcodeurl('\\1', ' <img src="images/attachicons/flash.gif" align="absmiddle"> <a href="%s" target="_blank">在新窗口中打开</a><br><br><embed width="360" height="300" src="%s" type="application/x-shockwave-flash"></embed>')",
  33.                                 "bbcodeurl('\\1', '<object align="middle" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" class="OBJECT" id="MediaPlayer" width="360" height="300" ><PARAM NAME="AutoStart" VALUE="0" ><param name="enableContextMenu" value="0"><param name="ShowStatusBar" value="-1"><param name="Filename" value="%s"><embed type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" flename="mp" src="%s" width="360" height="300"></embed></object>')",
  34.                                 "bbcodeurl('\\1', '<object align="middle" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" class="OBJECT" id="MediaPlayer" width="480" height="68" ><PARAM NAME="AutoStart" VALUE="-1" ><param name="enableContextMenu" value="0"><param name="ShowStatusBar" value="-1"><param name="Filename" value="%s"><embed type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" flename="mp" src="%s" width="480" height="68"></embed></object>')",
  35.                                 "bbcodeurl('\\1', '<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" id="Player" width="480" height="0" viewastext><param name="Autostart" value="-1"><param name="CONTROLS" value="ImageWindow"><param name="enableContextMenu" value="0"><param name="CONSOLE" value="_master"><param name="LOOP" value="-1"><param name="CENTER" value="0"></object><br><object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=64 id=Player width=480 VIEWASTEXT><param name="_ExtentX" value="18256"><param name="_ExtentY" value="794"><param name="Autostart" value="-1"><param name="LOOP" value="-1"><param name="CENTER" value="0"><param name="BACKGROUNDCOLOR" value="#000000"><param name="SRC" value="%s"></object>')",
  36.                                 "bbcodeurl('\\1', '<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" id="rmplayer" width="360" height="300" viewastext><param name="Autostart" value="0"><param name="CONTROLS" value="ImageWindow"><param name="enableContextMenu" value="0"><param name="CONSOLE" value="_master"><param name="LOOP" value="-1"><param name="CENTER" value="0"></object><br><object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=64 id=Player width=360 VIEWASTEXT><param name="_ExtentX" value="18256"><param name="_ExtentY" value="794"><param name="Autostart" value="0"><param name="LOOP" value="0"><param name="CENTER" value="0"><param name="BACKGROUNDCOLOR" value="#000000"><param name="SRC" value="%s"></object>')",
  37.                                 "bbcodeurl('\\4', '<object align="middle" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" class="OBJECT" id="MediaPlayer" width="\\1" height="\\2" ><PARAM NAME="AutoStart" VALUE="\\3" ><param name="ShowStatusBar" value="-1"><param name="enableContextMenu" value="0"><param name="Filename" value="%s"><embed type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" width="\\1" height="\\2"></embed></object>')",
  38.                                 "bbcodeurl('\\4', '<object width="\\1" height="\\2" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" id="rmplayer" viewastext><param name="Autostart" value="\\3"><param name="CONTROLS" value="ImageWindow"><param name="enableContextMenu" value="0"><param name="CONSOLE" value="_master"><param name="LOOP" value="-1"><param name="CENTER" value="0"></object><br><object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=64 id=Player width="\\1" VIEWASTEXT><param name="_ExtentX" value="18256"><param name="_ExtentY" value="794"><param name="Autostart" value="\\3"><param name="LOOP" value="-1"><param name="CENTER" value="0"><param name="SRC" value="%s"></object>')",
  39. include/discuzcode.func.php修改结束。

  40. 打开include/bbcode.js,在最后加上以下代码:


  41. CODE:[Copy to clipboard]function wmv() {
  42.         if (helpmode){
  43.                 alert(wmv_help);
  44.         } else if (getSelectedText()) {
  45.                 var        range =        document.selection.createRange();
  46.                 range.text = "[wmv=360,300,1]" + range.text + "[/wmv]";
  47.         } else if (advmode)        {
  48.                 AddTxt="[wmv=360,300,1]http://[/wmv]";
  49.                 AddText(AddTxt);
  50.         } else {
  51.                 txt=prompt(wmv_normal,"http://");
  52.                 if (txt!=null){
  53.                                         txt2=prompt(media_input1,"360");
  54.                                 txt3=prompt(media_input2,"300");
  55.                                         txt4=prompt(media_input3,"1");
  56.                                         txt2=txt2==null?'360':txt2;
  57.                                         txt3=txt3==null?'300':txt3;
  58.                                         txt4=txt4==null?'0':txt4;
  59.                                         if (txt2!="" && txt3!="" && txt4!=""){
  60.                                                 AddTxt="[wmv="+txt2+","+txt3+","+txt4+"]"+txt;
  61.                                                 AddText(AddTxt);
  62.                                                 AddText("[/wmv]");                                       
  63.                                         }else{
  64.                                                 AddTxt="[wmv=360,300,1]"+txt;
  65.                                                 AddText(AddTxt);
  66.                                                  AddText("[/wmv]");
  67.                                         }               
  68.                         }
  69.                 }
  70.         }

  71. function rm() {
  72.         if (helpmode){
  73.                 alert(rm_help);
  74.         } else if (getSelectedText()) {
  75.                 var        range =        document.selection.createRange();
  76.                 range.text = "[rm=360,300,1]" + range.text + "[/rm]";
  77.         } else if (advmode)        {
  78.                 AddTxt="[rm=360,300,1]http://[/rm]";
  79.                 AddText(AddTxt);
  80.         } else {
  81.                 txt=prompt(wmv_normal,"http://");
  82.                 if (txt!=null){
  83.                                         txt2=prompt(media_input1,"360");
  84.                                 txt3=prompt(media_input2,"300");
  85.                                         txt4=prompt(media_input3,"1");
  86.                                         txt2=txt2==null?'360':txt2;
  87.                                         txt3=txt3==null?'300':txt3;
  88.                                         txt4=txt4==null?'0':txt4;
  89.             if (txt2!="" && txt3!="" && txt4!=""){
  90.                                                         AddTxt="[rm="+txt2+","+txt3+","+txt4+"]"+txt;
  91.                                                         AddText(AddTxt);
  92.                                                         AddText("[/rm]");                                       
  93.                                                 }else{
  94.                                                         AddTxt="[rm=360,300,1]"+txt;
  95.                                                         AddText(AddTxt);
  96.                                                         AddText("[/rm]");
  97.                                         }               
  98.                         }
  99.         }
  100. }
  101. include/bbcode.js修改结束。

  102. 打开templates\default\templates.lang.php,查找:


  103. CODE:[Copy to clipboard]'post_discuzcode_image_normal' => '请输入图像的 URL。',
  104. 在下面加上:


  105. CODE:[Copy to clipboard]        'post_discuzcode_wmv' => '插入 WMV 类型影像文件',
  106.         'post_discuzcode_wmv_comment' => '在文本中插入一个 WMV 类型影像文件。\n其类型包括:wmv,wma,mp3,mid,swf',
  107.         'post_discuzcode_rm' => '插入 RM 类型影像文件',
  108.         'post_discuzcode_rm_comment' => '在文本中插入一个 RM 类型影像文件。\n其类型包括:rm,rmvb,ra,ram',
  109.         'post_discuzcode_wmv_normal' => '请输入影像文件的 URL。',
  110.         'post_discuzcode_media_input1' => '插入影像文件的宽度,推荐360-480',
  111.         'post_discuzcode_media_input2' => '插入影像文件的高度,推荐300-360',
  112.         'post_discuzcode_media_input3' => '是否让插入的影像文件自动播放,1=自动播放、0=手动播放',
  113. templates\default\templates.lang.php修改结束。

  114. 打开templates\default\post_bbinsert.htm,查找:


  115. CODE:[Copy to clipboard]var image_normal = "{lang post_discuzcode_image_normal}";
  116. 在下面添加:


  117. CODE:[Copy to clipboard]        var wmv_help = "{lang post_discuzcode_wmv}\n\n{lang post_discuzcode_wmv_comment}";
  118.         var rm_help = "{lang post_discuzcode_rm}\n\n{lang post_discuzcode_rm_comment}";
  119.         var mp3_help = "{lang post_discuzcode_mp3}";
  120.         var ron_help = "{lang post_discuzcode_ron}";
  121.         var wmv_normal = "{lang post_discuzcode_wmv_normal}";
  122.         var media_input1 = "{lang post_discuzcode_media_input1}";
  123.         var media_input2 = "{lang post_discuzcode_media_input2}";
  124.         var media_input3 = "{lang post_discuzcode_media_input3}";
  125. 继续查找:


  126. CODE:[Copy to clipboard]<a href="javascript:flash()"><img src="{IMGDIR}/bb_flash.gif" border="0" alt="{lang post_discuzcode_flash}"></a>
  127. 在下面添加:


  128. CODE:[Copy to clipboard]        <a href="javascript:wmv()"><img src="{IMGDIR}/bb_vod.gif" border="0" alt="{lang post_discuzcode_wmv}"></a>
  129.         <a href="javascript:rm()"><img src="{IMGDIR}/bb_rm.gif" border="0" alt="{lang post_discuzcode_rm}"></a>
  130. templates\default\post_bbinsert.htm修改结束

  131. 附件内所有图片文件放到[IMAGES/模板名]目录中。
  132. 至此,插件全部结束。
复制代码
2#
发表于 2006-3-4 00:12:36 | 只看该作者
啥意思?
3#
发表于 2006-3-4 10:14:02 | 只看该作者
就是对论坛代码进行修改!
4#
发表于 2006-3-4 22:19:24 | 只看该作者
这个也要顶吗

哈哈
5#
发表于 2006-3-8 16:13:26 | 只看该作者
嘎嘎...宝贝 你怎么那么可爱呀
6#
 楼主| 发表于 2006-4-27 17:47:15 | 只看该作者
  1. 在viewthread.php里
  2. 查找:


  3. CODE:[Copy to clipboard]$navtitle = ' - '.strip_tags($forum['name']).' - '.$thread['subject'];
  4. 在下面添加:


  5. CODE:[Copy to clipboard]$simtitle = $thread['subject'];
  6. 模板文件里面使用$simtitle代替$thread[subject],
  7. 如果没有使用类别功能就不需要修改了。

  8. 插件名称:将帖子的主题作为页面标题,增加搜索引擎收录机会
  9. 设用版本:应该是discuz的所有版本
  10. 复杂程度:极简单
  11. 修改文件:1个,模板header.htm
  12. 修改方法:
  13. 在header.htm里面查找:


  14. CODE:[Copy to clipboard]<title>$bbname $seotitle $navtitle</title>
  15. 替换成:


  16. CODE:[Copy to clipboard]<!--{if $discuz_action == 3}-->
  17. <title>$thread[subject] - powered by $bbname $seotitle</title>
  18. <!--{else}-->
  19. <title>$bbname $seotitle $navtitle</title>
  20. <!--{/if}-->
  21. 大功告成!!
复制代码
7#
发表于 2007-12-10 13:58:52 | 只看该作者
kanbutaidong
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长联系QQ:7123767   myubbs.com
         站长微信:7123767
请扫描右边二维码
www.myubbs.com

小黑屋|手机版|Archiver|pet86宠物论坛

GMT+8, 2024-4-29 11:30 , Processed in 0.104235 second(s), 17 queries .

Powered by 高考信息网 X3.3

© 2001-2013 大学排名

快速回复 返回顶部 返回列表