พีดีเอ

View Full Version : แก้ ข้อผิดพลาดร้ายแรง : ไม่สามารถ redeclare vbseo_thread_seotitle () (ยังไม่ปิด)



StarBuG
12-12-09, 10:22
ขออภัย แต่มันก็ไม่ได้ปิด

เช่นฉันว่าฉันไม่เปลี่ยนแปลงแฟ้ม (ดูรหัสด้านล่าง) และอัพโหลดได้ (และใช่ฉันเขียนทับเดิม)



if (!function_exists("vbseo_thread_seotitle")) {
function vbseo_thread_seotitle(&$vbseo_gcache_thread)
{
global $vbphrase;
if (!isset($vbseo_gcache_thread['seotitle']))
{
$ttl = ($vbseo_gcache_thread['title'] ? $vbseo_gcache_thread['title'] : $vbseo_gcache_thread['threadtitle']);
if(VBSEO_URL_THREAD_PREFIX &&
($prefid = $vbseo_gcache_thread['prefixid']) )
$ttl = (VBSEO_URL_THREAD_PREFIX_NAME ? $vbphrase["prefix_".$prefid."_title_plain"] : $prefid) . ' ' . $ttl;
$vbseo_gcache_thread['seotitle'] = vbseo_filter_replace_text ($ttl);
}
}
}


ฉันจะตั้งค่าตัวเลือกที่เก็บภาษาไทยตัวอักษรที่ไม่ใช่ภาษาอังกฤษใน URL
แทนที่เนื้อหา'คำ meta'? ถูกปิด

ประเภทการเชื่อมโยงตั้ง : VBSEO_URI

รายการ htaccess มีการเพิ่ม



Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^www\.patientenfragen\.net$
RewriteRule (.*) http://www.patientenfragen.net/$1 [L,R=301]

RewriteRule ^/?(en|de)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/index.php [L,QSA]
RewriteRule ^/?(en|de)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|chat|cron|vbseo_sitemap)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]


อัปโหลดและข้อผิดพลาดจะปรากฏขึ้น

ดังนั้นโปรดแนะนำ

ขอบคุณคุณ

StarBuG

vBET
12-12-09, 16:24
เหตุผลเดียวที่ว่าทำไมการสื่อสารนี้สามารถแสดงผลเป็นฟังก์ชัน vbseo_thread_seotitle ที่ประกาศครั้งที่สอง นั่นคือเหตุผลที่มันเป็นสิ่งจำเป็นที่จะเพิ่มคนนี้ถ้ามีคำสั่ง กำหนดค่าอื่น ๆ ทั้งหมดไม่มีอะไรที่จะไปกับปัญหานี้

กรุณาตรวจสอบให้แน่ใจว่าหลังจากที่การเปลี่ยนแปลงที่คุณอัปโหลดไฟล์ในสถานที่ที่เหมาะสม (มันไม่ฉันรู้ว่าคุณเขียนคุณก็เพียงโปรดตรวจสอบบนฝั่งเซิร์ฟเวอร์มีสิ่งที่ต้องการ)

หากคุณแน่ใจ 100% แล้วโปรดยิ้มเพื่อเข้าถึงรายละเอียด FTP ของคุณ

StarBuG
12-12-09, 18:13
FTP การเข้าถึงเป็นไปไม่ได้ขออภัย
ให้ฉันรู้ว่าสิ่งที่คุณจำเป็นต้องรู้และฉันจะให้มัน

I แนบไฟล์เป็นไฟล์ zip

ผมตัดไฟล์ vBulletin มาเกือบ 10 ปีในขณะนี้
เพิ่มสองบรรทัดของรหัสที่ไม่ยากที่คุณรู้ว่า

จะต้องมีปัญหาที่อื่น

PS : I แนบไฟล์ฉันดาวน์โหลดจากฟอรั่มสดของฉันเกี่ยวกับ 20sek ที่ผ่านมา;)
PPS : ผมมี 3.3.1 สงวนทำงานและเพิ่งอัพเกรดเป็น 3.3.2 ปัญหาเดียวกันหลังจากที่มีการเปลี่ยนแปลง
ppps : charset ของฉันเป็น : ISO - 8859 - 1 (ภาษาเยอรมัน) ผมหวังว่าไม่เป็นปัญหา

StarBuG
12-12-09, 19:17
ตกลงฉันพบทางออกที่บางส่วนสำหรับปัญหา

รหัสตัวอักษรของฉันถูกกำหนดด้วยตัวอักษรตัวพิมพ์ใหญ่ (ISO - 8859 - 1)
หลังจากที่ผมเปลี่ยนไปทุกงานที่ต่ำกว่ากรณี vBET ยกเว้นหน้าฟอรั่มหลัก
(คุณควรจะรวมถึงที่เป็นคู่มือการติดตั้งของคุณหรือเปลี่ยนรหัสเพื่อให้มันทำงานร่วมกับตัวอักษรตัวพิมพ์ใหญ่มากเกินไป;))

ตอนแรกผมคิดรายการในการกำหนดชื่อแทนหน้านี้เป็นปัญหาที่
แต่แม้ไม่มีรายการที่หน้าแรกของฟอรั่มไม่ให้เกิดข้อผิดพลาดเดียวกัน

ในที่เฉพาะเจาะจง :
หากกำหนดชื่อแทนหน้าว่างเปล่าเป็นภาษาอังกฤษเท่านั้น (แปลที่มี domain.de / th / เป็นหน้าหลักฟอรั่ม) ทำงาน
ภาษาหลักของฉัน (domain.de) ไม่ให้ข้อผิดพลาด

ถ้าฉันจะเพิ่มรายการและ index.php index.php? การกำหนดหน้าแทนแล้ว / en / ส่วนหนึ่งได้รับลายจาก URL และทั้งภาษาอังกฤษและภาษาเยอรมันไม่ได้ทำงาน

กรุณาแนะนำ

PS : ออกจากการกำหนดชื่อแทนหน้าว่างเปล่าให้ฉันปวดท้องเล็กน้อยเนื่องจากที่เป็นพีอาร์การรั่วไหลอย่างรุนแรงหาก URL ฟอรั่ม 3 หลัก (index.php, index.php และ /?) ที่มีอยู่

vBET
13-12-09, 19:30
สวัสดี

ดีใจที่ได้ยินคุณมีขั้นตอนอย่างใกล้ชิดและยังคงเสียใจที่มันเกิดขึ้นที่จะเจ็บปวดดังนั้นในกรณีของคุณ หวังว่าจะเพลิดเพลินกับการ vBET เมื่อในที่สุดมันก็จะทำงานจะครอบคลุมปัญหาทุกคน :)

เกี่ยวกับกรณีบนและล่าง -- มันมีเรื่องเฉพาะสำหรับ UTF - 8 charset และมันจะอธิบายไว้ในคู่มือ การเปลี่ยนแปลงของคุณมีอะไรจะทำอย่างไรกับ"ไม่สามารถ redeclare vbseo_thread_seotitle ()"-- ตั้งแต่คุณอยู่ใน PHP สำหรับดังนั้นยาวคุณคิดว่าการสื่อสารนี้ได้อย่างชัดเจนว่าทำงานได้ถูกประกาศแล้ว ANC ไม่สามารถ redeclared ดังนั้นจึงควรจะบังเอิญ แต่ข้อความที่ดีว่าคุณไม่ได้มีปัญหานี้อีกต่อไป

เกี่ยวกับหนึ่งใหม่ กรุณาตรวจสอบให้แน่ใจว่าคุณมีการกำหนดค่า vBET ที่ดีและ htaccess --. โดยเฉพาะอย่างยิ่งเมื่อฟอรั่มของคุณอยู่ในไดเรกทอรีย่อยใน URL ตัวเลือก vBET ในประเภทหลักที่มีความสำคัญ -- ตรวจสอบเหล่านั้นและอ่านรายละเอียด -- ไม่ใช้ใด ๆ ถ้ามันไม่เหมาะสม
ฉันไม่สามารถบอกให้คุณมากขึ้นเนื่องจากคุณไม่ได้ให้เกิดข้อผิดพลาดหรือ URL ฟอรั่มจริง กรุณา PM ที่อยู่ของฉันฟอรั่มของคุณดังนั้นผมจึงจะสามารถเห็นพฤติกรรมนี้

StarBuG
13-12-09, 20:02
สวัสดี

ฟอรั่มของฉันคือ www.patientenfragen.net
ฟอรั่มไม่ทำงานในไดเรกทอรีย่อย

การตั้งค่าหลักคือ

Google API Key (ปัญหาที่มีและไม่มีคีย์)
ฟอรั่มภาษา : ภาษาเยอรมัน
ฟอรั่มไดเรกทอรี : ว่างเปล่า
ฟอรั่มโดเมนหลัก : ว่างเปล่า
ประเภทของการเชื่อมโยง : VBSEO_URI
ประเภทการเชื่อมโยงการแปล : การสร้าง URL ของตามมติกา รเชื่อมโยง SEO (เช่น'/ th / ที่อยู่')
เก็บไดเรกทอรี : ว่างเปล่า

. htaccess


# ความคิดเห็นที่บรรทัดต่อไปนี้ (เพิ่ม'#'ที่จุดเริ่มต้น)
# ปิดการใช้งานฟังก์ชั่น mod_rewrite
# โปรดทราบ : คุณยังคงต้องปิดการใช้งานในการตัด
# แผงควบคุมของภาษาไทยที่จะหยุดการเขียนใหม่ URL
ตัวเลือก + FollowSymLinks
RewriteEngine On

# เซิร์ฟเวอร์บางอย่างต้องสั่ง Rewritebase ที่จะ
เปิดการใช้งาน # (ลบ'#'ที่จุดเริ่มต้นเพื่อเปิดใช้งาน)
# โปรดทราบ : เมื่อเปิดใช้งานคุณต้องมีเส้นทาง
# ไปที่รากของโฟลเดอร์ VB (เช่น RewriteBase / ฟอรั่ม /)
RewriteBase /

RewriteCond% {HTTP_HOST}! www ^ \\. patientenfragen \\. สุทธิ $
RewriteRule (.*) http://www.patientenfragen.net/ $ 1 [L, R = 301]

RewriteRule ^ /? (en | de) vbenterprisetranslator_seo.php / $ vbet_lang = $ 1 & เปลี่ยนเส้นทาง = / index.php [L, QSA]
RewriteRule ^ / (en |? เด )/(.*)?$ vbenterprisetranslator_seo.php vbet_lang = $ 1 & เปลี่ยนเส้นทาง = / $ 2 [L, QSA]

RewriteCond% {REQUEST_URI}! (admincp / | modcp / | vbseo_sitemap / | cron)
RewriteRule ^ ((เก็บ /)?(.* \\. PHP (/.*)?))$ vbenterprisetranslator_seo.php [L, QSA]

RewriteCond% {REQUEST_FILENAME}! - F
RewriteCond% {REQUEST_FILENAME}! - D
RewriteCond% {REQUEST_FILENAME} ^! (admincp | modcp | clientscript | cpstyles | ภาพ) /
$ RewriteRule vbenterprisetranslator_seo.php [L, QSA]

RewriteRule ^ ((urllist | sitemap_) .* \\ (XML |..? txt) (\\ GZ))? vbseo_sitemap $ / vbseo_getsitemap.php sitemap = $ 1 [L]

RewriteCond% {REQUEST_URI} (admincp / | modcp / | cron | | แชท vbseo_sitemap | mrdump)!
RewriteRule ^ ((เก็บ /)?(.* \\. PHP (/.*)?))$ vbseo.php [L, QSA]

RewriteCond% {REQUEST_FILENAME}! - F
RewriteCond% {REQUEST_FILENAME}! - D
RewriteCond% {REQUEST_FILENAME} / (a dmincp | modcp | clientscript | cpstyles | ภาพ) /
RewriteRule ^(.+)$ vbseo.php [L, QSA]


ฉันไม่สามารถแสดงให้คุณเห็นพฤติกรรมอยู่แล้วเพราะฟอรั่มของฉันจะไม่ทำงานสำหรับเวลาที่

กรุณาแนะนำ

PS : ผมทดสอบกรณีบนและล่างและยังคงทำงาน ไม่ทราบว่าทำไมมันทำงานได้ดีขึ้นหลังจากการเปลี่ยนแปลงครั้งแรกที่

vBET
13-12-09, 20:39
เกี่ยวกับทำไมมันไม่ทำงานหลังจากที่การเปลี่ยนแปลง charset แรก -- เป็นฉันเขียนมันเป็นเรื่องบังเอิญที่ผมมีทฤษฎีไม่กี่สิ่งที่เกิดขึ้นแล้ว (ฉันรู้ว่าคุณจะจัดการนี ้ -- เบียร์เฉพาะทฤษฎีทั่วไปเกี่ยวกับปัญหาดังกล่าวไม่เกี่ยวกับคุณและกรณีของคุณ) :
-- ไฟล์อาจมีการเปลี่ยนแปลงในทางที่ผิด
-- ไฟล์ที่อาจจะอัพโหลดงานก่อนการเปลี่ยนแปลงที่ถูกบันทึกไว้
-- ไฟล์ที่อาจจะอัพโหลดไปยังเซิร์ฟเวอร์ในไดเรกทอรีที่ไม่ถูกต้องเพื่อให้ภาษาไทยยังคงเห็นเดิม
-- เซิร์ฟเวอร์ได้รับโง่และละเว้นที่เวอร์ชันใหม่ของแฟ้มที่เกิดขึ้นยังคงทำงานเกี่ยวกับคนเก่า (บางครั้งนี้เกิดขึ้น -- การรักษาที่ดีคือการบันทึกไฟล์อีกครั้งและอัปโหลดอีกครั้ง)

แต่ประเด็นก็คือ -- ส่วนนี้คือการทำงานในขณะนี้ :)

เกี่ยวกับปัญหาที่เกิดขึ้นจริง -- ตอนนี้ vBET ถูกปิดใช้งานดังนั้นฉันไม่สามารถมองเห็นพฤติกรรม ก็เป็นไปได้ที่คุณเปิดเครื่องและไม่แสดงธง (สถานที่ที่กำหนดเอง) -- ผู้ใช้จะไม่ไปที่นั่นและผมจะสามารถตรวจสอบได้ด้วยตนเอง?

การกำหนดค่าของคุณ vBET น่าจะ ok, ยัง. ไฟล์ htaccess หนึ่งฟอรั่มมีอะไรที่คล้ายกัน แต่พวกเขารับประทานอาหารบางอย่างในภาษาไทยภาษาไทยการตั้งค่าและเจ้าหน้าที่คงมัน ภาษาไทยไม่ได้กรุณาตรวจสอบระเบียบสามารถนี้โดยการเปลี่ยนเส้นทางที่กำหนดเอง นอกจากนี้คุณยังสามารถตรวจสอบไม่แสดงความคิดเห็น"RewriteBase /"ช่วย -- แต่มันเป็นเพียงแค่การถ่ายภาพ

ณ เวลานี้ฉันไม่สามารถบอกคุณได้มากขึ้น ฉันจะต้องเห็นมันและบางทีผมอาจจะต้องเข้าถึงเพื่อให้คุณรับการสนับสนุนเพิ่มเติม กรุณาอย่างน้อยให้ฉันในการสื่อสารผิดพลาดที่คุณเห็นเมื่อคุณต้องการแปลหน้าหลัก นอกจากนี้โปรดทราบว่าคุณไม่ควรเพิ่มภาษา URL ของภาษาฟอรั่มเริ่มต้นของคุณ (มันไม่ได้ทำงานด้วยวิธีนี้ -- สำหรับการเริ่มต้นคุณเพียงแค่มีการเชื่อมโยงปกติ)

นอกจากนี้ฉันหายไปเล็กน้อยกับคำอธิบายปัญหาของคุณนั่นคือเหตุผลที่สัมผัสมันจะดีมาก หากคุณมีความตระหนักเกี่ยวกับปัญหาด้านความปลอดภัยแล้วคุณสามารถสร้างบัญชีชั่วคราวสำหรับการสนับสนุนหรือฟอรั่มการทดสอบที่ทำกับการตั้งค่าเดียวกัน เรายินดีที่จะให้การสนับสนุนอย่างเต็มรูปแบบของเรา แต่คุณต้องช่วยให้เราสำหรับการนี ้ ขณะนี้เราสามารถคาดเดาสิ่งที่เกิดขึ้นจริง

vBET
13-12-09, 21:06
และยิงอีก -- หาเกี่ยวกับกฎภาษาไทยเริ่มต้นของคุณโปรดพยายามที่จะเปลี่ยนแปลง :


RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]


ถึง :


RewriteRule ^(.+)$ vbenterprisetranslator_seo.php [L,QSA]

StarBuG
14-12-09, 09:25
ข้อความข้อผิดพลาดที่ฉันได้รับในหน้าหลักคือ



ข้อผิดพลาดร้ายแรง : ไม่สามารถ redeclare vbseo_thread_seotitle () (ประกาศก่อนหน้านี้ในเส้นทาง / / vbenterprisetranslator_seo.php : 40) ในเส้นทาง / / vbenterprisetranslator_seo.php เมื่อ 43 บรรทัด


ฉันไม่สามารถแสดงให้เห็นถึงพฤติกรรมนี้กับคุณแล้วเพราะฟอรั่มของฉันจะไม่ทำงานแม้ในขณะที่ธงจะถูกลบออก
ข้อผิดพลาดอยู่เสมอปัจจุบันในหน้าฟอรั่มหลักที่มีและไม่มีการแปล หน้าอื่น ๆ ทั้งหมดทำงานได้ดี
ฉันสามารถดูฟอรั่มย่อยหัวข้อในทั้งสองภาษาเพื่อ vBET สิ้นสุดที่ทำงานได้ดี
เพียง แต่เมื่อฉันพยายามที่หน้าฟอรั่มหลักที่ www.patientenfragen.net คือแสดงให้เห็นถึงข้อผิดพลาดและหน้าเว็บไม่ได้โหลด
มันไม่สำคัญว่าถ้าฉันเข้าถึงได้ผ่านทางโดเมนแบบโดยตรงหรือ www.patientenfragen.net/en/ รุ่นที่แปล
ภาษาหลักของฉัน (ซึ่งไม่ได้เป็น domain.net / de / domain.net) เช่นเดียวกับที่แปลเป็ นภาษาอังกฤษจะไม่ทำงานเมื่อมีการเปลี่ยนแปลง htaccess เป็นปัจจุบัน

ข้อเสนอแนะของคุณ htaccess ไม่ได้ช่วย
ยังเอา rewritebase ไม่ทำเคล็ดลับ

ภาษาไทยที่กำหนดเองเขียนกฎของฉันคือ


'^ index \\. PHP \\ หน้า = regeln'=>'regeln.html'
'^ index \\. PHP \\ หน้า = Impressum'=>'impressum.html'
'^ index \\. PHP \\ หน้า = AGB'=>'nutzungsbedingungen.html'
'^ index \\. PHP \\ หน้า = datenschutz'=>'datenschutzerklaerung.html'
'^ index \\. PHP \\ หน้า = notfallnummern'=>'notfallnummern.html'
'^ index \\. PHP \\ หน้าลิงก์ ='=>'links.html'
'^ index \\. PHP \\ หน้า = impfkalender'=>'impfkalender.html'
'^ werbung \\. PHP'=>'werbung.html'


'^ vbglossar \\ php \\ ทำ = showcat & catid = (\\ d +) & cattitle =(.*)'=>' lexikon / $ 2 --.? $ 1 /'
'^ vbglossar \\. PHP'=>'lexikon /'

'^ ส่วนตัว \\. PHP \\? ทำ = showpm & PMID = (\\ d +)'=>'ส่วนตัว nachrichten / $ 1.html'
'^ ส่วนตัว \\. PHP'=>'ส่วนตัว nachrichten /'

'^ คำถามที่พบบ่อย \\. PHP \\? faq = vb_faq'=>'hilfe / vBulletin /'
'^ คำถามที่พบบ่อย \\. PHP $'=>'hilfe /'

'^ ปฏิทิน \\. PHP $'=>'kalender /'
'^ ปฏิทิน \\. PHP \\? c = 1 $'=>'kalender /'
'^ ปฏิทิน \\. PHP \\? (C = 1 &)? ทำ = (display. ปี +?)(& =)?$' =>'kalender / $ 2 / [NF]'
'ปฏิทิน \\. PHP \\? (C = 1 &) nojs? = 1'=>'kalender / nojs / [NF]'
'ปฏิทิน \\. PHP \\? (C = 1 &)? ทำ = (display. +) และ nojs = 1'=>'kalender / $ 2/nojs / [NF]'
'ปฏิทิน \\. PHP \\? (C = 1 &)? สัปดาห์ = (\\ d +) & nojs = 1'=>'2/nojs kalender/woche- $ / [NF]'
'ปฏิทิน \\. PHP \\? (C = 1 &)? เดือน = (\\ d +) ปี = (\\ d +) & nojs = 1'=>'kalender / $ 3 / $ 2/nojs / [NF]'
'^ ปฏิทิน \\ php \\ ทำ getinfo = & (C = 1 &) วัน = (\\ d +) --.? (\\ d +) -- (\\ d +) (& C = 1) $?'=>'kalender / $ 2 / $ 3 / $ 4 /'
'^ ปฏิทิน \\. PHP \\? ทำ getinfo = & E = (\\ d +) (วัน = [0-9 \\ -]+)?(& C = 1)? $'=>'kalender/ereignis- $ 1 /'
'^ ปฏิทิน \\. PHP \\? (s =&)?( C = 1 &)? (สัปดาห์ = &)? เดือน = (\\ d +) ปี = (\\ d +) (& C = 1) (และทำ = displaymonth)? $'=>'kalender / $ 5 / $ 4 /'
'^ ปฏิทิน \\. PHP \\? C = 1 สัปดาห์ = (\\ d +) (& = displayweek ทำและเดือน =.+?)?$' =>'kalender/woche- $ 1 /'


ให้คุณเข้าถึงเว็บไซต์ชีวิตของฉันเป็นไปไม่ได้สำหรับเหตุผลด้านความปลอดภัยขออภัย (แม้พนักงาน Jelsoft ไม่ได้รับการเข้าถึงจากฉัน)

แจ้งให้เราทราบซึ่ง infos ที่คุณต้องการและฉันยินดีที่จะให้พวกเขาให้คุณ

ฉันสามารถตั้งค่าอีเมลที่คุณ vbseo_all.xml ของฉันหากคุณคิดว่ามันเป็นความขัดแย้งทางผลภาษาไทย เพียงแค่ส่งอีเมล์ของคุณผ่านทาง PM

StarBuG
14-12-09, 09:46
เมื่อตั้งหลักฟอรั่มกองทัพมาสมัครเป็นสมาชิก? ไม่มีแล้ว patientenfragen.net / th / ไม่ทำงาน
patientenfragen.net เป็น / th / index.php

แต่ patientenfragen.net (เยอรมัน, ภาษาหลัก) ยังคงไม่ทำงาน (เห็นข้อผิดพลาดข้างต้น)

แต่ patientenfragen.net / index.php ไม่ทำงาน

ใด ๆ เพิ่มเติมความคิด?

หากคุณมี MSN หรือ ICQ ก็ส่ง ID ของคุณและฉันสามารถแสดงให้คุณเห็นพฤติกรรมที่อาศัยอยู่;)

PS :
ฉันไม่ต้องการที่จะใช้หรือ index.php index.php?

ฉันออกไปจากกำหนดชื่อแทนหน้าแรกเมื่อติดตั้ง vBET แต่ผมไม่ชอบมัน
กรุณาเปลี่ยนที่สำหรับอนาคต
นี้เป็นปัญหาที่รุนแรงก ารรั่วไหลของ PR!

vBET
15-12-09, 03:04
เช่นฉันเห็นยังคงมีปัญหากับการทำงาน redeclaring ไม่สามารถตรวจสอบว่าสิ่งที่เกิดขึ้น แต่ถ้าคุณทำการเปลี่ยนแปลงที่เหมาะสมในไฟล์ภาษาไทยที่อธิบายไว้ในคู่มือการติดตั้งแล้วเป็นความคิดที่เฉพาะในขณะนี้ฉันได้เป็นว่ากฎบางอย่างที่ทำให้คุณกลับไปยังแฟ้ม vbenterprisetranslator_seo.php -- มันไม่ควรเกิดขึ้นและ ฉันไม่เห็นว่าเป็นไปได้ แต่ไม่มีการตรวจสอบฉันมีความคิดอื่น ๆ ไม่มีสิทธิในขณะนี้

กรุณาไปที่ vbenterprisetranslator_seo.php และทำรุ่นเช่นเดียวกับการรวม functions_vbseo_createurl.php / -- เพื่อหา vbseo_thread_seotitle ฟังก์ชั่นและการตั้งค่าถ้าคำสั่งที่อยู่รอบ ๆ กรุณาบอกฉันไม่ได้ช่วย

ผมเข้าใจปัญหาด้านความปลอดภัยของคุณ -- แต่ยังคงคุณสามารถทำสำเนาฟอรั่ม -- ลบเ นื้อหามากที่สุดและปล่อยให้เพียงบางส่วนเท่านั้นข้อความ dummy สิ่งที่เราต้องการเพื่อช่วยให้คุณเป็นไปกำหนดค่าที่แน่นอนบนเซิร์ฟเวอร์ที่แน่นอนและเห็นสิ่งที่เกิดขึ้นและหาว่าทำไม vBET จะถูกใช้โดยฟอรั่มจำนวนมาก -- สิ่งดังกล่าวที่เกิดขึ้นไม่มีที่ไหนเลยอื่นจึงขออภัยเราไม่สามารถที่จะให้คำตอบจากมือแม้ว่าเราจะมีความสุขมากที่จะช่วยให้คุณ

เกี่ยวกับการกำหนดชื่อแทนหน้าแรก -- เราจะทำการทดสอบบางอย่างในพื้นที่นี้ ที่ผมจำได้ freaks สงวนหากเปลี่ยนเส้นทางจะทำเพียงเพื่อ"/"ดังนั้นเราจึงมีการทำภายในเปลี่ยนเส้นทางไปยัง index.php (จะไม่เห็นเบราว์เซอร์) -- กำหนดนามแฝงของคุณจะทำวงการเปลี่ยนเส้นทาง เราจะตรวจสอบอีกครั้งและดูวิธีการหลีกเลี่ยงนี้ แต่โปรดจำไว้ว่าตอนนี้คุณกำลังพูดถึงเกี่ยวกับการทำงานของ mod อื่น ๆ และเราจะไม่รับผิดชอบสำหรับพฤติกรรมของ -- เราจะให้วิธีการที่จะทำงานร่วมกับภาษาไทย แต่ยังคงสิ่งที่เกิดขึ้นภายในของภาษาไทยมัน ที่เกิดขึ้นภายในของสงวน ... เพิ่มในรายการสิ่งที่ต้องทำเช่นการตรวจสอบปัญหานี้อีกครั้ง นอกจากนี้โปรดพยายามที่จะกำหนดนามแฝงดังกล่าวใน htaccess ภายใต้กฎระเบียบ vBET -- ดังนั้นจึงจะให้คุณ 301 เปลี่ยนเส้นทางเพื่อหลีกเลี่ยงการรั่วไหลและ vBET จะยังคงสามารถทำงานได้เนื่องจากมันจะเป็นก่อนที่มันจะไม่ได้หลังจากที่ (ในภาษาไทยซึ่งจะทำ 301 สำหรับการร้องขอ vBET) . แต่โปรดถือกับการทดลองดังกล่าวจนกว่าเราจะทำ vBET ปรับการทำงานบนฟอรั่ของคุณ

StarBuG
15-12-09, 10:13
ถ้าฉันทำการเปลี่ยนแปลง vbenterprisetranslator_seo.php ผมได้รับหน้าว่าง

vBET
16-12-09, 00:02
ขณะนี้มีเพียงสิ่งเดียวที่อยู่ในใจของฉันมันเป็นสิ่งที่โดยวิธีการบางอย่างที่คุณมีวงรอบการเปลี่ยนเส้นทางภายใน คุณมาถึงแล้ว vbenterprisetranslator_seo.php มันจะไปเยี่ยมและเยี่ยมทำให้ภายในเปลี่ยนเส้นทางอีกครั้งเพื่อ vbenterprisetranslator_seo.php ผมไม่ทราบว่ามันไม่เกิดขึ้นจริง แต่นี้เป็นคาดเดาของฉันตั้งแต่ฉันไม่สามารถตรวจสอบได้ ที่จะอธิบายว่าทำไมคุณมีข้อผิดพลาด redeclaring และทำไมการเปลี่ยนแปลงหลังจากที่คุณได้รับเพจที่ว่างเปล่าในขณะนี้

หากคุณมีความคิดว่าอาจทำให้เกิดนี้ (บางส่วนการตั้งค่าภาษาไทย) กรุณาแก้ไขให้ถูกต้อง มิฉะนั้นโปรดไปกับการติดตั้งและขั้นตอนการบูรณาการอย่างใดอย่างหนึ่งมากขึ้นเวลา -- ทีละขั้นตอน ตรวจสอบให้แน่ใจว่าทุกอย่างถูกกำหนดให้เป็นมันควรจะเป็น
ถ้าหลังจากนี้ปัญหายังคงเกิดขึ้นแล้วเราต้องการรายละเอียดการเข้าถึงเพื่อให้สามารถให้การสนับสนุนเราในกรณีนี้ ถ้าไม่ฟอรั่มแล้วจริงที่จะคัดลอกมัน (สามารถไม่มีข้อมูลหัวข้อจริง -- เราจำเป็นต้องกำหนดค่าของคุณ)

vBET
17-12-09, 01:11
ขอบคุณที่ดีสำหรับการให้การเข้าถึงฟอรั่มการคัดลอก ผู้ใช้ของคุณจะดีใจมากที่รู้ว่าคุณเอาข้อมูลของพวกเขาทั้งหมดในการคัดลอกเพื่อบัน ทึกความเป็นส่วนตัวของพวกเขา :)

ฉบับแก้ไข : D
ผมเพิ่มบรรทัดนี้เพื่อ vbenterprisetranslator_seo.php ของคุณ :


$_SERVER['REDIRECT_URL'] = '/vbseo.php';


นอกจากนี้โปรดทราบว่าคุณสามารถตั้งค่าตัวเลือกภาษาไทย : รากฟอรั่มกองทัพมาสมัครเป็นสมาชิก? ดังนั้นคุณจะไม่ได้มีการรั่วไหลของ PageRank ในการเชื่อมโยงฟอรั่มของคุณเอง

และนี่มาอีกข่าวที่ดี -- ปรากฏว่าหลังจากการเปลี่ยนแปลงใน vbenterprisetranslator_seo.php เป็นไปได้ที่จะใช้ตัวเลือกภาษาไทย"กำหนดชื่อแทนหน้าแรก"-- มันเป็นสิ่งจำเป็นเพียงแค่การปรับเปลี่ยนกฎข้อแรกไป :


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)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA]

ฉันจะทดสอบก็ยังเมื่อวันที่ 3 ฟอรั่มของเราที่แตกต่างกับภาษาไทย และถ้ามันจะทำงานมีฉันจะมีการเปลี่ยนแปลงนี้ในรุ่นอย่างเป็นทางการ :)

หวังว่าคุณจะมีความสุขมากตอนนี้ :)

StarBuG
17-12-09, 05:34
Works!

สมบูรณ์ขอขอบคุณคุณ

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