ปฏิบัติการ Exteen

เมื่อนานมาแล้ว สมัยที่ใช้โดเมน .co.cc ตอนนั้นผมเคยเขียนเรื่อง Redirect จาก Bloggang มาที่เว็บผมเอง มาวันนี้ก็ไปลองคุ้ยๆ Exteen ดู (ระบบภายในออกแบบมาคล้ายๆกับ WordPress ครับ) พบว่าเราก็สามารถใน JavaScript ลงไปในส่วนของ Widget “Custom Code” ได้เช่นเดียวกันกับที่เราใส่ JavaScript ไปที่ Head ของ Bloggang ซึ่ง Exteen ได้ให้เราไว้ 4 Widgets ด้วยกัน

เสร็จโจรสิครับ…

ผมได้เอา JavaScript ที่ใช้กับ Bloggang มาปรับแต่งนิดหน่อย แล้วรู้สึกว่าระบบมันจะเข้าใจง่ายกว่าด้วย :P

โค๊ดทั้งหมดจะมีแค่นี้ครับ

<script type=”text/javascript”>
if (window.location != “http://mrwhisper.exteen.com/”){
var link_tag = document.getElementById(“redirect_link”);
var link = link_tag.innerHTML;
window.location = link;
}else{
window.location = “http://jirayu.info”;
}
</script>

สังเกตุได้ว่ามันไม่รกรุงรังเหมือนตอนทำกับ Bloggang :P

สำหรับวิธีที่ผมใช้คือทำการตรวจสอบ ว่าหน้าที่เปิดอยู่ปัจจุบัน ไม่ใช่ หน้าแรกของบล็อก (ในที่นี้คือ http://mrwhisper.exteen.com เอาไปใช้ก็เปลี่ยนด้วยนะครับ) ซึ่งหากไม่ใช่ ก็จะไปค้นหาส่วนที่กำหนด id เอาไว้ว่า redirect_link (ปกติผมจะใช้ <span id=”redirect_link”> URL </span> เอา) เมื่อเจอก็จะทำการ Redirect ไปยัง เนื้อหาที่อยู่ภายใน redirect_link ทันที ดังนั้นเตือนไว้ก่อนว่าให้ใส่แต่ URL นะครับ อิอิ

ส่วนในกรณีที่พบว่าหน้าที่อยู่นี่คือหน้าแรก (คือ window.location มีค่าเป็น http://mrwhisper.exteen.com) ก็จะ Redirect มายังหน้าแรกของบล็อกแห่งนี้แทนครับ (window.location = “http://jirayu.info”;)

Posted by Jirayu

WordPress Developer ที่พอมีประสบการณ์อยู่บ้าง วันไหนไม่ทำงานอยู่บ้านว่างๆ ก็นั่งเลี้ยงแมว

Comments