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 7 pps

5 370 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

Tiêu đề Hướng dẫn thiết kế : Thiết kế Forum nhanh chóng và đơn giản phần 7 pps
Trường học University of Information Technology
Chuyên ngành Information Technology
Thể loại Hướng dẫn
Thành phố Ho Chi Minh City
Định dạng
Số trang 5
Dung lượng 81,76 KB

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

Nội dung

Mở file ha_language_file_inc.asp a.1.. Mở file default.asp a.1.. Tìm dòng code Dim strSubject a.2.. Thêm xuống dưới Dim rsNoofPostAll Dim lngTotalNumberOfPostsAll Dim lngNumberOfPostsAll

Trang 1

Bài 15: Tỷ lệ hoạt động của từng Box

1 Mở file ha_language_file_inc.asp

a.1 Tìm dòng code

Const strTxtResult = "Kết quả"

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

Const strTxtActivity = "Hoạt động"

2 Mở file default.asp

a.1 Tìm dòng code

Dim strSubject

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

Dim rsNoofPostAll

Dim lngTotalNumberOfPostsAll

Dim lngNumberOfPostsAll

Dim lngTmp

Dim intNumOfForums

b.1 Tìm dòng code

lngLastEntryUserID = lngLastSubEntryUserID

dtmLastEntryDateAllForums = dtmLastSubEntryDate End If

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

lngTmp = 0

intNumOfForums = 0

lngTmp = lngSubForumNumberOfPosts

intNumOfForums = intNumOfForums + lngTmp

strSQL = "SELECT " & strDbTable & "Forum.* FROM " & strDbTable & "Forum ORDER BY " & strDbTable &

"Forum.Forum_Order ASC;"

Trang 2

Set rsNoofPostAll = Server.CreateObject("ADODB.Recordset")

rsNoofPostAll.Open strSQL, adoCon

lngTotalNumberOfPostsAll = 0

lngNumberOfPostsAll = 0

Do While NOT rsNoofPostAll.EOF

lngNumberOfPostsAll =

CLng(rsNoofPostAll("No_of_posts"))

lngTotalNumberOfPostsAll = lngTotalNumberOfPostsAll + lngNumberOfPostsAll

rsNoofPostAll.MoveNext

Loop

rsNoofPostAll.Close

Set rsNoofPostAll = Nothing

c.1 Tìm dòng code

strSubForums = strSubForums & "<br /><img src=""" &

strImagePath & "mod/folder_line.gif"" border=""0""

align=""absmiddle"">&nbsp;<a href=""forum_topics.asp?FID=" & intSubForumID & strQsSID2 & """ class=""smLink"">" &

strSubForumName & "</a>"

c.2 Thay thế bằng

strSubForums = strSubForums & "<br /><img src=""" &

strImagePath & "mod/folder_line.gif"" border=""0""

align=""absmiddle"">&nbsp;<a href=""forum_topics.asp?FID=" & intSubForumID & strQsSID2 & """ class=""smLink"">" &

strSubForumName & "</a>" & " (" &

Round((intNumOfForums/lngTotalNumberOfPostsAll)*100,2) &

"%)"

d.1 Tìm dòng code

Response.Write("<br />" & strForumDiscription & strSubForums

& "</td>" & _

vbCrLf & " <td class=""smText"" align=""right"" nowrap>")

Trang 3

d.2 Thay thế bằng

Response.Write("<br />" & strForumDiscription & strSubForums)

strSQL = "SELECT " & strDbTable & "Forum.* FROM " & strDbTable & "Forum ORDER BY " & strDbTable &

"Forum.Forum_Order ASC;"

Set rsNoofPostAll = Server.CreateObject("ADODB.Recordset")

rsNoofPostAll.Open strSQL, adoCon

lngTotalNumberOfPostsAll = 0

lngNumberOfPostsAll = 0

Do While NOT rsNoofPostAll.EOF

lngNumberOfPostsAll =

CLng(rsNoofPostAll("No_of_posts"))

lngTotalNumberOfPostsAll = lngTotalNumberOfPostsAll + lngNumberOfPostsAll

rsNoofPostAll.MoveNext

Loop

rsNoofPostAll.Close

Set rsNoofPostAll = Nothing

strSQL = "SELECT " & strDbTable & "Forum.* FROM " & strDbTable & "Forum WHERE " & strDbTable & "Forum.Sub_ID

= " & intForumID & " ORDER BY " & strDbTable &

"Forum.Forum_Order ASC;"

Dim rsNoofPostSubForum

Set rsNoofPostSubForum =

Server.CreateObject("ADODB.Recordset")

Trang 4

rsNoofPostSubForum.CursorType = 1

'Query the database

rsNoofPostSubForum.Open strSQL, adoCon

lngTmp = 0

intNumOfForums = 0

Do While NOT rsNoofPostSubForum.EOF

lngTmp = CLng(rsNoofPostSubForum("No_of_posts")) intNumOfForums = intNumOfForums + lngTmp

rsNoofPostSubForum.MoveNext

Loop

Response.Write(vbCrLf & "<br /><span class=""tiText"">") Response.Write( strTxtActivity & ": " & "</span>")

If lngNumberOfPosts <> 0 Then

If intNumOfForums <> 0 Then

Dim dblPollVotePercentageSub

dblPollVotePercentageSub =

FormatPercent(((lngNumberOfPosts+intNumOfForums)/lngTotalN umberOfPostsAll), 2)

%>

<img src="<% = strImagePath %>bar_graph_image.gif" width="<% = CInt(Replace(CStr(dblPollVotePercentageSub), "%",

"", 1, -1, 1)) * 2 %>" height="11" align="middle"> [<% =

dblPollVotePercentageSub %>]

<%

Else

Dim dblPollVotePercentage

dblPollVotePercentage =

FormatPercent((lngNumberOfPosts/lngTotalNumberOfPostsAll), 2)

%>

Trang 5

<img src="<% = strImagePath %>bar_graph_image.gif" width="<% = CInt(Replace(CStr(dblPollVotePercentage), "%", "",

1, -1, 1)) * 2 %>" height="11" align="middle"> [<% =

dblPollVotePercentage %>]

<%

End If

Else

If intNumOfForums <> 0 Then

dblPollVotePercentageSub = FormatPercent(((lngNumberOfPosts+intNumOfForums)/lngTotalN umberOfPostsAll), 2)

%>

<img src="<% = strImagePath %>bar_graph_image.gif" width="<% = CInt(Replace(CStr(dblPollVotePercentageSub), "%",

"", 1, -1, 1)) * 2 %>" height="11" align="middle"> [<% =

dblPollVotePercentageSub %>]

<%

Else

%>

<img src="<% = strImagePath %>bar_graph_image.gif" width="<% = CInt(Replace(CStr(0), "%", "", 1, -1, 1)) * 2 %>" height="11" align="middle"> [0%]

<%

End If

End If

rsNoofPostSubForum.Close()

Set rsNoofPostSubForum = Nothing

Response.Write("</td>" & vbCrLf & " <td class=""smText"" align=""right"" nowrap>")

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

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