1. Trang chủ
  2. » Công Nghệ Thông Tin

Hướng dẫn thiết kế : Thiết kế Forum nhanh chóng và đơn giản phần 4 pptx

10 458 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 181,82 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Copy images đè lên các file trong thư mục forum_images 3.. Copy default_style vào thư mục css_styles Bài 8: Music 1.. Mở file functions_format_post.asp a.1.. Thêm xuống dưới Function fo

Trang 1

Bài 7: Thay skin

1 Hình vẽ

2 Copy images đè lên các file trong thư mục forum_images

3 Copy default_style vào thư mục css_styles

Bài 8: Music

1 Mở file functions_format_post.asp

a.1 Tìm dòng code

'Return the function searchHighlighter = strTempMessage

Trang 2

End Function

a.2 Thêm xuống dưới

Function formatWMAPL(ByVal strMessage)

'Declare variables

Dim lngStartPos 'Holds search start postions

Dim lngEndPos 'Holds end start postions

Dim saryWMAAttributes 'Holds the features of the input WMA file

Dim intAttrbuteLoop 'Holds the attribute loop counter Dim strWMAWidth 'Holds the string value of the width

of the WMA file

Dim intWMAWidth 'Holds the interger value of the width of the WMA file

Dim strWMAHeight 'Holds the string value of the height of the WMA file

Dim intWMAHeight 'Holds the interger value of the height of the WMA file

Dim strBuildWMALink 'Holds the converted BBcode for the WMA file

Dim strTempWMAMsg 'Tempoary store for the BBcode Dim strWMALink 'Holds the link to the WMA file

'Loop through all the codes in the message and convert them

to formated WMA links

Do While InStr(1, strMessage, "[MUSIC", 1) > 0 AND InStr(1, strMessage, "[/MUSIC]", 1) > 0

'Initiliase variables intWMAWidth = 300

Trang 3

intWMAHeight = 300 strWMALink = ""

strBuildWMALink = ""

strTempWMAMsg = ""

'Get the WMA BBcode from the message lngStartPos = InStr(1, strMessage, "[MUSIC", 1) lngEndPos = InStr(lngStartPos, strMessage,

"[/MUSIC]", 1) + 8

'Make sure the end position is not in error

If lngEndPos < lngStartPos Then lngEndPos = lngStartPos + 6

'Get the original WMA BBcode from the message strTempWMAMsg = Trim(Mid(strMessage, lngStartPos, lngEndPos-lngStartPos))

'Get the start and end in the message of the attributes

of the WMA file

lngStartPos = InStr(1, strTempWMAMsg, "[MUSIC", 1) + 6

lngEndPos = InStr(lngStartPos, strTempWMAMsg,

"]", 1)

'Make sure the end position is not in error

If lngEndPos < lngStartPos Then lngEndPos = lngStartPos

Trang 4

'If there is something returned get the details (eg dimensions) of the WMA file

If strTempWMAMsg <> "" Then

'Place any attributes for the WMA file in an array

saryWMAAttributes = Split(Trim(Mid(strTempWMAMsg, lngStartPos,

lngEndPos-lngStartPos)), " ")

'Get the dimensions of the WMA file 'Loop through the array of atrributes that are for the falsh file to get the dimentions

For intAttrbuteLoop = 0 To UBound(saryWMAAttributes)

'If this is the width attribute then read in the width dimention

If InStr(1, saryWMAAttributes(intAttrbuteLoop), "WIDTH=", 1) Then

'Get the width dimention strWMAWidth =

Replace(saryWMAAttributes(intAttrbuteLoop), "WIDTH=", "", 1, -1, 1)

'Make sure we are left with a numeric number if so convert to an interger and place in an interger variable

If isNumeric(strWMAWidth) Then intWMAWidth = CInt(strWMAWidth)

End If

'If this is the height attribute then read in the height dimention

Trang 5

If InStr(1, saryWMAAttributes(intAttrbuteLoop), "HEIGHT=", 1) Then

'Get the height dimention strWMAHeight =

Replace(saryWMAAttributes(intAttrbuteLoop), "HEIGHT=", "",

1, -1, 1)

'Make sure we are left with a numeric number if so convert to an interger and place in an interger variable

If isNumeric(strWMAHeight) Then intWMAHeight = CInt(strWMAHeight)

End If Next

'Get the link to the WMA file lngStartPos = InStr(1, strTempWMAMsg, "]", 1) + 1

lngEndPos = InStr(lngStartPos, strTempWMAMsg, "[/MUSIC]", 1)

'Make sure the end position is not in error

If lngEndPos < lngStartPos Then lngEndPos = lngStartPos + 8

'Read in the code to be converted into a hyperlink from the message

strWMALink = Trim(Mid(strTempWMAMsg, lngStartPos, (lngEndPos - lngStartPos)))

Trang 6

'Build the HTML for the displying of the WMA file

If strWMALink <> "" Then

'===========================================

===========================

strBuildWMALink="<object id=""mediaPlayer"" height="& intWMAHeight &" width="& intWMAWidth &" classid=""clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"" name=""mediaPlayer"" valign=""top""

bgcolor=#000000>" & _

"<param NAME=""URL""

VALUE="""& strWMALink &""">"& _

"<PARAM NAME=""ShowStatusBar"" VALUE=""-1"">"& _

"<param NAME=""rate""

VALUE=""1"">"& _

"<param NAME=""balance""

VALUE=""0"">"& _

"<param NAME=""currentPosition"" VALUE=""0"">"& _

"<param NAME=""defaultFrame"" VALUE>"& _

"<param NAME=""playCount""

VALUE=""100"">"& _

"<param NAME=""autoStart""

VALUE=""0"">"& _

"<param NAME=""currentMarker"" VALUE=""0"">"& _

"<param NAME=""invokeURLs""

VALUE=""-1"">"& _

"<param NAME=""baseURL""

VALUE>"& _

"<param name=""BufferingTime""

value=""5"">"& _

"<param NAME=""volume""

VALUE=""100"">"& _

Trang 7

"<param NAME=""mute""

VALUE=""0"">"& _

"<param NAME=""uiMode""

VALUE=""full"">"& _

"<param NAME=""stretchToFit""

VALUE=""0"">"& _

"<param NAME=""windowlessVideo"" VALUE=""0"">"& _

"<param NAME=""enabled""

VALUE=""-1"">"& _

"<param NAME=""enableContextMenu"" VALUE=""0"">"& _

"<param NAME=""fullScreen""

VALUE=""0"">"& _

"<param NAME=""SAMIStyle""

VALUE>"& _

"<param NAME=""SAMILang""

VALUE>"& _

"<param NAME=""SAMIFilename"" VALUE>"& _

"<param NAME=""captioningID"" VALUE>"& _

"<param NAME=""enableErrorDialogs"" VALUE=""0"">"& _

"<param NAME=""_cx""

VALUE=""7541"">"& _

"<param NAME=""_cy""

VALUE=""1058"">"& _

"</object>"

End If End If

Trang 8

'Replace the WMA codes in the message with the new formated WMA link

If strBuildWMALink <> "" Then

strMessage = Replace(strMessage, strTempWMAMsg, strBuildWMALink, 1, -1, 1)

Else

strMessage = Replace(strMessage, strTempWMAMsg, Replace(strTempWMAMsg, "[", "&#91;", 1,

-1, 1), -1, 1, 1)

End If Loop

'Return the function

formatWMAPL= strMessage

End Function

2 Mở file forum_posts.asp

a.1 Tìm dòng code

If blnFlashFiles Then

If InStr(1, strMessage, "[FLASH", 1) > 0 AND InStr(1, strMessage, "[/FLASH]", 1) > 0 Then strMessage =

formatFlash(strMessage)

If InStr(1, strAuthorSignature, "[FLASH", 1) >

0 AND InStr(1, strAuthorSignature, "[/FLASH]", 1) > 0 Then strAuthorSignature = formatFlash(strAuthorSignature)

End If

a.2 Thêm xuống dưới

If InStr(1, strMessage, "[MUSIC", 1) > 0 AND InStr(1,

strMessage, "[/MUSIC]", 1) > 0 Then

strMessage = formatWMAPL(strMessage)

End If

3 Mở file forum_codes.asp

a.1 Tìm dòng code

If blnFlashFiles Then

Trang 9

%>

<tr class="tableLedger">

<td width="62%"><% = strTxtTypedForumCode %></td> <td width="62%"><% = strTxtConvetedCode %></td> <tr />

<tr class="tableSubLedger">

<td colspan="2"><% = strTxtFlashFilesImages %></td> </tr>

<tr class="tableRow">

<td colspan="2">[FLASH WIDTH=50

HEIGHT=50]http://www.myWeb.com/flash.swf[/FLASH]</td> </tr><%

End If

a.2 Thay thế bằng

If blnFlashFiles Then

%>

<tr class="tableLedger">

<td width="62%"><% = strTxtTypedForumCode %></td> <td width="62%"><% = strTxtConvetedCode %></td> <tr />

<tr class="tableSubLedger">

<td colspan="2"><% = strTxtFlashFilesImages %></td> </tr>

<tr class="tableRow">

<td colspan="2">[FLASH WIDTH=150

HEIGHT=150]http://www.hoaian.net/flash.swf[/FLASH]</td> </tr>

<tr class="tableLedger">

<td width="62%"><% = strTxtTypedForumCode %></td> <td width="62%"><% = strTxtConvetedCode %></td> <tr />

<tr class="tableSubLedger">

Trang 10

<td colspan="2"><% = strTxtMediaFiles %></td>

</tr>

<tr class="tableRow">

<td colspan="2">[MUSIC WIDTH=300

HEIGHT=300]http://www.hoaian.net/media.wma[/MUSIC]</td> </tr><%

End If

4 Mở file ha_language_file_inc.asp

a.1 Tìm dòng code

Const strTxtAdv = "D&#224;nh cho Qu&#7843;ng c&#225;o" a.2 Thêm xuống dưới

Const strTxtMediaFiles = "Music"

Ngày đăng: 30/07/2014, 12:21

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm