หากคุณอยู่ในไดเรกทอรีย่อยฟอรั่มและคุณมีหน้าที่อยู่ภายนอกได้ซึ่งจะได้รับการจัดการโดย vBulletin แล้วจะให้การสนับสนุนการแปล vBET สำหรับเพจเหล่านั้น
ทั้งหมดที่คุณต้องทำคือการตั้งกฎระเบียบที่เหมาะสมใน . htaccess แฟ้มในไดเรกทอรีหลักฟอรั่ม :
Code:
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ index.php?language=$1&vbet_outside=true [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ $2?language=$1&vbet_outside=true [L,QSA]
และสำหรับแต่ละไดเรกทอรีย่อยในโดเมนของคุณที่ควรจะได้รับการสนับสนุนโดย vBET (ไม่รวมไดเรกทอรีตัวเอง) เพิ่มกฎนี้ในภายในไฟล์ htaccess ได้รับการสนับสนุนไดเรกทอรี.
Code:
RewriteCond %{QUERY_STRING} !vbet_outside=true
RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
ดังนั้นหากไดเรกทอรีหลักฟอรั่มยังมีการได้รับการสนับสนุนก็ต้องกฎระเบียบเหล่านั้นทั้งหมด
ถ้าคุณยังต้องการเพื่อให้การติดตามการแปลสำหรับผู้ที่คุณต้อง :
- เปิดสวิตช์ URL การติดตามนอกไดเรกทอรีฟอรั่ม ในตัวเลือกใน CP ผู้ดูแลระบบ
- ตรวจสอบให้แน่ใจว่าเชื่อมโยงไปยังหน้าเว็บเหล่านั้น ABSOLUTE (เพื่อให้เริ่มต้นจาก HTTP)
นอกจากนี้ยังตรวจสอบให้แน่ใจว่ามี ฐาน แท็กในการส่งออก HTML ที่สร้างขึ้นสำหรับหน้านอกไดเรกทอรีฟอรั่ม หากไม่แล้วแก้ไขแม่แบบที่สร้างหน้าเว็บเหล่านั้นและเพิ่มโค้ดด้านล่างในสถานที่ใด ๆ ระหว่าง <head> และ </ head>:
Code:
<vb:if condition="!$_REQUEST['language']"><base href="{vb:raw vboptions.bburl}/" /></vb:if>