แจกฟรี สคริปต์ทำ Amazon Landing Page Script แบบดึง ASIN (AWS)
เนื่องด้วยเห็นสนใจกันเยอะ และเป็นประโยชน์ มาก
(( ฟรี ด้วย))แต่อาจลืมกันไป หรือไม่เห็นกระทู้กัน จึง ตั้งกระทู้ขึ้นมาใหม่ (ขุด ขุด )
จาก โดย คุณ iampick ได้ลงไว้นานแล้ว
ที่
http://www.thaiseoboard.com/index.php/topic,92617.0.html //////////////////
ยกมาเลยละกัน
((( ส่วนหน้าธิมเพจ ไปโม กันเอา )))
AIBA Lite Edition (AIBALE)
สคริบทำ Landing Page ของสินค้า Amazon แบบดึงได้ทุกสินค้าเพียงแค่ใส่ ASIN ตามหลัง URL เท่านั้น ก็จะได้ Landing Page เลยทันที
Tongue
ความต้องการของระบบ
- PHP 4.x+
- Custom .htaccess
- Zend Optimizer
- Amazon API Account
ความสามารถของระบบ
- ดึงข้อมูลสินค้าจาก Amazon.Com (ประเทศอื่นกำลังทำเพิ่ม ว่างั้น) อัตโนมัติเพียงแค่ใส่ ASIN
- Rewrite Url ตัวอย่าง
http://www.domain.com/ProductInfo/ASIN/ ชื่อสินค้า หรือ Keywords
- ระบบ Theme / Template ใช้ Framework ของ Smarty ปรับแต่งได้ 360 องศา (คือไรเนี่ย)
- ปรับแต่ง CSS , SEO ได้ใน Template
- ตัวแปรสำเร็จรูปค่า่ต่างๆของ Amazon ตอนนี้มี 29 ค่า (หยิบมาใช้ใน Template ได้ ตามสะดวก)
ระบบนี้ไม่มีหน้าบ้าน (Homepage) เค้าให้แต่งเองครับ เค้าบอกว่า ใช้เพื่อสร้าง Landing Page แบบรวดเร็วและไม่จำกัดสินค้าเท่านั้น
ในตัว Lite Edition ไม่ใช้ MySQL ด้วยครับ
ตัวอย่างจาก เว็บหลัก
Demo หน้า Download
http://aibale.aiba-lab.com/ ลองๆดูครับ เผื่อเป็นทางเลือกใหม่ๆ หรืออาจจะมีอะไรตกแต่งลูกเล่นเพิ่มเติมได้
Tongue
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Update 2009/12/28 เพิ่มวิธีการติดตั้ง Step By Step
1. โหลดไฟล์และ แตกไฟล์ (Unzip , Extract , ฯลฯ) จาได้ตามรูป
2. สำหรับ Version 1.1.1 จาประกอบไปด้วยไฟล์และ โฟลเดอร์ดังต่อไปนี้ ซึ่งเมื่อเราตั้งค่าทั้งหมดแล้วเราจะ Upload ไฟล์และ Folder เหล่านี้ขึ้น Host
3. Upload ไฟล์ที่ชื่อว่า server_checking.php ขึ้นไปยังเว็บเราที่ต้องการจะลงสคริบเช่น
http://www.domain.com/server_checking.php หรือ hทีทีp://www.domain.com/LEDTV/server_checking.php แล้วทำการเรียกหน้านั้นใน browser จาได้ผลลัพธ์ดังรูป
4. เปิดไฟล์ .htaccess ที่อยู่ในโฟลเดอร์มาแก้ไข (อาจจะเปิดด้วยโปรแกรม Notepad หรือ text editor อื่นๆ) แก้บรรทัดที่ 2 ของเดิมเขียนว่า RewriteBase / แก้ให้เป็นตามค่าที่เราดูในข้อ (3) ซึ่งตามรูปคือ RewriteBase /Demo ของใครเป็นอะไรก็แก้ตามนั้น แก้แล้ว Save ด้วยนะครับ
5. สำหรับใครที่ยังไม่มี Amazon API พวก Amazon Access Key ID และ AMazon Secret Access Key ทำตามนี้ ใครมีแล้ว ข้ามไปยังข้อที่ 11
login เข้าไปยัง Amazon Affiliate Home จะเห็นเมนู และคลิ้กที่ Product Advertising API
6. เจอหน้านี้ กด Sign up Now แล้วกรอกๆข้อมูล โดยตอน Sign up ใช้ email - password เดียวกับของ Affiliate Login
7. พอกรอกข้อมูลเสด จามาถึงหน้าประมาณนี้ คลิ้กที่ Manage Your Account ตามรูป
8. ที่ Access Identifiers กด Click Here !!!
9. เลื่อนลงมาจนเจอหัวข้อ Access Credentials จาเจอประมาณนี้ ใครไม่มี ก็ Create Create a new Access Key แล้วจาได้ชุดอักษรประมาณในรูป ตรงสีแดงเรียกว่า
Amazon Access Key ID *** ต้องใช้
10. และกด Show !!!! จะได้อักษรอีกชุดเรียกว่า Amazon Secret Access Key *** ต้องใช้
11. เปิดไฟล์ นี้ครับ เพื่อมาตั้งค่า aiba-includes/config.inc.php
## Website Configuration ##
DEFINE ("AIBALE_FULLDOMAIN","โดเมนของคุณ"); // Full name of your domain name, Note : value with out slash ( / )
DEFINE ("AIBALE_WEBTITLE","Website Title มันจะโชว์ที่ title bar");
DEFINE ("AIBALE_WEBKEYWORDS","Website Meta Keywords");
DEFINE ("AIBALE_WEBDESCRIPTION","Website Meta Description");
DEFINE ("AIBALE_ROOTPATH","แก้ตามค่าที่ได้จากข้อ 3"); // Your hosting root path, Note : Use . (dot) if your root path is /
DEFINE ("AIBALE_DIRPATH","แก้ตามค่าที่ได้จากข้อ 3"); // AIBALE path, Note : Leave it empty if your root path is /
## Template Configuration ##
DEFINE ("AIBALE_WEBTEMPLATE","ชื่อโฟลเดอร์ Template ที่เลือกใช้ดูจาก aiba-templates"); // Template name, Note : case sensitive with template's folder name.
DEFINE ("AIBALE_TPIMGNAME","images"); // Template image folder name, Note : template image folder name (case sensitive with template's folder name. )
DEFINE ("AIBALE_TPCSSNAME","css.css"); // Template css file name, Note : template css file name (case sensitive with template's folder name.)
## Amazon Configuration ##
DEFINE ("AIBALE_AmzPUBLICKEY","ค่าที่ได้จากข้อ 9"); // Your amazon Access Key ID, Note : You can get from Amazon API homepage
DEFINE ("AIBALE_AmzPRIVATEKEY","ค่าที่ได้จากข้อ 10"); // Your amazon Secret Access Key, Note : You can get from Amazon API homepage
DEFINE ("AIBALE_AmzTAGID","Amazon TAG ID"); // Your amazon TAG ID Note : You can get from Amazon Affiliate homepage
DEFINE ("AIBALE_AmzEXT","com"); // Country of amazon, Note : Inthis version the valid country are : com (lower case charactor)
**** เสร็จแล้ว SAVE ****
12. ทำการอัพโหลดไฟล์และโฟลเดอร์ตามรูปข้อ 2 ขึ้นไปยัง Server ทั้งหมดในโหมดปกติ หรือ AUTO (ไม่ปกติเป็นไงดูข้อต่อไป)
13. เปิดไฟล์ DOCS_upload_guide.txt อัพโหลดไฟล์ตามนี้ในโหมด binary
-ShowProductInfo.php
aiba-includes
- AmazonASIN.php
- aws_signed_request.php
- datetime.php
- file.php
- function.php
- TheAmazon.php
** วิธีการ Upload แบบ binary ให้เลือกแบบนี้ก่อนจะอัพไฟล์ขึ้น Host สำหรับคนใช้ Cute FTP ส่้วนโปรแกรมตัวอื่น ไม่รู้เหมือนกันว่าทำไง
14. ลองเรียกเว็บตัวเอง โดยต้องมี ASIN ของสินค้าก่อนนะครับเช่น ใส่ ASIN หลังคำว่า ProductInfo
hทีทีp://www.domain.com/ProductInfo/B002M3SOC4/
หรือ
hทีทีp://www.domain.com/ProductI...B_3rd_Generation_NEWEST_MODEL/
ใครไม่ได้อัพไฟล์ที่โฟลเดอร์หลักของ DOmain เช่นไปอัพไว้ที่ /AIBA ก็จะต้องเรียกแบบนี้
hทีทีp://www.domain.com/AIBA/ProductInfo/B002M3SOC4/
E"A~?I'
hทีทีp://www.domain.com/AIBA/Pro...B_3rd_Generation_NEWEST_MODEL/
ชื่อสินค้าข้างหลัง ASIN เราใส่ได้เอง เลย หรือไม่ใส่ก็ได้ เป็นส่วนช่วยในเรื่อง URL Friendly (มั้ง)
ที่ เหลือคือการสร้าง Template สวยๆ มาใช้งานครับ ใครทำเก่งๆก็ทำมาแจกเพื่อนๆก็จาดี ฮ่าๆ เราสามารถสร้าง Template ได้เองโดยอาจจะ Copy Folder Default ของที่ให้มาแล้วเอามาลองแก้ๆ ตั้งชื่อโฟลเดอร์ตามที่เราต้องการ และอย่าลืมไปแก้ไขชื่อโฟลเดอร์ Template ที่จะใช้ในไฟล์ config.inc.php ด้วยนะครับ
ส่วนหน้าแรก index.php แต่งเองครับ
wanwan022 wanwan022 wanwan022