joeja โพสต์ 2012-4-3 19:25:00

แจก!! โค๊ดแบนเนอร์ลอยข้างสวยๆ...

แก้ไขครั้งสุดท้าย 2012-4-8 03:10 โดย joeja



แจกโค๊ดโฆษณาลอยข้าง ซ้าย/ขวา
ปกติแล้วถ้าเราใช้การโฆษณาแบบ "ลอยคู่ซ้าย/ขวาในทุกๆหน้า" มันจะอยู่นิ่งกับที่ไม่เลื่อนตามสกอบาร์แต่สามารถทำให้มันวิ่งได้โดยแค่เราเลื่อนสกอบาร์ลงมานิดหน่อยแบนเนอร์มันจะวิ่งลงมาข้างล่างและหายไปอย่างรวดเร็ว ถ้าเลื่อนสกอบาร์ขึ้นจนสุดมันก็จะวิ่งขึ้นมาอย่างรวดเร็วเหมือนกัน อธิบายแค่นี้แหละเดี๋ยวงง ลองเอาไปใช้ดูและกัน
ตามรูปนี้



นี่โค๊ด





<style type="text/css">
#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
width: 150px;
visibility: hidden;
z-index: 100;
}
</style>
<!-- สิ้นสุดการแก้ไขรูปแบบของกรอบข้อความ -->
<script type="text/javascript">

var persistclose=0 // ให้ใส่เป็น 0 หรือไม่ก็ 1 (โดย 0 หมายถึง เมื่อกดปิดแล้ว กด REFRESH กรอบข้อความจะขึ้นมาอีก แต่ถ้า 1 กรอบข้อความจะไม่ขึ้นมาอีกแล้ว)
var startX = 10 // ตำแหน่งแสดงกรอบข้อความ นับจากด้านซ้าย
var startY = 10 // ตำแหน่งแสดงกรอบข้อความ นับจากด้านบน

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}


var verticalpos="fromtop"


function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}






function staticbar(){

var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function ml(id){
var el=d.getElementById(id);
if (!persistclose || persistclose && get_cookie("remainclosed")=="")
el.style.visibility="visible"
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function(){
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("topbar");
stayTopLeft();
}

if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar
</script>

<div id="topbar">

<a href="xxx" target="_blank"><img src="yyy"</a>

<a onClick="closebar(); return false"><img src="http://www.your.com/bbs/static/image/common/ad_close.gif" border="0" width="26" height="12" /> </a>




<!-- ตรงนี้ใส่ข้อความอธิบาย -->
ใส่ข้อความอธิบายแบนเนอร์ได้เลย
<!-- สิ้นสุดการใส่ข้อความ-->

</div>


ตรงนี้<a href="xxx" target="_blank"><img src="yyy"</a>

<a onClick="closebar(); return false"><img src="http://www.your.com/bbs/static/image/common/ad_close.gif" border="0" width="26" height="12" /> </a>
xxx เปลี่ยนเป็นลิงค์ของแบนเนอร์
yyy เปลี่ยนเป็นที่อยู่ของรูปภาพแบนเนอร์ (ตรงนี้ ตอนเราตั้งค่าแบนเนอร์ให้ตั้งค่า ที่ "รูปแบบการแสดงผล:" ให้เลือกแบบรูปภาพก่อน แล้วค่อยมาเปลี่ยนเป็นใช้โค๊ดทีหลังมันจะบอกที่อยู่ของภาพที่เราอัพขึ้นไป เอาตรงนั้นแหละมาใส่แทน yyy)
www.your.com เปลี่ยนเป็นโดเมนของท่าน ตรงนี้เป็นที่อยู่ภาพเครื่องหมายปิด ระวังนิดนึง ท่านใดไม่มี bbs ก็ไม่ต้องใส่ bbs

สำรองไฟล์นี้
source/class/adv/adv_couplebanner.php
เปิด adv_couplebanner.php แล้วหาคำว่า ad_close.gif แล้วลบที้ง

วิธีทำแบบละเอียดเผื่อใครไม่เคยเล่นตรงนี้


อะโทดทีไปที่แอดมิน cp > ตั้งค่าโฆษณา>โฆษณา>เลือก ลอยคู่ซ้าย/ขวาในทุกๆหน้า>เพิ่ม>
-ใส่ชื่อโฆษณา อะไรก็ได้
-เลือกตำแหน่งของเมนูที่จะแสดงโฆษณา เช่น พอทัล เว็บบอร์ด คลับ...
-เลื่อนลงมาเรื่อยๆมันให้เราเพิ่มบอร์ดที่แสดงโฆษณา อยู่ สามอัน จะเลือกรึไม่เลือกก็ได้แล้วแต่เรา
-เลือกตำแหน่ง ซ้ายรึขวา
-เลือกวันที่เริ่มโฆษณา คลิ๊กในช่องมันจะมีปฏิทินให้เลือก
-เลือกวันสิ้นสุดโฆษณา คลิ๊กในช่องมันจะมีปฏิทินให้เลือก
-รูปแบบการแสดงผล เลือก รูปภาพ (อันที่สามสำหรับคนที่เป็นภาษาจีน)
-อัพภาพโฆษณา
-ใส่ลิงค์ของโฆษณา
-เลือกขนาดของป้ายแบนเนอร์ ถ้าไม่เลือก เราสามารถกำหนดขนาดเองได้ ที่สองช่องสุดท้าย ช่องแรกเป็นความกว้าง
-ช่องสองเป็นความสูง
-กดตกลง

เสร็จแล้ว กลับมา เพิ่มเติม >ตั้งค่าโฆษณา>โฆษณาทั้งหมด>แก้ไข>เลื่อนลงมาล่างสุด>รูปแบบการแสดงผล เปลี่ยนจากรูปภาพเป็นโค๊ด มันจะมีหน้าต่างโค๊ดขึ้นมา คัดลอกโค๊ดออกมาดู ในนั้นมันจะบอกที่อยู่ของภาพที่เราอัพขึ้นไป เอา URL ของภาพ มาใส่ในโค๊ดที่ผมให้ไป แก้ตามที่ผมบอกแล้วเอาโค๊ดทั้งหมดไปทับในหน้าต่างนั้น(ไปทับนะไม่ใช่ไปต่อ พูดง่ายๆ ลบของเก่าทิ้ง เอาอันไหม่ไปแทน) แล้วกดตกลง ไปที่เพิ่มเติม >ตั้งค่าโฆษณา>โฆษณาทั้งหมด>แล้วคลิ๊กใช้งาน

เสดแล้วครับ ทีนี้ เว็บเรามันจะมีที่ ให้กดปิดแบนเนอร์สองที่ ถ้าเราจะเอาอันบนออกก็ไปที่ source/class/adv/adv_couplebanner.php
เปิด adv_couplebanner.php แล้วหาคำว่า ad_close.gif แล้วลบที้ง

อย่าลืมสำรองไฟล์ด้วย

joeja โพสต์ 2012-4-3 19:45:01

ถ้าไม่ใช้ภาพจะใช้ข้อความเช่น x ลบ<img src="http://www.your.com/bbs/static/image/common/ad_close.gif" border="0" width="26" height="12" /> ออกแล้วใส่ x sm948dzsm948dz

member02 โพสต์ 2012-4-3 21:40:26

sm936dz เปิดมาก็โค๊ดแล้วให้ไปใส่ตรงไหนเนี้ย *-* อธิบายให้ครบด้วยนะครับ

joeja โพสต์ 2012-4-3 22:38:47

แก้ไขครั้งสุดท้าย 2012-4-8 03:07 โดย joeja

แก้ไขครั้งสุดท้าย 2012-4-8 03:06 โดย joeja

อ้างอิงจาก member02 เมื่อ 2012-4-3 21:40 static/image/common/back.gif
เปิดมาก็โค๊ดแล้วให้ไปใส่ตรงไหนเนี้ย *-* อธิบายให ...

อะโทดทีไปที่แอดมิน cp > ตั้งค่าโฆษณา>โฆษณา>เลือก ลอยคู่ซ้าย/ขวาในทุกๆหน้า>เพิ่ม>
-ใส่ชื่อโฆษณา อะไรก็ได้
-เลือกตำแหน่งของเมนูที่จะแสดงโฆษณา เช่น พอทัล เว็บบอร์ด คลับ...
-เลื่อนลงมาเรื่อยๆมันให้เราเพิ่มบอร์ดที่แสดงโฆษณา อยู่ สามอัน จะเลือกรึไม่เลือกก็ได้แล้วแต่เรา
-เลือกตำแหน่ง ซ้ายรึขวา
-เลือกวันที่เริ่มโฆษณา คลิ๊กในช่องมันจะมีปฏิทินให้เลือก
-เลือกวันสิ้นสุดโฆษณา คลิ๊กในช่องมันจะมีปฏิทินให้เลือก
-รูปแบบการแสดงผล เลือก รูปภาพ (อันที่สามสำหรับคนที่เป็นภาษาจีน)
-อัพภาพโฆษณา
-ใส่ลิงค์ของโฆษณา
-เลือกขนาดของป้ายแบนเนอร์ ถ้าไม่เลือก เราสามารถกำหนดขนาดเองได้ ที่สองช่องสุดท้าย ช่องแรกเป็นความกว้าง
-ช่องสองเป็นความสูง
-กดตกลง

เสร็จแล้ว กลับมา เพิ่มเติม >ตั้งค่าโฆษณา>โฆษณาทั้งหมด>แก้ไข>เลื่อนลงมาล่างสุด>รูปแบบการแสดงผล เปลี่ยนจากรูปภาพเป็นโค๊ด มันจะมีหน้าต่างโค๊ดขึ้นมา คัดลอกโค๊ดออกมาดู ในนั้นมันจะบอกที่อยู่ของภาพที่เราอัพขึ้นไป เอามาใส่ในโค๊ดที่ผมให้ไป แก้ตามที่ผมบอกแล้วเอาโค๊ดทั้งหมดไปทับในหน้าต่างนั้น(ไปทับนะไม่ใช่ไปต่อ พูดง่ายๆ ลบของเก่าทิ้ง เอาอันไหม่ไปแทน) แล้วกดตกลง ไปที่เพิ่มเติม >ตั้งค่าโฆษณา>โฆษณาทั้งหมด>แล้วคลิ๊กใช้งาน

เสดแล้วครับ ทีนี้ เว็บเรามันจะมีที่ ให้กดปิดแบนเนอร์สองที่ ถ้าเราจะเอาอันบนออกก็ไปที่ source/class/adv/adv_couplebanner.php
เปิด adv_couplebanner.php แล้วหาคำว่า ad_close.gif แล้วลบที้ง

อย่าลืมสำรองไฟล์ด้วย
หน้า: [1]
ดูในรูปแบบกติ: แจก!! โค๊ดแบนเนอร์ลอยข้างสวยๆ...