ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: korrawit ที่ 20 มิถุนายน 2013, 12:50:00



หัวข้อ: [GET] php สปิน ซ้อน สปิน ซ้อน สปิน .....{ | { | } } ever
เริ่มหัวข้อโดย: korrawit ที่ 20 มิถุนายน 2013, 12:50:00
Spin Text ถ้าใครชื่นชอบการสปินก็เหมาะกับกระทู้นี้นะครับ

สคริปต์ตัวนี้เป็นตัวที่ใช้ทำ สปินบล๊อกของบทความที่ผมเคยใช้น่ะ  ให้มีความแตกต่างกันนะครับ

ขอออกตัวก่อนว่าผมไม่ได้เป็นคนเขียนขึ้นมาเองนะครับ ดูเอาจากกระทู้นี้ เพื่อเป็นการให้เกียรติผู้เขยน
แต่ผมเป็นคนรวบรวมเป็นไฟล์พร้อมใช้งานแค่นั้น แต่ก่อนทำไว้ใช้เอง เฉยๆ เลยเอามาแจกต่อ
ขอขอบคุณคุณ zalapaonet ที่ให้ที่มาของไฟล์นะครับ

ต่อไปนี้คือคำอธิบายวิธีใช้งานกันนะครับ
ความสามารถจะไม่ได้เหมือนตัว php สปินทั่วไป ตัวนี้สามารถสปิน nest สปินได้ <<เป็นศัพท์เทคนิค ก็คือ ปีกกาซ้อนปีกาซ้อนปีกา... ได้น่ะครับ
เช่น
 { a { b | c } }

ประโยชน์น่ะเหรอ ก็สามารถสร้างบทความที่หลากหลายยิ่งขึ้น
เวลานำไปใช้ก็ require_once('witrakor_spinner.php'); ไว้ที่หัวของไฟล์นั้น  อย่าลืมนี่เป็น php นะครับเอาไว้ใน <?php ด้วย
ต่อมาเวลาใช้งานก็แค่นำ $txt = "{a | {b|c} }";
                              spin($txt)

สำหรับใครที่ต้องการ advance กว่านั้น ก็สามารถระบุพารามิเตอร์ได้ในฟังก์ชัน
function spin($string, $seedPageName = false, $openingConstruct = '{', $closingConstruct = '}', $separator = '|'){
        //function code
}

ตรง seedPageName ถ้าเรากำหนดว่า true จะทำให้เกิดการสปินแบบ fixed งงล่ะสิ ก็สปินแบบคงที่ตลอดเวลา ไม่ว่าจะรีเฟรสหน้า page กี่รอบก็ได้แบบเดิม
มันจะไปอิงกับ url ถ้า url เราเปลี่ยนมันก็จะเปลี่ยน  ประโยชน์คือสปินให้คงที่เวลาบอทเข้ามาก็เจอเนื้อหาแบบเดิมทุกครั้งจะได้ไม่ถูกแบนนะครับ

$openingConstruct คือตัวที่เราสามารถกำหนด สปินบล๊อกของตัวเองได้ ถ้าไม่ชอบ { a | {b|c}} ก็ให้กำหนดเป็นอย่างอื่นก็ได้ เช่น [[ a | [[b|c]] ]]
ก็แล้วแต่เลยครับ ตามใจชอบ

อ้างถึง
สำหรับตัวอย่าง ถ้าคุณคิดว่า { a | { b | c } } ไม่ชัดเจน
คือเวลาเราใช้ {this is {a book|a pen} | Maybe {ok|not} }.
อาจจะเกิดรูปแบบประโยคได้ 4 ประโยค
this is a book.
this is a pen.
maybe ok.
maybe not.
ขึ้นกับการประยุคใช้ครับ ประโยคจะหลากหลายยิ่งขึ้น

สำหรับใครอยากศึกษาจากเจ้าของภาษา
http://www.paul-norman.co.uk/2009/06/spin-text-for-seo/

สำหรับใครแค่ต้องการใช้ require_once('spinner.php') แล้วใช้คำสั่ง spin("{a|b}"); เลย ให้ดาวน์โหลดที่นี่ครับ
http://www.mediafire.com/download/iqhkfosuz83cbq5/multispin.zip
ในไฟล์นี้ ผมมีทั้ง normal spin แบบธรรมดา สปินได้แค่ชั้นเดียวกับ multi-level spin สำหรับในกระทู้นี้ให้เลือกใช้ nest_spin.php ใน rar ไฟล์นะครับ



หัวข้อ: Re: [GET] php spinner : ตัวทำสปินบทความ Spin Text
เริ่มหัวข้อโดย: esanza.com ที่ 20 มิถุนายน 2013, 13:02:44
หมายถึงว่าให้   { a | {b|c}} = a,b,c สลับกันไปมาแค่นั้นเหรอครับ


หัวข้อ: Re: [GET] php spinner : ตัวทำสปินบทความ Spin Text
เริ่มหัวข้อโดย: korrawit ที่ 20 มิถุนายน 2013, 18:14:09
คือเวลาเราใช้ {this is {a book|a pen} | Maybe {ok|not} }.
อาจจะเกิดรูปแบบประโยคได้ 4 ประโยค
this is a book.
this is a pen.
maybe ok.
maybe not.
ขึ้นกับการประยุคใช้ครับ ประโยคจะหลากหลายยิ่งขึ้น


หัวข้อ: Re: [GET] php spinner : ตัวทำสปินบทความ Spin Text
เริ่มหัวข้อโดย: Optimus ที่ 20 มิถุนายน 2013, 18:15:46
สปินซ้อนสปินได้ด้วย ขอบคุณครับ :wanwan017:


หัวข้อ: Re: [GET] php สปิน ซ้อน สปิน ซ้อน สปิน .....{ | { | } } ever
เริ่มหัวข้อโดย: Irsaro ที่ 20 มิถุนายน 2013, 21:05:18
เจ๋งครับชอบตรงที่ สปิน nest สปิน และ fixed นี่แหละ


หัวข้อ: Re: [GET] php สปิน ซ้อน สปิน ซ้อน สปิน .....{ | { | } } ever
เริ่มหัวข้อโดย: Giez ที่ 20 มิถุนายน 2013, 23:05:48
ล้ำ  :wanwan007:


หัวข้อ: Re: [GET] php spinner : ตัวทำสปินบทความ Spin Text
เริ่มหัวข้อโดย: iak1 ที่ 20 มิถุนายน 2013, 23:42:19
คือเวลาเราใช้ {this is {a book|a pen} | Maybe {ok|not} }.
อาจจะเกิดรูปแบบประโยคได้ 4 ประโยค
this is a book.
this is a pen.
maybe ok.
maybe not.
ขึ้นกับการประยุคใช้ครับ ประโยคจะหลากหลายยิ่งขึ้น

เยี่ยมครับ  :wanwan017:


หัวข้อ: Re: [GET] php สปิน ซ้อน สปิน ซ้อน สปิน .....{ | { | } } ever
เริ่มหัวข้อโดย: zalapaonet ที่ 21 มิถุนายน 2013, 02:06:44
เป็นประโยชน์มาก ขอบคุณครับ


ปล. กรณีเอา Code ของฝรั่งมาแจก รบกวนใส่เครดิตเค้าด้วยนะครับ อย่าใส่แต่ชื่อตัวเอง

http://www.paul-norman.co.uk/2009/06/spin-text-for-seo/

 :wanwan017:


หัวข้อ: Re: [GET] php สปิน ซ้อน สปิน ซ้อน สปิน .....{ | { | } } ever
เริ่มหัวข้อโดย: TUMZA ที่ 21 มิถุนายน 2013, 05:05:54
ขอบคุณคับพี่เบส วันหลังเดวไปมอมเหล้าเอาสคริปเทพนะพี่ อิอิ


หัวข้อ: Re: [GET] php สปิน ซ้อน สปิน ซ้อน สปิน .....{ | { | } } ever
เริ่มหัวข้อโดย: korrawit ที่ 21 มิถุนายน 2013, 09:41:56
เป็นประโยชน์มาก ขอบคุณครับ


ปล. กรณีเอา Code ของฝรั่งมาแจก รบกวนใส่เครดิตเค้าด้วยนะครับ อย่าใส่แต่ชื่อตัวเอง

http://www.paul-norman.co.uk/2009/06/spin-text-for-seo/

 :wanwan017:

ขอบคุณครับ
พอดีผมก็เขียนอยู่บน ไฟล์ว่า Collect By .. ไม่ได้เขียนว่า Code By ... ครับ
ผมรวมรวมจากหลายๆที่มาเก็บไว้ใช้แล้วไม่ได้เก็บว่ามันมาจากไหน เลยไม่ได้เขียน
ขอโทษนะครับที่ไม่เคลียร์


หัวข้อ: Re: [GET] php สปิน ซ้อน สปิน ซ้อน สปิน .....{ | { | } } ever
เริ่มหัวข้อโดย: korrawit ที่ 21 มิถุนายน 2013, 09:52:17
ขอบคุณคับพี่เบส วันหลังเดวไปมอมเหล้าเอาสคริปเทพนะพี่ อิอิ

สคริปต์นั้นไม่หลุดหรอก ทำใช้กันสองคนกับพี่นพ ฮ่าๆ เสียใจด้วยเน้อ คริคริ
มีระบบทำลายตัวเองถ้าไม่ใช่ license มันจะลบไฟล์สำคัญทิ้งไปหมดเลย
 :wanwan004:


หัวข้อ: Re: [GET] php สปิน ซ้อน สปิน ซ้อน สปิน .....{ | { | } } ever
เริ่มหัวข้อโดย: esanza.com ที่ 21 มิถุนายน 2013, 10:03:49
เป็นประโยชน์มาก ขอบคุณครับ


ปล. กรณีเอา Code ของฝรั่งมาแจก รบกวนใส่เครดิตเค้าด้วยนะครับ อย่าใส่แต่ชื่อตัวเอง

http://www.paul-norman.co.uk/2009/06/spin-text-for-seo/

 :wanwan017:

ผมว่าจะทักตั้งแต่แรกละ ดูหลักการเขียนไม่น่าจะใช่ฝีมือคนไทย  :wanwan016: :wanwan016: :wanwan016:


หัวข้อ: Re: [GET] php สปิน ซ้อน สปิน ซ้อน สปิน .....{ | { | } } ever
เริ่มหัวข้อโดย: zalapaonet ที่ 21 มิถุนายน 2013, 11:32:10
เป็นประโยชน์มาก ขอบคุณครับ


ปล. กรณีเอา Code ของฝรั่งมาแจก รบกวนใส่เครดิตเค้าด้วยนะครับ อย่าใส่แต่ชื่อตัวเอง

http://www.paul-norman.co.uk/2009/06/spin-text-for-seo/

 :wanwan017:

ขอบคุณครับ
พอดีผมก็เขียนอยู่บน ไฟล์ว่า Collect By .. ไม่ได้เขียนว่า Code By ... ครับ
ผมรวมรวมจากหลายๆที่มาเก็บไว้ใช้แล้วไม่ได้เก็บว่ามันมาจากไหน เลยไม่ได้เขียน
ขอโทษนะครับที่ไม่เคลียร์

 :P
รับทราบครับ แค่กลัวเจ้าของเค้ามาเห็น ก็เท่านั้นครับ ^^