ठीक है, तो - आप भी है कि vBET फ़ाइल द्वारा कर सकते हैं:
1. ओपन vbenterprisetranslator_seo.php
2. खोजें:
Code:
$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);
3. वहाँ इसी तरह जोड़े जोड़ें vBSEO
आप इसे फिर से प्रत्येक अद्यतन करने के बाद, जोड़ने के बाद अपने परिवर्तनों को अधिलेखित हो जाएगा होगा. तो यह vBSEO कस्टम प्रतिस्थापन में रखने के लिए बेहतर विचार किया जा रहा है है.
अपने 2 प्रस्ताव के बारे में. ऐसी हालत इस तरह दिखेगा:
Code:
if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}
हम ऐसे समाधान का परीक्षण नहीं है तो हम कुछ परीक्षण उदाहरण पर वास्तविक मंच पर यह नहीं सलाह और जांच कैसे यह बर्ताव करता है. मेरा मानना है कि यह काम करेगा नहीं है - मुझे लगता है कि config से यह बस मान लिया और चर से जुड़ी हैं, तो चर स्ट्रिंग मान के रूप में इस का इलाज करेंगे. मुझे लगता है - परीक्षण नहीं किया है. तो ऐसे परिवर्तन जगह में अन्य जगह है जहां चर मूल्य तुम कर सकता है लेता है टोन होना चाहिए:
Code:
$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
यदि चर वैश्विक है (और अगर यह स्थिर नहीं चर है) तो आप इसे में अधिलेखित कर सकते हैं / / Vbenterprisetranslator_functions_seo.php भी शामिल है फ़ाइल. 2 स्थानों पर जहाँ आप इस तरह कोड है:
Code:
if ($language) {
$text = vbet_filter_replace_text($text, VBSEO_SPACER, VBSEO_APPEND_CHAR);
} else {
$text = vbseo_filter_text($text, $allowcharsl, $filter_stop_words, $reversablee, $keep_tailspaces);
}
तो तुम किसी और बयान में वैश्विक चर मान बदलने के लिए, पहले पाठ का मूल्यांकन है.