|
คอมโพเน้นท์ท์ให้คุณดึง ฟีด (Feed) ที่เขาเปิดให้บริการตามเว็บไซต์เอามาเป็นของเราซะเลย ตัวคอมโพเน้นท์จะทำการดึงฟีดที่เราได้ตั้งค่าไว้แล้วสั่งดึงมาเก็บไว้ในฐานข้อมูล แล้วส่วนที่เหลือของเนื้อหา คือที่เค้าไม่ปล่อยมาก็ตามไปอ่านที่เว็บผู้ที่ปล่อยฟีดที่เราดึงมา เป้าหมายเป็นการดึงดูดผู้คนมาเข้าเว็บ ด้วยเนื้อหาที่หลายหลายด้วยการดึงฟีดมาแสดง แต่การดึงฟีดธรรมดานั้นข้อมูลจะขึ้นอยู่กับเว็บไซต์ที่เราดึงฟีดมาแสดงข้อมูลจะไม่อยู่ในเว็บไซต์เรา เพียงแต่เป็นการดึงมาแสดงเฉย ๆ เมื่อผู้ปล่อยฟีดหยุดเปิดให้ดึงในหัวข้อบทความนั้น ฟีดของเราก็จะหายไปแต่ feed2post ทำการดึงมาเก็บไว้เลย ผู้ที่ค้นหาบทความนั้น ๆ ก็จะกลับมาเรื่อย ๆ เป็นการเพิ่มจำนวนคนเข้าเว็บไซต์ ด้วยเนื้อหาที่คุณไม่ต้องสร้างเอง

วิธีติดตั้งก็ธรรมดาครับ (หากต้องการศึกษาเรื่องการติดตั้ง extension เพิ่มเติมที่นี่) ตัวนี้เป็นคอมโพเน้นท์ เมื่อดาวน์โหลดเสร็จแตกไฟล์ออกมาทำการติดตั้งตามเวอร์ชั่นที่ใช้ครับ
วิธีการปรับแต่งตามรูปเลยครับ

เมื่อทำการกำหนดค่าต่าง ๆ เรียบร้อยแล้ว อย่าลืม Published ด้วย
รูปแบบการแทรกแบนร์เนอร์ ในเนื้อหา feed ที่ดึงมา

รูปแบบการแสดงแบบ full article

เมื่อทำการใส่ feed ที่จะดึงแล้ว อาจจะหลาย ๆ อันครับ จะมานั่งกดสั่งให้มันโพตท์ ที่ละ feed คงไม่ไหว เค้าก็มีตัว cronjob มาให้ คือเมื่อเราสั่งให้ cronjob ทำงานมันก็จะเริ่มดึง feed ให้จนครบจำนวนที่เราใส่ไป
การ config ไฟล์ config.php ใน cronjob
<?php //change this variable to fit your desired character coding. $encoding = "utf8"; //กำหนดรูปแบบ character //change this variable to reflect joomla instalation directory. $joomladir = "C:/xampp/htdocs/feed2post/"; // กำหนด พาทของ จุมล่า $joomlaversion ="10"; //สำหรับเวอร์ชั่น 1.5 ให้ใส่ 15 1.0.x ให้ใส่ 10 ลงไป ///////////////////////////////////////////////////////////////////////////////////// // Don't change anything from here on, unless you know exactly what your're doing. // ///////////////////////////////////////////////////////////////////////////////////// if ($joomlaversion=="15") { include_once($joomladir."/configuration.php"); $config=new JConfig; $prefix=$config->dbprefix; $offset=$config->offset; $cachedir=$config->tmp_path; $dbuser=$config->user; $dbpass=$config->password; $dbname=$config->db; $dbhost=$config->host; $livesite=$config->live_site; $sitename=$config->sitename; //echo "Config using 1.5 format "; } else { include($joomladir."/configuration.php"); $prefix = $mosConfig_dbprefix; $offset = $mosConfig_offset; $cachedir=$mosConfig_cachepath; //DB related, don't change them... $dbuser = $mosConfig_user; $dbpass = $mosConfig_password; $dbname = $mosConfig_db; $dbhost = $mosConfig_host; $livesite = $mosConfig_live_site; $sitename=$mosConfig_sitename; } ?> พอเสร็จแล้วสั่งรันได้เลยครับ เช่น hxxp://www.youdomain.com/cronjob/conjob.php มันก็จะไล่ดึง feed มาไว้ในฐานข้อมูล จนครบ หากตั้ง feed ไว้มาก ๆ อาจจะเกิดปัญหาเรื่อง execution time ถ้าจะดึง feed เยอะ ๆ แนะนำให้ทำในเครื่องดีกว่าครับตั้งค่า execution time และ input time ให้มาก ๆ หน่อย แล้ว export ฐานข้อมูล ไปไว้ใน host เอา จะดีกว่า อ้อ เวลามันดึง feed ค่อนข้างกินกำลังซีพียู พอสมควร
ดาวน์โหลด
To view rest of this section, please login or register.. ในการดูส่วนที่เหลือกรุณาเข้าสู่ระบบหรือลงทะเบียน..
To view rest of this section, please login or register.. ในการดูส่วนที่เหลือกรุณาเข้าสู่ระบบหรือลงทะเบียน..
|