此次比较,主要用于分析090208版与060830版的区别,因为多个论坛转换程序只提供LeoBBS X 060830的转换程序,并不提供090208的转换。因此分析二个版本的区别,有助于理解明白转换程序是否仍旧适用于LeoBBS X build090208版。经过分析,共有三处不同,不同之处,我以高亮特别显示出来:
Novell迷网站原创内容,未经允许,谢绝转载!
第一处 在cgi-bin\bbs.lib.pl 中仅更新了一下版本号
http://Novell.Me
版权所有,未经Novell迷允许,不得转载!
- $versionnumber = "<b>L<font color=#F26522>eo</font>B<font color=#00AEEF>BS</font></b> X Build090208";
第二处 在cgi-bin\topic.cgi中去除了原来 $savefile变量的定义
Novell迷网站內容,版权所有
CopyRight http://novell.me
- $savefile = qq~ <a href=# onclick="javascript:WebBrowser.ExecWB(4,1)"><img src=$imagesurl/images/saveas.gif border=0 width=16 alt="保存该页为文件" align=absmiddle></a><object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object> ~;
于是乎,同时也去除了帖子还是用户信息显示里面的 $savefile 变量 本文引用自http://novell.me
http://Novell.Me
- <td align=right> <a href=$thisprog?forum=$inforum&topic=$intopic&start=$instart&max=yes&show=$inshow><img src=$imagesurl/images/showall.gif border=0 width=14 alt=不分页显示此帖></a>
$savefile$reporticon$favicon$printpageicon$pagpageicon$bookmarkpage$sendtofriendicon $fontsizeselect </td></tr></table></td><td bgcolor=$tablebordercolor width=1 height=24></td></tr></table>
第三处 在 non-cgi\images\board.js 中 http://Novell.Me
内容来自http://novell.me
- clckcnt=0;clckcnt1=0;
- if (ie){function ctlent(eventobject){if(event.ctrlKey && window.event.keyCode==13){if(clckcntr()){copyyes();this.document.FORM.submit();}}if(event.ctrlKey && window.event.keyCode==83){if(clckcntr()){copyyes();this.document.FORM.submit();}}}}
- if (ie){function ctlent1(eventobject){if(event.ctrlKey && window.event.keyCode==13){if(clckcntr1()){copyyes1();this.document.FORM1.submit();}}if(event.ctrlKey && window.event.keyCode==83){if(clckcntr1()){copyyes1();this.document.FORM1.submit();}}}}
- function copyyes(){var tempval=eval("document.FORM.inpost");tempval.focus();tempval.select();therange=tempval.createTextRange();therange.execCommand("Copy");}
- function copyyes1(){var tempval=eval("document.FORM1.inpost");tempval.focus();tempval.select();therange=tempval.createTextRange();therange.execCommand("Copy");}
- function clckcntr() {clckcnt++;if(clckcnt > 1){alert('贴子已经发出了......\n\n'+'请等待片刻......\n\n'+'不要重复按提交键,谢谢!');return false;}else{copyyes();}return true;}
- function clckcntr1() {clckcnt1++;if(clckcnt1 > 1){alert('贴子已经发出了......\n\n'+'请等待片刻......\n\n'+'不要重复按提交键,谢谢!');return false;}else{copyyes1();}return true;}
就这么简单的3处小小修改,就多了一个跨度近3年的版本号。实在是有点……
本文引用自http://novell.me
不过依此看来,转换程序支持LeoBBS X Build060830的,就也支持LeoBBS X Build090208
http://novell.me
转载请注明出处!本文地址 http://novell.me/master-diary/2010-03-06/leobbs-x-build090206.html
(责任编辑:Novell迷)