พีดีเอ

View Full Version : แก้ vbet สร้างปัญหาภาษาไทย



magmf
28-06-10, 14:58
ครับหลังจากติดตั้ง 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 คุณมี?

magmf
30-06-10, 15:45
นี้เกิดขึ้นในทุกรุ่น vBulletin / vbet คุณสามารถทดสอบปัญหานี้ที่นี่ในเว็บไซต์นี้

kamilkurczak
30-06-10, 15:50
.. จริง :)

ผมคิดว่าประเด็นก็คือว่ามันไม่ได้ไปที่หน้าเว็บที่เกี่ยวข้อง

ตอนนี้ฉันรู้สิ่งที่เกิดขึ้น

.. ได้รับการยืนยัน เราจะตรวจสอบ

magmf
02-07-10, 17:08
ข่าวใด ๆ ที่นี่?

vBET
02-07-10, 22:18
ขณะนี้เราระบุว่าเป็นเพราะจาก global_start เบ็ด เรายังมีการตรวจสอบว่าสิ่งที่ทำให้มันมีเพื่อให้สามารถแก้ปัญหาได้ เราหวังว่าจะได้แก้ไขได้เร็ว ๆ นี้ -- ขอโทษถ้ามันใช้เวลานานเกินไปสำหรับคุณ ผมเองจะอธิบายถึงการแก้ไขอย่างรวดเร็วทันทีที่เราจะมีวิธีการแก้ปัญหา

vBET
05-07-10, 00:03
เรามีทางออกสำหรับว่าสำหรับ 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, แต่ทำงานกับมัน

magmf
05-07-10, 00:27
ขอบคุณผมจะรอ vbet 4 แก้ไข :)

vBET
05-07-10, 06:42
และที่นี่มันจะไป :)

แก้ไข -- จะรวมอยู่ในรุ่นถัดไป สำหรับการแก้ไขอย่างรวดเร็ว :
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')) {

magmf
05-07-10, 12:08
ไม่ได้เป็นผกผัน?

kamilkurczak
05-07-10, 12:23
คุณขวา นี้ควรจะผกผัน ขออภัยสำหรับความผิดพลาด;)

magmf
05-07-10, 12:45
ด้วยผกผันของรหัสจาก vbet ยังคงไม่ทำงานสำหรับฉัน .... ใครสามารถยืนยันว่าฉันทำอะไรผิดพลาด

magmf
05-07-10, 12:52
อาจจะเป็นรหัสที่ถูกต้องคือ

ถ้า (isset ($ _GET ['t']) & & isset ($ _GET ['ข้าม']) & & เท็จ! == strpos ($ _SERVER ['REQUEST_URI'],'showthread.php')) {

kamilkurczak
05-07-10, 13:00
รหัสของเราคือการทำงานที่สมบูรณ์แบบในฟอรั่มการทดสอบของเรา กรุณาส่งไปที่คาล PM ที่มีการเข้าถึงของคุณ FTP
เขาจะพยายามที่จะแก้ไข

magmf
05-07-10, 13:02
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 ใช้ไปที่โพสต์ใหม่ครั้งแรก

คุณสามารถเห็น? หน้าไม่ได้แปล

vBET
05-07-10, 23:20
ผมตรวจสอบได้ในขณะนี้

vBET
05-07-10, 23:41
ฉันทำการทดสอบจำนวนมากและมีการทำงานในด้านของเราในรหัสที่กำหนด กรุณาลองสิ่งนี้ :
1 การตั้งค่าการเปลี่ยนแปลงตามที่เราอธิบายมัน ('ข้าม'ไม่มีอยู่ก่อนที่จะเรียกไป trought ภาษาไทย -- ว่าสิ่งที่บันทึกของเราบอกเรา)
2 โพสต์สร้างการทดสอบใหม่
3 ตรวจสอบไม่ให้ newone นี้จะทำงาน

ถ้ามันเป็น -- แล้วเพียงแค่ล้างแคช อาจจะทำงานใน CP flusching ธุรการ -- การบำรุงรักษา> --> เคาน์เตอร์ปรับปรุง ลองสร้างข้อมูลฟอรั่มอาจจะยังบางคนอื่น ๆ ถ้ามันจะทำงานให้ใหม่สิบ itmeans ว่ามันเป็นที่ทำงานและคุณเพียงแค่มี redirections (ที่ผิด) ที่เก็บไว้เก่า

กรุณาลองสิ่งนี้และให้ข้อเสนอแนะ -- ถ้ามันยังคงไม่ทำงานแล้วฉันต้องไปและตรวจสอบบนเซิร์ฟเวอร์ของคุณ

magmf
06-07-10, 00:51
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')) {


ทำงานได้ดี ... คุณมีความคิดใด ๆ ถ้ารหัสนี้สามารถทำสิ่งที่รหัสของคุณหรือไม่

vBET
07-07-10, 11:57
OK -- สภาพศัตรูข้ามไปไม่ฉันจะตรวจสอบยังจะทำงานในด้านของเรา ตามที่ผมเข้าใจในขณะนี้คุณมีวิธีการแก้ปัญหา vorking ดังนั้นจึงไม่เป็นปัญหาเร่งด่วน ผมมั่นใจว่าในรุ่นถัดไปเราจะ inclue วิธีการแก้ปัญหาซึ่งจะทำงานบนเราและเซิร์ฟเวอร์ของคุณ

ความแตกต่างสามารถอยู่ในรุ่น VB -- เราตรวจสอบมันใน vB 4.0.4 -- เราจะปรับปรุงและตรวจสอบ

kamilkurczak
11-08-10, 12:42
ตกลงยืนยัน
วิธีการแก้ปัญหาของคุณคือที่ทำงานเกี่ยวกับการทดสอบฟอรั่มออกมากเกินไป
เราจะทำงานต่อรุ่นที่เหมาะสมและมันจะรวมอยู่ใน relase ใหม่

vBET
11-08-10, 15:21
ตกลงดังนั้น -- ถ้าได้รับการยืนยันแล้วมัน wil ถูกนำไปใช้ มันจะรวมอยู่ใน vBET 4.2.3 :)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages supported by vB Enterprise Translator 4.10.1