View Full Version : แก้ vbet สร้างปัญหาภาษาไทย
ครับหลังจากติดตั้ง vbet
URL ที่ต้องการ
/ showthread.php? t = 791 & = newpost ข้ามไป
คือไม่ได้รับการเปลี่ยนเส้นทางไปยัง URL SEF ใหม่
ที่ควรจะเป็น
/ vbet4-integration-other-plugins/791-vbet-4-22-vbseo-3-5-1-not-compatible.html
ตัวอย่างเช่น โปรดดูและให้การแก้ปัญหาที่จำเป็นในการแก้ปัญหานี้
ขอบคุณ
kamilkurczak
30-06-10, 15:41
รุ่นของ vBET และ vBULETTIN คุณมี?
นี้เกิดขึ้นในทุกรุ่น vBulletin / vbet คุณสามารถทดสอบปัญหานี้ที่นี่ในเว็บไซต์นี้
kamilkurczak
30-06-10, 15:50
.. จริง :)
ผมคิดว่าประเด็นก็คือว่ามันไม่ได้ไปที่หน้าเว็บที่เกี่ยวข้อง
ตอนนี้ฉันรู้สิ่งที่เกิดขึ้น
.. ได้รับการยืนยัน เราจะตรวจสอบ
ขณะนี้เราระบุว่าเป็นเพราะจาก global_start เบ็ด เรายังมีการตรวจสอบว่าสิ่งที่ทำให้มันมีเพื่อให้สามารถแก้ปัญหาได้ เราหวังว่าจะได้แก้ไขได้เร็ว ๆ นี้ -- ขอโทษถ้ามันใช้เวลานานเกินไปสำหรับคุณ ผมเองจะอธิบายถึงการแก้ไขอย่างรวดเร็วทันทีที่เราจะมีวิธีการแก้ปัญหา
เรามีทางออกสำหรับว่าสำหรับ vBET 3.x (แก้ไขแล้วบนฟอรั่ของเรา) :
1 รวมถึงการแก้ไข / vbenterprisetranlator_functions_hooks.php
2 ค้นหา :
if (THIS_SCRIPT == 'showthread' && 'VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_GET['t']) {
3 แทนที่โดย :
if (THIS_SCRIPT == 'showthread' && 'VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_GET['t'] && $_REQUEST['goto'] != 'newpost') {
เรายังทำมันไม่ได้แก้ไขได้สำหรับ vBET 4.x, แต่ทำงานกับมัน
ขอบคุณผมจะรอ vbet 4 แก้ไข :)
และที่นี่มันจะไป :)
แก้ไข -- จะรวมอยู่ในรุ่นถัดไป สำหรับการแก้ไขอย่างรวดเร็ว :
1 vbenterprisetranslator_seo.php แก้ไข
แก้ไข : ฟอร์มที่ถูกต้อง
2 ค้นหา :
if (isset($_GET['t']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
3 แทนที่โดย :
if (isset($_GET['t']) && !isset($_GET['p']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
kamilkurczak
05-07-10, 12:23
คุณขวา นี้ควรจะผกผัน ขออภัยสำหรับความผิดพลาด;)
ด้วยผกผันของรหัสจาก vbet ยังคงไม่ทำงานสำหรับฉัน .... ใครสามารถยืนยันว่าฉันทำอะไรผิดพลาด
อาจจะเป็นรหัสที่ถูกต้องคือ
ถ้า (isset ($ _GET ['t']) & & isset ($ _GET ['ข้าม']) & & เท็จ! == strpos ($ _SERVER ['REQUEST_URI'],'showthread.php')) {
kamilkurczak
05-07-10, 13:00
รหัสของเราคือการทำงานที่สมบูรณ์แบบในฟอรั่มการทดสอบของเรา กรุณาส่งไปที่คาล PM ที่มีการเข้าถึงของคุณ FTP
เขาจะพยายามที่จะแก้ไข
Kamil,
นี้ทำงานสำหรับฉัน
ถ้า (isset ($ _GET ['t']) & & isset ($ _GET ['ข้าม']) & & เท็จ! == strpos ($ _SERVER ['REQUEST_URI'],'showthread.php')) {
แต่มี $ _GET ['p'] เป็นคำแนะนำไม่มีอะไรเปลี่ยนแปลง **********
ตั้งแต่มีปัญหากับตัวแปรข้ามไปรับทำไมคุณจำเป็นต้องตรวจสอบว่าตัวแปร p มีการตั้งค่า?
คุณสามารถยืนยันนี้
kamilkurczak
05-07-10, 13:19
ข้อเสนอแนะทั้งสองดี รหัสอย่างถูกต้องดำเนินการในฟอรั่มทดสอบ .. ฉันจะเขียนเกี่ยวกับมันไปคาล
kamilkurczak
05-07-10, 17:16
กลับมากลับมา
พยายามที่จะทำนี้ (กับรหัสของคุณ) :
1 แปลหน้าเว็บ (ไม่ว่าสิ่งที่ภาษาไม่ได้)
2 ใช้ไปที่โพสต์ใหม่ครั้งแรก
คุณสามารถเห็น? หน้าไม่ได้แปล
ฉันทำการทดสอบจำนวนมากและมีการทำงานในด้านของเราในรหัสที่กำหนด กรุณาลองสิ่งนี้ :
1 การตั้งค่าการเปลี่ยนแปลงตามที่เราอธิบายมัน ('ข้าม'ไม่มีอยู่ก่อนที่จะเรียกไป trought ภาษาไทย -- ว่าสิ่งที่บันทึกของเราบอกเรา)
2 โพสต์สร้างการทดสอบใหม่
3 ตรวจสอบไม่ให้ newone นี้จะทำงาน
ถ้ามันเป็น -- แล้วเพียงแค่ล้างแคช อาจจะทำงานใน CP flusching ธุรการ -- การบำรุงรักษา> --> เคาน์เตอร์ปรับปรุง ลองสร้างข้อมูลฟอรั่มอาจจะยังบางคนอื่น ๆ ถ้ามันจะทำงานให้ใหม่สิบ itmeans ว่ามันเป็นที่ทำงานและคุณเพียงแค่มี redirections (ที่ผิด) ที่เก็บไว้เก่า
กรุณาลองสิ่งนี้และให้ข้อเสนอแนะ -- ถ้ามันยังคงไม่ทำงานแล้วฉันต้องไปและตรวจสอบบนเซิร์ฟเวอร์ของคุณ
vbet การทดสอบของฉันจะอยู่ภายใต้ vBulletin 4.0.4pl1
และรหัสของคุณ
if (isset($_GET['t']) && !isset($_GET['p']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
ไม่ทำงานสำหรับฉัน แต่ ...
if (isset($_GET['t']) && !isset($_GET['goto']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
ทำงานได้ดี ... คุณมีความคิดใด ๆ ถ้ารหัสนี้สามารถทำสิ่งที่รหัสของคุณหรือไม่
OK -- สภาพศัตรูข้ามไปไม่ฉันจะตรวจสอบยังจะทำงานในด้านของเรา ตามที่ผมเข้าใจในขณะนี้คุณมีวิธีการแก้ปัญหา vorking ดังนั้นจึงไม่เป็นปัญหาเร่งด่วน ผมมั่นใจว่าในรุ่นถัดไปเราจะ inclue วิธีการแก้ปัญหาซึ่งจะทำงานบนเราและเซิร์ฟเวอร์ของคุณ
ความแตกต่างสามารถอยู่ในรุ่น VB -- เราตรวจสอบมันใน vB 4.0.4 -- เราจะปรับปรุงและตรวจสอบ
kamilkurczak
11-08-10, 12:42
ตกลงยืนยัน
วิธีการแก้ปัญหาของคุณคือที่ทำงานเกี่ยวกับการทดสอบฟอรั่มออกมากเกินไป
เราจะทำงานต่อรุ่นที่เหมาะสมและมันจะรวมอยู่ใน relase ใหม่
ตกลงดังนั้น -- ถ้าได้รับการยืนยันแล้วมัน wil ถูกนำไปใช้ มันจะรวมอยู่ใน vBET 4.2.3 :)
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.