पीडीए

देखें पूर्ण संस्करण: [,], *, और दूसरों की तरह, यूआरएल में कुछ भी विशेष वर्ण निकालें



basketmen
03-11-10, 01:27
हाय दोस्तों, यहाँ कुछ मदद की जरूरत


in vbseocp.php --> Character Replacement --> मैं सेट URLs में गैर - अंग्रेजी वर्ण बदलें, यूआरएलों में vbet अधिष्ठापन अनुदेश तरह गैर - अंग्रेजी वर्ण रखें


डिफ़ॉल्ट भाषा में (अंग्रेजी) मैं कुछ अक्षर है कि यूआरएल में की जरूरत न की तरह हटाने की जरूरत है [,], * और अन्य एकल वर्ण, क्योंकि मैं इन एकल वर्ण के साथ डिफ़ॉल्ट भाषा में आराम नहीं हूँ (अंग्रेजी)



कृपया लोगों की मदद कैसे डिफ़ॉल्ट भाषा (अंग्रेजी) में url में इन एकल वर्ण हटाने के लिए, लेकिन अभी भी विकल्प का उपयोग "यूआरएलों में गैर - अंग्रेजी वर्ण रखें"






i tried to add [ and ] and * character in vbseocp.php --> Define Stopwords but its not working, or can its removed from vbseocp.php --> अपने कस्टम वर्ण प्रतिस्थापन परिभाषित?

या

अगर वहाँ सशर्त करने के लिए कोड है "URLs में गैर - अंग्रेजी वर्ण बदलें?" डिफ़ॉल्ट भाषा के लिए अन्य भाषाओं के लिए केवल और "यूआरएलों में गैर - अंग्रेजी वर्ण रखें" अन्य भाषाओं के लिए, बस उदाहरण के लिए शायद हम इस तरह / vbseo संसाधनों / xml / config.xml कुछ में सशर्त कोड सेट कर सकते हैं
अगर ($ == vbetlang डिफ़ॉल्ट)
{
URLs में गैर - अंग्रेजी वर्ण बदलें?
}
अगर ($ vbetlang = डिफ़ॉल्ट!)
{
यूआरएलों में अन्य भाषाओं के लिए गैर - अंग्रेजी वर्ण रखें
}

basketmen
03-11-10, 01:45
पहली तरह के लिए मैं पहले से ही जानते हैं कि यह कैसे करना है, vbseo मंच में एन्ड्रेस ड्युरान हेविट के लिए धन्यवाद:


नमस्कार,

आप अभी भी चरित्र प्रतिस्थापन विकल्प परवाह किए बिना परिभाषित URLs में गैर - अंग्रेजी वर्ण रखें 'कर सकते हैं. निम्नलिखित कस्टम वर्ण प्रतिस्थापन को परिभाषित करने के लिए प्रयास करें:



'['=>''
']'=>''
'*'=>''
और मुझे पता है कि यह कैसे हो जाता है.

सबसे अच्छा संबंध है.






लेकिन यह बेहतर है अगर हम ऊपर दूसरा तरीका का उपयोग कर सकते हैं, कृपया हमें पता है कि अगर किसी कि सशर्त के बारे में जानकारी है, और मैं सुझाव है कि आप पहली तरह ऊपर का उपयोग है अगर आप डिफ़ॉल्ट भाषा के रूप में / अंग्रेजी लैटिन उपयोग कर (के रूप में लगभग हम सभी को इसका इस्तेमाल )

vBET
04-11-10, 19:58
मैं इसे पढ़ रहा हूँ ध्यान से अब और आप ही जवाब दे:)

basketmen
04-11-10, 20:17
इस धागे आत्म url की तरह उदाहरण



http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html

यह इस तरह से url बेहतर है, विशेष वर्ण [] * बोल्ड ऊपर और हटाया, अंग्रेजी मंच के लिए बेहतर


http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-others.html




अन्य यूआरएल उदाहरण के लिए, शीर्षक और URL में कुछ विशेष चरित्र है
त्वरित संदेश का जवाब दें: [भाषा भाषा $ भाषा BBCodes नहीं जोड़]
और गोटो = newpost लिंक ठीक से नहीं अनुप्रेषित
langtitle = sk] एफ. बग? (Http://www.vbenterprisetranslator.com/forum/bug-reporting/755-langtitle% 3Dsk% 5Df - bug.html)
Showthread.php पी? = एक्स नहीं rewritten
"झंडा vbet_" मुद्दा (http://www.vbenterprisetranslator.com/forum/bug-reporting/265-vbet_-flag-issue.html)
2 lang = BBCode होने जा रहा है ... (Http://www.vbenterprisetranslator.com/forum/bug-reporting/54-having-2-lang 3D-bbcode.html%)

vBET
04-11-10, 20:37
ठीक है, तो - आप भी है कि vBET फ़ाइल द्वारा कर सकते हैं:
1. ओपन vbenterprisetranslator_seo.php
2. खोजें:


$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);

3. वहाँ इसी तरह जोड़े जोड़ें vBSEO

आप इसे फिर से प्रत्येक अद्यतन करने के बाद, जोड़ने के बाद अपने परिवर्तनों को अधिलेखित हो जाएगा होगा. तो यह vBSEO कस्टम प्रतिस्थापन में रखने के लिए बेहतर विचार किया जा रहा है है.

अपने 2 प्रस्ताव के बारे में. ऐसी हालत इस तरह दिखेगा:


if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}

हम ऐसे समाधान का परीक्षण नहीं है तो हम कुछ परीक्षण उदाहरण पर वास्तविक मंच पर यह नहीं सलाह और जांच कैसे यह बर्ताव करता है. मेरा मानना है कि यह काम करेगा नहीं है - मुझे लगता है कि config से यह बस मान लिया और चर से जुड़ी हैं, तो चर स्ट्रिंग मान के रूप में इस का इलाज करेंगे. मुझे लगता है - परीक्षण नहीं किया है. तो ऐसे परिवर्तन जगह में अन्य जगह है जहां चर मूल्य तुम कर सकता है लेता है टोन होना चाहिए:


$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English


यदि चर वैश्विक है (और अगर यह चर स्थिर नहीं है) तो आप इसे में अधिलेखित / / vbenterprisetranslator_functions_seo.php फ़ाइल शामिल कर सकते हैं. 2 स्थानों पर जहाँ आप इस तरह कोड है:


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);
}

तो तुम किसी और बयान में वैश्विक चर मान बदलने के लिए, पहले पाठ का मूल्यांकन है.

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