I have page called "view.asp" whose relevant code is as below. The meta tags are in "inc.header.asp" file.
Expand|Select|Wrap|Line Numbers
- <!--#include file="inc_header.asp"-->
- <% Dim SQL, RS, ID, TITLE, CONTENT, SUMMARY, POSTED, ALLOW_C, ALLOW_V, UPDATED, MESSAGE, VOTED, ALLOW_V_MAIN, _
- ALLOW_C_MAIN, NID, AUTHOR, CATEGORIES, AID, USE_VIEW, NIMAGE
- Dim CCOUNT, C_ID, C_NAME, C_EMAIL, C_COMMENT, C_DATE, C_SUBJECT, C_M_ID, C_ALLOW_E, C_CITY, C_COUNTRY, _
- RCOUNT, RID, RTITLE, ACOUNT
- NID = Trim(Request.QueryString("ID"))
- VOTED = Trim(Request.Cookies("NEWS_ARTICLE_" & NID))
- MEMBER_ID = Trim(Session("PMMS_ID"))
- IF Trim(Session("PMMS_IN")) = "True" THEN blLOGGED_IN = True
- IF IS_VALID_ID(NID) THEN
- Call OPEN_DB()
- SQL = "SELECT fldA_V, fldA_C FROM nm_tbl_settings WHERE ID = 1"
- Set RS = Server.CreateObject("ADODB.Recordset")
- RS.LockType = 1
- RS.CursorType = 0
- RS.Open SQL, MyConn
- IF NOT RS.EOF THEN
- ALLOW_V_MAIN = trim(RS("fldA_V"))
- ALLOW_C_MAIN = trim(RS("fldA_C"))
- END IF
- RS.Close
- SQL = "UPDATE nm_tbl_news SET fldVIEWS = fldVIEWS + 1 WHERE ID = " & NID
- MyConn.Execute(SQL)
- SQL = "SELECT fldTITLE, fldCONTENT, fldSUMMARY, nm_tbl_news.fldACTIVE AS ACTIVE, fldAID, fldPOSTED, fldEXPIRES, nm_tbl_news.fldIMAGE AS NIMAGE, fldALLOW_COMMENTS, fldALLOW_VOTING, fldCREATED, fldUPDATE, nm_tbl_agent.fldNAME AS ANAME, nm_tbl_news.fldAID AS AID, fldUSE_VIEW FROM nm_tbl_news, nm_tbl_agent WHERE (nm_tbl_agent.ID = nm_tbl_news.fldAID) AND (nm_tbl_news.fldACTIVE = 1) AND nm_tbl_news.ID = " & NID ' { AND (Now() - {GetDate()} BETWEEN fldPOSTED AND fldEXPIRES)) }
- response.write vbNewLine & "<!-- SQL: " & SQL & " -->" & vbNewLine
- Set RS = Server.CreateObject("ADODB.Recordset")
- RS.LockType = 1
- RS.CursorType = 0
- RS.Open SQL, MyConn
- IF NOT RS.EOF THEN
- TITLE = trim(RS("fldTITLE"))
- CONTENT = trim(RS("fldCONTENT"))
- SUMMARY = trim(RS("fldSUMMARY"))
- POSTED = trim(RS("fldPOSTED"))
- ALLOW_C = trim(RS("fldALLOW_COMMENTS"))
- ALLOW_V = trim(RS("fldALLOW_VOTING"))
- UPDATED = trim(RS("fldUPDATE"))
- AUTHOR = trim(RS("ANAME"))
- AID = trim(RS("AID"))
- USE_VIEW= trim(RS("fldUSE_VIEW"))
- NIMAGE = trim(RS("NIMAGE"))
- ELSE
- MESSAGE = MESSAGE & "<li />This article is currently not available."
- END IF
- response.write vbNewLine & "<!-- SQL: " & SQL & " -->" & vbNewLine
- RS.Close
- CONTENT = ReplaceAuthorTokens(AID, CONTENT)
- CATEGORIES = GET_CATES(NID)
- ' Get settings
- Dim DATE_F
- DATE_F = GET_SETTINGS(False, "fldDATE_F")
- TITLE = PROCESS_SHORTCUTS(False, TITLE)
- CONTENT = PROCESS_SHORTCUTS(False, CONTENT)
- SUMMARY = PROCESS_SHORTCUTS(False, SUMMARY)
- ELSE
- MESSAGE = MESSAGE & "<li />No article has been found."
- END IF
- %>
Expand|Select|Wrap|Line Numbers
- <!--#include file="config.asp"-->
- <!--#include file="inc_api.asp"-->
- <% Response.Buffer = True %>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <%
- title = "article title" %>
- <title> rs("TITLE")</title>
- <%
- meta_description = "the description goes here" %>
- <meta name="description" content="rs("fldTITLE")">
- <%
- meta_keywords = "this, is, the, keyword, section," %>
- <meta name="keywords" content="RS("fldTITLE")">
Expand|Select|Wrap|Line Numbers
- <html>
- <head>
- <title> rs("TITLE")</title>
- <meta name="description" content="rs("fldTITLE")">
- <meta name="keywords" content="RS("fldTITLE")">