- เครดิต
- 5479
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 200
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
แก้ไขครั้งสุดท้ายโดย jaideejung007 เมื่อ 2011-7-31 16:59
แก้ไขครั้งสุดท้ายโดย jaideejung007 เมื่อ 2011-2-23 19:23
FIX DATE: 23/02/2011 19.05 น. |
- FIX ลิงค์ที่มีเครื่องหมาย "++" ออกจากลิงค์ หลังจากการกรองสัญลักษณ์แล้ว
- FIX ลิงค์ที่มีเครื่องหมาย "+", "-" ที่อยู่ในตำแหน่งต่อท้ายลิงค์ หลังจากการกรองสัญลักษณ์แล้ว
- FIX จัดลำดับตัวแปร PHP สำหรับกรองสัญลักษณ์ใหม่ ให้ถูกต้องตามหลักการของ PHP
การ Mod ไฟล์ดิสคัส 7.2 ได้ ผมได้แรงบรรดาลใจจากสมาชิกท่านหนึ่งครับ เขาส่ง PM มาหาผมบอกว่า มีระบบ SEO link Discuz X1.5 แล้ว ทำไมไม่ลองทำสำหรับ ดิสคัส 7.2 บ้าง
วันนี้ผมว่างทั้งวัน(01/02/2554) จึงมาลองนั่งทำดูว่ามันเป็นยังไงกันแน่ มันจะต่างจาก Discuz X1.5 มากไหม ผมลองทำมั่วๆ ดู จนถึงตอนนี้ 17.30 ใช้เวลาลองทดสอบเกือบ 5 ชั่วโมง จนได้ผลลัพธ์เป็นที่น่าพอใจอย่างมาก จึงได้เอามาให้เพื่อนๆ ได้ลองใช้กัน
- มีระบบกรองสัญลักษณ์ต่างๆ ที่เป็นอันตรายต่อการเข้าถึงลิงค์ให้หมดจด โดยจะเปลี่ยนเป็นเครื่องหมายบวก "+" ให้ทันที
- ตัดความยามของลิงค์ให้เหลือแค่ 80 ตัวอักษร เพื่อป้องกันลิงค์เป็นสแปม หาก Google มันส่ง Bot มาเก็บข้อมูลในเว็บเรา
- หากมีเว้นวรรคในลิงค์ระบบจะเปลี่ยนเป็นเครื่องหมายบวก "+" ให้ทันที
หลังจาก MOD นี้เสร็จลิงค์จะเป็นแบบไหน? | หลังจากที่ MOD เสร็จ ระบบของคุณก็จะเปลี่ยนใหม่เป็นการดึงชื่อกระทู้ที่คุณหรือสมาชิกได้ตั้งไว้ มาแสดงเป็นลิงค์ดิสคัสแทน ซึ่งหากมีสมาชิกแทรกสัญลักษณ์แปลกๆ ลงในกระทู้ ก็ไม่ต้องกังวล เพราะผมได้เพิ่มฟังก์ชั่นกรองอักขระแปลกปลอมให้ด้วย เราสามารถมาพัฒนาต่อเองภายหลังได้เองครับว่าจะเพิ่มการกรองตัวไหน หรือเปลี่ยน SEO ตำแหน่งใหม่ก็ได้
- สำหรับลิงค์ของเว็บบอร์ด: http://www.เว็บเธอว์.com/forum-1-1.html
- สำหรับลิงค์ของกระทู้: http://www.เว็บเธอว์.com/my+thread+name-996-1-1.html
ขั้นตอนการ MOD SEO link Discuz 7.2 with Title | 1. ดาวน์โหลดไฟล์ แล้วอัพโหลดทับไฟล์ตัวเก่าของตำแหน่งนี้ DISCUZ_ROOT/include/ ในโฮสต์ของคุณ(โปรด สำรองไฟล์ตัวเก่าก่อนอัพโหลดทับ)
2. สร้างไฟล์ .htaccess ใน DISCUZ_ROOT โดยนำโค๊ดนี้ไปวาง(หากมีไฟล์นี้อยู่แล้ว โปรดสำรองไฟล์ตัวเก่าก่อน)- # RewriteEngine On/Off
- RewriteEngine On
- RewriteBase /dis7.2
- # Rewrite
- RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1
- RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
- RewriteRule ^.+-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
- RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
- RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
- RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
คัดลอกไปที่คลิปบอร์ด *เคล็ดลับ: หากเว็บบอร์ดดิสคัสที่คุณใช้เป็น http://www.เว็บเธอว์.com/bbs กรุณาแก้ไขไฟล์ .htaccess ในข้อความ "RewriteBase /dis7.2" โดยแก้ตามที่คุณตั้งซับโฟลเดอร์ เช่น "RewriteBase /bbs"
3. เสร็จแล้วอัพโหลดไปไว้ที่ DISCUZ_ROOT/ หรือที่เดียวกับ config.inc.php
4. เข้าไปยัง ทั่วไป » ตั้งค่า SEO » SEO แล้วเปิดใช้งานตามรูปด้านล่าง
5. เข้าไปยัง เครื่องมือ » อัพเดตไฟล์แคช เพื่อให้ระบบได้สร้างไฟล์การตั้งค่าขึ้นมาใหม่
- ดิสคัสเวียดนาม สำหรับการเอื้อเฟื้อข้อมูลในการทำ MOD - SEO link Discuz 7.2 with Title
- SDC(Siamdiscuz) และ TSB(Thaiseoboard) สำหรับฟังก์ชัน PHP กรองอักขระและสัญลักษณ์แปลกๆ และเว็บไซต์อื่นๆ ที่ไม่ได้กล่าวถึง
ไฟล์ global.func.php ไม่ได้แจกฟรีนะ(เสียใจด้วย) เพราะเราอยากให้ไฟล์และวิธีการ MOD นี้ มีคุณค่า ให้น่าอยากใช้ และเพื่อจะได้มีความพยายามและตั้งใจที่จะหา Money มาซื้อ(คห.ส่วนตัว โปรดใช้วิจารณาญาณในการอ่าน) |
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
x
คะแนน
-
ดูบันทึกคะแนน
|
|
|
|
|
|