แม้ว่าหลายคนมีวิธีการเพิ่มโฆษณาภาพในแต่ละบทความ แต่วิธีการที่เรียกว่าเหล่านี้ไม่สามารถตระหนักถึงผลกระทบของข้อความรอบ ๆ โฆษณาได้อย่างแท้จริงและสามารถจัดแนวซ้ายและขวาได้เท่านั้น บทความนี้เป็นวิธีการใช้งานของการแทรกโฆษณาใน ASP ลงในบทความ มาติดตามบรรณาธิการของช่องทางเทคโนโลยีที่ไม่ถูกต้องเพื่อเรียนรู้ด้านล่าง!
ก่อนอื่นมาพูดถึงวิธี Div+CSS ผิดและฉันหวังว่าทุกคนจะไม่ถูกเข้าใจผิด:
<div id = "outer" style = "float: ซ้าย;"> <div id = "inner" style = "float: left; margin: 0; width: 200px; ความสูง: 200px;"> </div> เนื้อหาข้อความ </div>
ข้างต้นสามารถพิจารณาได้ว่าเป็นเอฟเฟกต์ที่อยู่ในแนวซ้ายเท่านั้น มีหลายสิ่งที่สามารถทำได้ด้วยความช่วยเหลือของตารางหรือ iframes ซึ่งไม่มีอะไรมากไปกว่านั้น
ดังนั้นเราจะบรรลุผลกระทบของการเพิ่มโฆษณารูปภาพในภาพให้กับแต่ละบทความได้อย่างไร สามารถทำได้โดยใช้ฟิลด์ที่สกัดกั้นด้วยรหัสสองชิ้น
ย่อหน้าแรกวิเคราะห์จำนวนคำในบทความแล้วแทรกรหัสของโฆษณา:
dim leftcontent, midadcontent, rightcontent, modifycontent, headlen, tempstr, headadstr, tailadstr '' สกัดกั้นจำนวนสตริงที่เหมาะสมถ้า len (articlecontent) <320 จากนั้น headlen = 200Else headlen = 320End IFTEMPSTR = articlec contentrightContent = ขวา (articlecontent, len (articlecontent) -len (leftContent)) modifyContent = leftContent & "<div style =" "float: ซ้าย;" "> <ภาษาสคริปต์ =" "JavaScript"
ข้างต้นคือการแทรกโฆษณาผ่าน div+js รหัสโฆษณาถูกวางไว้ในไฟล์ ad.js หรือสามารถแทรกผ่านตาราง+js หรือใช้ iframe โดยตรง ไม่ว่าจะด้วยวิธีใดคุณสมบัติของมันจะต้องถูกตั้งค่าให้อยู่ในแนวซ้ายหรือจัดแนวขวาเพื่อให้สามารถรับประกันได้ว่าจะล้อมรอบโฆษณา
ย่อหน้าที่สองถัดไปคือการตัดสินของรหัสโฆษณารูปภาพในภาพ
ฟังก์ชั่น interceptString (txt, ความยาว) dim x, y, ii, c, ischines, isascii, tempstrtxt = trim (txt) x = len (txt) y = 0if x> = 1 จากนั้นสำหรับ ii = 1 ถึง xc = asc (mid (txt, ii, 1)) ถ้า c <0 หรือ c> 255 รหัส y = y + 1 ischines = 0 isascii = 1end ถ้าความยาวมากกว่าความยาวของสตริงย่อยที่กำหนดให้ตรวจสอบว่ามันมีสตริงที่ละเอียดอ่อนและถูกแยกออกถ้า y> = ความยาวจากนั้นถ้า ischines = 1 และ strcount (ซ้าย (trim (txt), ii), "<a") = strcount ซ้าย (ตัดแต่ง (txt), ii) '"การ จำกัด สตริงสำหรับอื่นถ้า isascii = 1 จากนั้น x = x+1 สิ้นสุดถ้าสิ้นสุดถ้า next interceptring = txtelse interceptString =" "ฟังก์ชัน end istrstart istrstart substr = lcase (substr) ทำในขณะที่ istrstart <len (str) itemp = instr (istrstart, str, substr, vbtextcompare) ถ้า itemp <= 0 แล้ว istrstart = len (str) อื่น ๆ strstart = itemp + len (substr)
ใช้ระบบการจัดการเว็บไซต์คลาวด์ใหม่เป็นตัวอย่าง ก่อนอื่นค้นหาไฟล์รหัส /inc/newschannel.asp (CMS อื่น ๆ คล้ายกับนี้) แทรกรหัสชิ้นแรกไว้ด้านหน้า htmlcontent = แทนที่ (htmlcontent, "{$ articlecontent}", articlecontent) บนบรรทัดที่ 248
ข้างต้นเป็นวิธีการใช้งานของการแทรกโฆษณาใน ASP ลงในบทความ ฉันหวังว่าหลังจากเข้าใจการแนะนำของบทความนี้ทุกคนจะมีความเข้าใจบางอย่างและฉันหวังว่าทุกคนจะยังคงสนับสนุนช่องทางเทคโนโลยีใหม่ที่ผิด!