- เครดิต
- 5479
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 200
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
แก้ไขครั้งสุดท้ายโดย jaideejung007 เมื่อ 2011-2-26 23:21
FIX DATE: 23/02/2011 19.05 น. |
- FIX ลิงค์ที่มีเครื่องหมาย "++" ออกจากลิงค์ หลังจากการกรองสัญลักษณ์แล้ว
- FIX ลิงค์ที่มีเครื่องหมาย "+", "-" ที่อยู่ในตำแหน่งต่อท้ายลิงค์ หลังจากการกรองสัญลักษณ์แล้ว
- FIX จัดลำดับตัวแปร PHP สำหรับกรองสัญลักษณ์ใหม่ ให้ถูกต้องตามหลักการของ PHP
FIX DATE: 01/02/2011 20.50 น. |
- FIX ไฟล์แพทตามประเทศจีนวันที่ 20110121
- ADD ระบบตัดความยามของลิงค์ให้เหลือ 80 อักขระ เพื่อป้องกันลิงค์เป็นสแปม(Spam) จาก Search Engine
- FIX ฟังก์ชั่นตัวกรองสัญลักษณ์ใหม่
FIX DATE: 30/11/2010 20.50 น. |
- FIX ฟังก์ชั่นตัวกรองสัญลักษณ์ให้มากขึ้น
ที่จริงแล้ว MOD ตัวนี้ต้องขอบคุณเว็บเพื่อนบ้านเรา คือ ดิสคัสเวียดนามครับ ที่ได้ทำการ MOD วิธีการนี้ขึ้นมา ซึ่งต้นฉบับของเขานั้น เขาจะ MOD ให้รองรับเฉพาะภาษาเวียดนามเท่านั้น แต่จะนำเอามาใช้ในกระทู้หรือในประเทศที่เป็นภาษาไทยไม่ได้ ผมเลยได้นำมาพัฒนาต่อ ให้รองรับลิงค์หรือชื่อกระทู้ที่ต้องการให้เป็นลิงค์ภาษาไทยครับ
http://www.thzaa.com
หลังจาก MOD นี้เสร็จลิงค์จะเป็นแบบไหน? | หลังจากที่ MOD เสร็จ ระบบของคุณก็จะเปลี่ยนใหม่เป็นการดึงชื่อกระทู้ที่คุณหรือสมาชิกได้ตั้งไว้ มาแสดงเป็นลิงค์ดิสคัสแทนครับ ซึงเราสามารถมาพัฒนาต่อเองภายหลังได้เองครับว่าจะเพิ่มการกรองตัวไหน หรือเปลี่ยน SEO ตำแหน่งใหม่ก็ได้
ลิงค์ของเว็บบอร์ด: http://www.web.com/69-1/my-forum-name-1-1.html
ลิงค์ของกระทู้: http://www.web.com/topics/my-thread-name-996-1-1.html
1. ดาวน์โหลดไฟล์นี้ แล้วอัพโหลดทับไฟล์ตัวเก่าของตำแหน่งนี้ DISCUZ_ROOT\source\function\ ในโฮสต์ของคุณ(สำรองไฟล์ตัวเก่าก่อนอัพโหลดทับ)
2. สร้างไฟล์ .htaccess ใน DISCUZ_ROOT โดยนำโค๊ดนี้ไปวาง(หากมีไฟล์นี้อยู่แล้ว โปรดสำรองไฟล์ตัวเก่าก่อน)- <Files ~ "^\.(htaccess|htpasswd)$">
- deny from all
- </Files>
- # RewriteEngine
- RewriteEngine On
- RewriteBase /
- # Rewrite
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^(\w+)-([0-9]+)/(.*)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^topics/(.*)-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1
คัดลอกไปที่คลิปบอร์ด เคล็ดลับ: หากเว็บบอร์ดดิสคัสที่คุณใช้มันเป็นแบบ http://www.เว็บเธอว์.com/forum กรุณาแก้ไขไฟล์ .htaccess ในข้อความ RewriteBase / โดยแก้ตามที่คุณตั้งซับโฟลเดอร์ เช่น RewriteBase /forum
3. เสร็จแล้วอัพโหลดไปไว้ที่เดียวกับ portal.php
4. เข้าระบบแอดมิน » ทั่วไป » SEO/เซิร์ฟเวอร์หรือประสิทธิภาพ » ตั้งค่า SEO แล้วกรอกและกดเปิดใช้งานตามรูปภาพด้านล่างนี้
- {fid}-{page}/{thzaaforum}.html
คัดลอกไปที่คลิปบอร์ด- topics/{thzaathread}-{tid}-{page}-{prevpage}.html
คัดลอกไปที่คลิปบอร์ด 5. เข้าไปยัง เครื่องมือ » อัพเดตแคช เพื่อให้ระบบได้สร้างไฟล์การตั้งค่าขึ้นมาใหม่
6. เชิญทดสอบ ตัวอย่างดูได้จาก http://www.thzaa.com
- ดิสคัสเวียดนาม สำหรับการเอื้อเฟื้อข้อมูลในการทำ MOD - SEO link Discuz X1.5 with Title
- SDC(Siamdiscuz) และ TSB(Thaiseoboard) สำหรับฟังก์ชัน PHP กรองอักขระและสัญลักษณ์แปลกๆ และเว็บไซต์อื่นๆ ที่ไม่ได้กล่าวถึง
|
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
x
คะแนน
-
ดูบันทึกคะแนน
|
|
|
|
|
|