R24 Script โมดูลเกี่ยวกับตารางราคาห้องพัก
สคริปตัวนี้เน้นไปทางการใช้งาน single hotels ครับคือเฉพาะเจาะจงของโรงแรมนั้นๆเลยครับ เราไปดูสคริปกันครับ
<?php # R24 hotel pictures and details
$partner = "AGENCY.DOMAIN"; # replace it by your R24-registered domain name. Required.
$hno = 620115; # set specific hotel number (HNO).
# don't change remaining code below this line
$thispage = "http://".$_SERVER['HTTP_HOST'].$_SERVER["SCRIPT_NAME"]."&ip=".$_SERVER['REMOTE_ADDR']."&cooki=".$_COOKIE['paramsR24'];
$thelink = "http://www.R24DB.com/R24a/R24modDetail.php?p=".$partner."&h=".$hno."&lg=en&caller=".$thispage; echo file_get_contents ($thelink);
?>
ตามเคยครับ AGENCY.DOMAIN ให้เป็นเว็บไซต์ของคุณที่ได้ทำการ add website ใน R24 ในส่วน 620115 ให้เปลี่ยนเป็นหมายเลขโรงแรมที่ท่านต้องการแสดงข้อมูล แล้วหมายเลขโรงแรมคุณหาได้จากที่ไหน มาดูกันครับ .
ตอนนี้ผมจะคลิ๊กลิ้งค์เข้าไปที่เว็บโรงแรม Baan Panburi Village นะครับลิ้งค์ของผมจะได้ดังนี้
http://kohphanganbooking.com.r24.asia/677706/Baan-Panburi-Village&lg=en&stay=&cur=THB&adult=2&child=0 เห็นหรือเปล่าครับแค่นี้ผมก็ได้มาล่ะหมายเลขโรงแรม หวังว่าคงเป็นความรู้ใหม่ๆแก่ท่านมือใหม่ไม่มากก็น้อยครับจบบท.
http://kohphanganbooking.com.r24.asia/677706/Baan-Panburi-Village&lg=en&stay=&cur=THB&adult=2&child=0 เห็นหรือเปล่าครับแค่นี้ผมก็ได้มาล่ะหมายเลขโรงแรม หวังว่าคงเป็นความรู้ใหม่ๆแก่ท่านมือใหม่ไม่มากก็น้อยครับจบบท.
แจกฟรีสคริป R24 แสดงแบบแนวตาราง
ก่อนอื่นขอบอกไว้ก่อนเลยนะครับปกติแล้วแสดงแบบแนวตารางทาง R24 เค้าก็มีไว้ให้แล้วครับแต่ติดตรงที่มันยังขัดใจผมตรงที่ว่า ไม่ได้ดั่งใจก็เลยทำการปรับแต่งแก้ไขกันครับ อันนี้แนบไฟล์มาให้ด้วยเลยครับ สามารถนำไปใช้งานได้จริง เริ่มดูกันเลยดีกว่าครับ
คลิ๊กที่นี่ดูตัวอย่างแสดงแบบตารางแบบต้นฉบับ
คลิ๊กที่นี่ดูตัวอย่างแบบที่ปรับแต่งแล้ว
จะสังเกตุได้ว่าก่อนยังไม่ปรับแต่งเราไม่สามารถที่จะดูจำนวนโรงแรมทีเดียวได้หมดจำเป็นต้องใช้ scoll bar เพื่อเลื่อนดู หลังปรับแต่งคือเราสามารถดูโรงแรมหรือ list โรงแรมภายในหน้าเดียวและดูสวยงาม น่าเชื่อถือกว่าอีกด้วย.
ดาวโหลดไฟล์ทดลองที่นี่ รหัสถอดพาสเวิร์ด freer24.blogspot.com
เมื่อได้ไฟล์มาแล้วให้ทำการแก้ไขโดยหาข้อความต่อไปนี้
$partner = $_REQUEST['p'] ? $_REQUEST['p'] : "kohphanganbooking.com";
ตรง kohphanganbooking.com เปลี่ยนเป็นโดเมนของท่าน
$defcur = $_REQUEST['cur'] ? $_REQUEST['cur'] : "THB";
ตรง THB เปลี่ยนเป็นค่าเงินที่ต้องการครับเช่นยูโร EUR หรือ ดอลล่าห์ เป็น USD ครับ
$region = $_REQUEST['r'] ? $_REQUEST['r'] : "bangkok";
เปลี่ยน bangkok ให้เปลี่ยนเป็นสถานที่ที่ท่านต้องการให้แสดงครับ
ปล.นำไปใช้ใช้ให้ท่านทำการ include ไฟล์เข้าไปใช้ได้เลยครับ
คลิ๊กที่นี่ดูตัวอย่างแสดงแบบตารางแบบต้นฉบับ
คลิ๊กที่นี่ดูตัวอย่างแบบที่ปรับแต่งแล้ว
จะสังเกตุได้ว่าก่อนยังไม่ปรับแต่งเราไม่สามารถที่จะดูจำนวนโรงแรมทีเดียวได้หมดจำเป็นต้องใช้ scoll bar เพื่อเลื่อนดู หลังปรับแต่งคือเราสามารถดูโรงแรมหรือ list โรงแรมภายในหน้าเดียวและดูสวยงาม น่าเชื่อถือกว่าอีกด้วย.
ดาวโหลดไฟล์ทดลองที่นี่ รหัสถอดพาสเวิร์ด freer24.blogspot.com
เมื่อได้ไฟล์มาแล้วให้ทำการแก้ไขโดยหาข้อความต่อไปนี้
$partner = $_REQUEST['p'] ? $_REQUEST['p'] : "kohphanganbooking.com";
ตรง kohphanganbooking.com เปลี่ยนเป็นโดเมนของท่าน
$defcur = $_REQUEST['cur'] ? $_REQUEST['cur'] : "THB";
ตรง THB เปลี่ยนเป็นค่าเงินที่ต้องการครับเช่นยูโร EUR หรือ ดอลล่าห์ เป็น USD ครับ
$region = $_REQUEST['r'] ? $_REQUEST['r'] : "bangkok";
เปลี่ยน bangkok ให้เปลี่ยนเป็นสถานที่ที่ท่านต้องการให้แสดงครับ
ปล.นำไปใช้ใช้ให้ท่านทำการ include ไฟล์เข้าไปใช้ได้เลยครับ
การค้นหาแบบหลายเงื่อนไข
การค้นหาแบบหลายเงื่อนไข ลูกค้าสามารถเลือกจะค้นหาได้ตั้งแต่เลือกจังหวัดที่ต้องการหรือแค่ระบุชื่อโรงแรม ระบุวันที่เข้า และระบุจำนวนวันที่ต้องการพัก ข้อมูลดังกล่าวจะถูกส่งไปยังระบบเมื่อท่านเลือกโรงแรมที่ต้องการข้อมูลดังกล่าวจะแสดงในหน้าฟอร์มการจองโรงแรม โดยไม่ต้องทำการกรอกข้อมูลอีกรอบหนึ่งซึ่งจะทำให้เว็บไซต์ของท่านน่าดึงดูดและน่าเชื่อถือได้อีกด้วย
ให้ดาวโหลดไฟล์ทดลองที่นี่คลิ๊ก พาสเวิร์ดสำหรับแตกไฟล์ freer24.blogspot.com
ข้างในมี 3 แตกมาแล้วมี 3 ไฟล์ดังนี้ครับ
searchbox.php previews.php hotellist.php
ก่อนอื่นให้ทำการแก้ไขไฟล์ต่างๆก่อนเริ่มต้นด้วยไฟล์ searchbox.php
ให้เข้าไปแก้ไขที่ $partner = "kohphanganbooking.com"; สีแดงนี้แทนที่โดเมนของท่านเองครับ
$url = "http://kohphanganbooking.com/travel/hotellist.php?p=$partner&cur=$cur"; กำหนดที่ตั้งสคริปที่ดาวโหลดไว้ครับจำเป็นต้องใส่เต็มครับตัวอย่างเช่นสคริปตัวนี้ผมได้ทำการติดตั้งในโฟลเดอร์ travel บนเว็บของ kohphanganbooking.com ครับ เมื่อเสร็จแล้วกด save ไว้ครับ
ไปไฟล์ที่สองกันเลย hotellist.php ตัวนี้จะรับค่ามาจาก searchbox.php
ค้นหาข้อความนี้ $partner = $_REQUEST['p'] ? $_REQUEST['p'] : "AGENCY.DOMAIN"; AGENCY.DOMAIN เปลี่ยนเป็นโดเมนของท่านเองครับ
ไฟล์ที่สาม previews.php ไม่ต้องเปลี่ยนแปลงอะไรครับ
การติดตั้งแบบแสดง List ของโรงแรมด้วย iframe
ในการใช้ iframe รายชื่อโรงแรมจะแสดงภายใน frame วิธีการนี้แนะนำสำหรับเว็บไซต์ที่มีรูปแบบการใช้ frame อยู่แล้วซึ่งติดตั้งง่ายและสะดวกปกติทุกเว็บไซต์สามารถใช้ส่วนนี้ได้อยู่แล้ว
<iframe name="R24" src="http://AGENCY.DOMAIN.r24.asia/huahin/" marginwidth="1"
marginheight="1" width="800" frameborder="0" height="600">
<!-- for non-frame browsers -->
<a target="_blank" href="http://AGENCY.DOMAIN.r24.asia/huahin/">http://www.R24DB.com/AGENCY.DOMAIN/huahin/</a>
</iframe>
เหมือนเดิมครับอีหรอบเดิมครับ สีแดงให้เปลี่ยนเป็นโดเมนของเรา ส่วนสีน้ำเงินให้เป็นสถานที่ที่เราต้องการแสดงครับ
คลิ๊กที่นี่เพื่อดูตัวอย่างครับ
<iframe name="R24" src="http://AGENCY.DOMAIN.r24.asia/huahin/" marginwidth="1"
marginheight="1" width="800" frameborder="0" height="600">
<!-- for non-frame browsers -->
<a target="_blank" href="http://AGENCY.DOMAIN.r24.asia/huahin/">http://www.R24DB.com/AGENCY.DOMAIN/huahin/</a>
</iframe>
เหมือนเดิมครับอีหรอบเดิมครับ สีแดงให้เปลี่ยนเป็นโดเมนของเรา ส่วนสีน้ำเงินให้เป็นสถานที่ที่เราต้องการแสดงครับ
คลิ๊กที่นี่เพื่อดูตัวอย่างครับ
การติดตั้งแบบแสดง List ของโรงแรมด้วย JavaScript
ในการติดตั้งแบบ JavaScript สามารถกำหนดการแสดงรายชื่อโรงแรมในจังหวัดนั้นๆ และสามารถกำหนดตามสถานที่ตั้ง ของโรงแรมพร้อมทั้งสามารถกำหนดให้แสดงเฉพาะโรงแรมที่มีโปรโมชั่นหรือเรียงตามตัวอักษรได้อีกด้วย
<div id="MYDIVID"></div>
<script type="text/javascript" src="http://www.R24db.com/xml/xmlR24.js"></script>
<script type="text/javascript">
// supported parameters: &r=region &pv=province &cur=currency &loc=searchterm &sorts=[n|l|r] &promo=[0|1] &stars=rating &lg=[en | de | ru | cn | th]
xmlR24.query = '&r=kohchang&cur=EUR&lg=de';
xmlR24.R24modList("MYDIVID", "agency.domain");
</script>
ให้ทำการแก้ไข
xmlR24.query = '&r=ชื่อสถานที่ที่ต้องการ&cur=ประเภทเงิน&lg=ภาษาที่แสดง';
xmlR24.R24modList("MYDIVID", "เว็บไซต์ของเราเอง");
คลิ๊กที่นี่เพื่อดูตัวอย่าง
<div id="MYDIVID"></div>
<script type="text/javascript" src="http://www.R24db.com/xml/xmlR24.js"></script>
<script type="text/javascript">
// supported parameters: &r=region &pv=province &cur=currency &loc=searchterm &sorts=[n|l|r] &promo=[0|1] &stars=rating &lg=[en | de | ru | cn | th]
xmlR24.query = '&r=kohchang&cur=EUR&lg=de';
xmlR24.R24modList("MYDIVID", "agency.domain");
</script>
ให้ทำการแก้ไข
xmlR24.query = '&r=ชื่อสถานที่ที่ต้องการ&cur=ประเภทเงิน&lg=ภาษาที่แสดง';
xmlR24.R24modList("MYDIVID", "เว็บไซต์ของเราเอง");
คลิ๊กที่นี่เพื่อดูตัวอย่าง
การติดตั้งแบบแสดง List ของโรงแรมด้วย PHP
ขอแนะนำเวอร์ชั่น PHP ในการแสดงรายชื่อโรงแรม ตามจังหวัด เรียงตามสถานที่ตั้งในรูปแบบมาตรฐาน
โค้ดที่ระบบให้มา
โค้ดที่ระบบให้มา
<div id="MYLIST1" class="centertable">
<?php # DIV,P or TD container with an "id" is REQUIRED.
$partner = "AGENCY.DOMAIN"; # replace it by your R24-registered domain name. Required.
$region = "huahin"; # replace "huahin" by whatever region you want to call initially
$defcur = "EUR"; # optional. To set a DEFAULT currency
# $province = NN # optional. Use province cod
e instead of region (alternative to 'region' parameter)
# $sorting = "l"; # optional. To set a DEFAULT sorting [n]=name, [l]=location, [r]rates
# $search = "..."; # optional. Search/filter by a name/location substring (overwrites region and province)
# $promote = "1"; # optional. To filter by recommended and promoted hotels
# $rating = "3"; # optional. To set a star rating range
# $frame = "_self"; # optional. To set a target frame for hotelpages, e.a. same window. Default is _blank
$target = "http://www.sawadee.com/hotel/"; # set your own destination domain for hotel pages
# don't change remaining code below this line
$thispage = "http://".$_SERVER['HTTP_HOST'].$_SERVER["SCRIPT_NAME"]."&ip=".$_SERVER['REMOTE_ADDR']."&cooki=".$_COOKIE['paramsR24'];
$thelink = "http://www.R24DB.com/R24a/R24.php?p=".$partner."&r=".$region."&pv=".$province."&cur=".$defcur."&loc=".urlencode($search);
$thelink .= "&sorts=".$sorting."&promo=".$promote."&stars=".$ratings."&domain=".urlencode($target)."&caller=".$thispage;
echo file_get_contents ($thelink);
?>
</div>
เปลี่ยนโค้ดดังต่อไปนี้
$partner = "AGENCY.DOMAIN"; // ตรงนี้ต้องเปลี่ยนเป็นโดเมนของท่านเองตัวอย่างผมใส่ของผมเข้าไปแทน$region = "huahin"; // สถานที่ต้องการให้แสดง
$defcur = "EUR"; // ประเภทของเงินถ้าต้องการแสดงเป็นเงินบาทก็ให้ใส่ THBอันนี้ผมจะใส่ของผมละกันครับ$region = "kohphangan"; $defcur = "THB";
$partner = "kohphanganbooking.com";
เมื่อผมเปลี่ยนทุกอย่างเสร็จแล้วผมเซฟเป็นชื่อไฟล์ว่า phanganhotels.php ครับทีนี้ลองรับบนโฮสครับ ก็จะได้ดังภาพข้างล่างครับ คลิ๊กเพื่อดูตัวอย่างได้ที่นี่
เพิ่มเว็บไซต์ใน R24
จากกระทู้ที่แล้วเราเรียนรู้การจัดการแก้ไขข้อมูลในการจ่ายเงินไปแล้วกระทู้นี้เรียนรู้เกี่ยวกับการเพิ่มเว็บไซต์ของเราเองครับ ลองดูตามภาพเลยครับ
เมื่อท่านเพิ่มโดเมนแล้วยังไม่เห็นเว็บไซต์คุณเองอย่าตกใจนะครับที่มันยังไม่แสดงให้กดปุ่ม refresh อีกที่เว็บไซต์ที่แสดงเว็บไซต์ในช่อง website แล้วครับ ส่วนช่อง confirmed จะแสดงจำนวนที่ลูกค้ายืนยันแล้วเท่านี้เว็บไซต์ของคุณก็เริ่มหาเงินได้แล้วครับ.
รายได้และปัญญาจงอยู่กับท่านจาก http://freer24.blogspot.com/
เข้าจัดการระบบส่วนตัวและข้อมูลการจ่ายเงิน
ก่อนอื่นกรอกชื่อผู้ใช้งานและพาสเวิร์ดที่ทางระบบส่งให้ครับ
เข้าสู่หน้าประวัติส่วนตัวของเรา
รายละเอียดแต่ละหมายเลขมีดังนี้สำหรับคนอ่านภาษาไม่ค่อยแข็งแรงครับ
เข้าสู่หน้าประวัติส่วนตัวของเรา
รายละเอียดแต่ละหมายเลขมีดังนี้สำหรับคนอ่านภาษาไม่ค่อยแข็งแรงครับ
- ชื่อของผู้ใช้งาน หรือ ชื่อของบริษัท
- ที่อยู่
- จังหวัดและรหัสไปรษณีย์
- ประเทศ
- อีเมล์ที่ใช้งาน
- หมายเลขโทรศัพท์
- หมายเลขผู้เสียภาษีหรือหมายเลขบัตรประชาชน
- ชื่อของผู้ใช้งาน
- พาสเวิร์ดถ้าเราไม่เปลี่ยนเป็นพาสเวิร์ดใหม่จะเป็นค่าที่ทางระบบตั้งค่ามาให้ครับสามารถเปลี่ยนแปลงเองได้
- ชื่อเจ้าของบัญชีที่ต้องการให้ทาง R24.org โอนเงินเข้าครับ
- หมายเลขธนาคารที่ต้องการให้ทาง R24.org โอนเงินเข้าครับ
- ชื่อธนาคารที่ต้องการให้ทาง R24.org โอนเงินเข้าครับ
- หากตามข้อ 12 ถ้าธนาคารไม่มีใน list ในข้อ 12 ให้เพิ่มเข้าไปเองครับ
- สาขาของธนาคารครับ
- ให้เติม SWIFT โค้ดลงไปครับของแต่ละธนาคารจะไม่เหมือนกันครับ
- คือประวัติการจ่ายเงินของเราเองครับ
เริ่มต้นสมัครเว็บ R24.org
ก่อนอื่นให้เข้าไปที่เว็บไซต์ http://www.r24db.com จากนั้นให้เลือกเป็นภาษาไทยครับจะได้สมัครง่ายๆ