本站二级域名:http://lucy.91.tc

查看完整版本: 〖分享〗教你自己制作UBB转换器(申精)

xaike 2006-7-8 18:32

〖分享〗教你自己制作UBB转换器(申精)

1.新建立一个网页ULf"w+t I b
2.将网页源代码(HTML代码)E7MWX.?|9tF
替换成下面的代码
6I cneV'm
@ V3RS*L(e8O -oB8}zU%u4m }
  Quote: ItS|(i"bY
<html>,|iWA"FU*K4?Mz
<head>K|9g%^*qP^K5Pi
  <title>天翼论坛ubb贴图代码转换器</title>t7`(op6e
  <script language="JavaScript">
.R5`!hW3u)E%O|g <!--
0EK3l1]tHBwWM function SymError()
unw |bS8Fo {
$a W8t^uN6e   return true;J$~A P/~:s
}Dhp)|9k
window.onerror = SymError;
kc-~An J$Sb#e;k8B"J //-->,@:e#~8^eA G;X
  </script>
Jz y.m/xE   <script language="JavaScript">'xY#CdMP#RDZi
  </script>@j-\1a{"I2}
  <script language="JavaScript1.2"> b1m/?Y+bV&M9F+?
function html_trans(str) {f1R~#_r0sQ MBY)qwR
        str = str.replace(/\r/g,"");
s9vKT:ti rvg         str = str.replace(/on(load|click|dbclick|mouseover|mousedown|mouseup)="[^"]+"/ig,"");
B&x)m4~'|`@a7D         str = str.replace(/<script[^>]*?>([\w\W]*?)<\/script>/ig,"");
)Lv} pB         str = str.replace(/<a[^>]+href="([^"]+)"[^>]*>(.*?)<\/a>/ig,"\n[url=$1]$2[/url]\n");;b1k#juP6I4I^]
        str = str.replace(/<font[^>]+color=([^ >]+)[^>]*>(.*?)<\/font>/ig,"\n$2\n");H y\1a"WSu
        str = str.replace(/<img[^>]+src="([^"]+)"[^>]*>/ig,"\n\n");
}'a0p)`9zcoxR         str = str.replace(/<([\/]?)b>/ig,"[$1b]");4^a)c)tqE T
        str = str.replace(/<([\/]?)strong>/ig,"[$1b]");%^I)FV1w"H%i7rM
        str = str.replace(/<([\/]?)u>/ig,"[$1u]");
;R3Iv{7\         str = str.replace(/<([\/]?)i>/ig,"[$1i]");
@,x+X Abe         str = str.replace(/ /g," ");
1iNc9L/}M         str = str.replace(/&/g,"&");.N8mjO4[L f3n
        str = str.replace(/"/g,"\"");
O8i-yi8i4|boD         str = str.replace(/</g,"<");
)t8xYV WN(y o         str = str.replace(/>/g,">");
s Y{ u H         str = str.replace(/<br>/ig,"\n");
1Nt WFH         str = str.replace(/<[^>]*?>/g,"");
`Y8X3^;x%C-x!W.Ib         str = str.replace(/\[url=([^\]]+)\]\n(\[img\]\1\[\/img\])\n\[\/url\]/g,"$2");dQZzM2f.h!?`
        str = str.replace(/\n+/g,"\n");
PSU!jnb;S"t P         return str; o^L*j:Wkh9g
}0z3VpT"T!m_"k
function trans(){
!Vx/I'|d]3WEe ]|         var str = "";
mdCAt:k+l6z f^         rtf.focus();]"k H#X9\6[q\ M)W.T _@w
        rtf.document.body.innerHTML = "";
4Ke8Y$X4L {7o         rtf.document.execCommand("paste");Son%H!Vv
        str = rtf.document.body.innerHTML;MC _y4L(?
        if(str.length == 0) {
m]6_jF                 alert("剪切板不存在超文本数据!");
i3~C(a oc                 return "";
HH8P3t\         }
Z"Z_!n`*\g         return html_trans(str);5JG;? \%g
}lT l1` O!i:J
  </script>
!z|f&{Ro7t   <meta http-equiv="Content-Type" content="text/html; charset=gb2312">7lq+?`-^1La-y
  <style type="text/css">M,e}'~ h K
<!-- eD }9x(h+G4j
body {5J6q Kf { Q)PQ
        font-family: Verdana, Arial, Helvetica, sans-serif;
@d.lwf[on         font-size: 11px; ZZi;^ S'Qk
        line-height: 180%;?M6M9w\8A
        color: #666666;A7P6B9Eo~#Q$X
        background-color: f5f5f5;U#H;d7^q"P
}3b/grQ0?&q0e+|
textarea {*L;z X/[+E/x9[1f;r
        border: 1px inset #CCCCCC;
TdnG|bd }J!Vs0y+R
p {%Br`QTP R
        font-family: Verdana, Arial, Helvetica, sans-serif;
gF#~ [F V%WJ         font-size: 11px;
Ex;uSY4XS&f7k ~         color: #666666;
-y#kH OA*F|TI1q"` }/PwN"zr6E
td {
wvi#v ?3@1L\:o         font-family: Verdana, Arial, Helvetica, sans-serif; VCL%j6Jy
        font-size: 11px;
-p @w'JV5fw{         color: #666666;,b dUTr!{Vw M
        line-height: 180%;X7V'y8Y:j
}!zi/f*YS(KY"d
.style1 {
gG4~N7f         font-size: 14px;
Sh"S+?{U         color: #FF6600;
XI)]1LS%ba/n;J-b/j         font-weight: bold;
M9BY*@/r+W0zj }!g!z;D+D9o"`B
.smalltxt { ` S xUk]&~
        font-family: Verdana, Arial, Helvetica, sans-serif;
4F!t d4qC7r4u:h         font-size: 10px;| R+H&R yl)^ N2fA
        color: #666666;
5}Q["X7Bn)f }
LtMZQY |"Q6t\(|Y .style2 {color: #CCCCCC}-i s ZE hJ(Q)h
-->
b:c n g$[k$Y   </style>s!TQ x2KcLt
</head>
yVU AL <body leftmargin="0" topmargin="0" bgcolor="#ffffff">+[6AEJJ5xD%]m
<table border="0" cellpadding="0" cellspacing="0" width="100%">/v@1Q%Y.mK;s
  <tbody>^D2N4E7v![I
    <tr>
.] R4l1GFE P       <td>
A f+En'S6Fl       <div align="center">+X)izlD@
      <table align="center" border="0" cellpadding="10" cellspacing="0".E,[@7A,~]RN+K0O
width="90%">\6X(Z8}|X/|v
        <tbody> O mEX)v+l P\
          <tr>
pvS dPi             <td class="right" valign="top"> <span
i/s2y,J;V style="color: rgb(0, 102, 0);" class="style1">winyi.com
+BY`I z{]$M6P9G ubb代码转换工具.贴图.转贴TOOL[请在IE下使用]</span><br>
/dI8\.T)vN'k'Gz$N             <textarea name="textarea" cols="100" rows="1"H/v@*bCpd"?3p
class="textarea" id="text" style="width: 90%; height: 273px;"
&SNjf|1H onbeforepaste="if(document.getElementById('x_paste').checked){window.clipboardData.setData('text',trans());this.focus();}"></textarea>
tRSZLC3j,PL             <br>
N*R5n]]             <iframe id="rtf" style="width: 0px; height: 0px;"
GAj'`)Bn_8gX marginwidth="0" marginheight="0" src="about:blank" scrolling="no"></iframe>V b,r"o~bCL
            <label for="x_paste"></label>
mAOF:]9z;P D-t             <table width="90%">
#wi0\&\q+X%ZQH               <tbody> Y\6^7L ~Jy
                <tr>
@T'x ~(`&]`                   <td width="90%"><input name="button"3C+c1Dy m
onclick="document.getElementById('text').value += trans()"
^p9}lX^ value="转换剪切板超文本数据" type="button"> <input id="x_paste" name="C1"
9U.Uqc"YI value="ON" type="checkbox"> 启用超文本粘贴转换 </td>J|.}2MC
                </tr>
G|_1Dx,j.d?2W3k               </tbody>
.Z }XK4^1Ny8M5tK             </table>
,Yrj2|P0oT'B a             <script>rtf.document.designMode="On";</script></td>
f"jOrDd(_ V           </tr>e!kRYiV
          <tr>
9MY%L] r_E$XX1r;Y             <td class="right" valign="top"><strong>使用方法</strong><br>
H+vDeQc0o 1.在别的地方看到了好的图片贴,帖子内图N多<br>$ur9k6F xb[#L
2.在页面中选中要转贴的图片,按CTRL+C复制<br>%{$zW4AK/L
3.按一下本页面的转换按钮(*选择内容复制后不用粘贴到上面的框里,直接按转换按钮即可)<br>Y/`sw1fOz/RJ
4.将转化成论坛专用格式[img][/img]的代码全选拷贝粘贴到要发表的论坛内发表就可以了 <br>
`8{3aty~4N             <br>
%nY"| b2V\             <table cellpadding="0" cellspacing="0" width="90%">
q"V [n4x+R               <tbody>
qa@{l wl9p^ABI                 <tr>]K6L(Ssv0e(M%D.m
                  <td colspan="2" align="right" bgcolor="#cccccc"
1ho5? d8zqK valign="bottom"><br>
&hyjH&sfyHsF;ZQB                   </td>
V%\^q8g                 </tr>]Z+e6f yv%t+g Sp\
                <tr>
2v \*e AYm,l*L r                   <td class="smalltxt">[url]http://b4y.bbs.topzj.com[/url]<aS V7gk5z
href="mailto:winyin@gmail.com"></a><br>
G]l T6H?7t%|;L                   <span class="style2"><br>
}.d-E%u Kg u#@Z/s                   </span></td>$z X]/CvisVmJ
                </tr>Z{ja*O6c;x
              </tbody>
7t*KV'B e5UD             </table>|[ KN(`:K @hH
            </td>#?'S4{5B3D s[0|
          </tr>"PeZ| DO
        </tbody>
?)U^1R B(P(P5^       </table>*XG1BSg"D
      </div>
"wBj$D _/dq!]y4e7\       </td>M:e4[{A `.^y
    </tr>0~"CdR[p(mv
  </tbody>
~,Ut-\.z'q$i%dW R </table> S^qQu$t jt
</body>
b O7ZCD|R Q </html>
Y3p C.b"b s4B ?!v$^*|x;y q r
*F{-tq/u0l
P n;a/~ bDz
将网页保存,上传到自己空间去!@&en1gJ)S P/v
就完成了
kin3J8},n
;j1Vh MK2H-k g Me 以上信息,转载与  天翼论坛
页: [1]
查看完整版本: 〖分享〗教你自己制作UBB转换器(申精)