СДА

Виев Фулл Версион: Ukloni oko 1 specijalni karakter u url-ovima, kao & # 91 ;, & # 93 ;, * , i drugi



basketmen
03-11-10, 01:27
Здраво момци, треба овде неку помоћ


in vbseocp.php --> Character Replacement --> Поставио сам Замените који нису на енглеском Ликови у УРЛ адресама, како би који нису на енглеском Карактери у УРЛ адресе попут вбет Инсталлатион Инструцтион?


на дефаулт-ни језик (енглески) и потребно је да уклоните неке знакове да Донт потребно у УРЛ адресе, као што су [,], * и један други карактер, јер нисам комфор са овим један карактер на дефаулт-ни језик (енглески)



Помозите нам момци како да уклоните те једном знакова у УРЛ-у подразумеваног језика (енглески), али и даље користи "Нека који нису на енглеском Ликови у УРЛ адресе" опцију






i tried to add [ and ] and * character in vbseocp.php --> Define Stopwords but its not working, or can its removed from vbseocp.php --> Дефинишу прилагођене Реплацементс карактер?

ИЛИ

да ли постоји условни код "Замени који нису на енглеском Ликови у УРЛ-ове?" за подразумевани језик и само "Нека који нису на енглеском Ликови у УРЛ адресе" за друге језике ", за друге језике, можда можемо да поставимо условни код у вБСЕО / ресурса / КСМЛ / цонфиг.кмл овако нешто само за пример
иф ($ вбетланг == подразумевано)
{
Замените који нису на енглеском Ликови у УРЛ адресама?
}
иф ($ вбетланг = подразумевано!)
{
Имајте који нису на енглеском Ликови у УРЛ-ове за друге језике
}

basketmen
03-11-10, 01:45
по први пут већ знам како да то урадите, хвала на Андрес Дуран Хјуит у вБуллетин форуму:


Поздрав,

Још увек можете дефинисати замена карактер, без обзира "Држите који нису на енглеском Ликови у УРЛ адресама" опцији. Покушајте да дефинишу следеће јунаке замене:



'['=>''
']'=>''
'*'=>''
И јавите ми како то иде.

Срдачан поздрав.






али је боље ако можемо да користите други начин наведено, молимо Вас да нас обавестите ако неко има информације о томе условно, и предлажем вам да користите први начин горе ако користите енглески / латиница као подразумевани језик (као скоро сви је користе )

vBET
04-11-10, 19:58
Ја сам га пажљиво читање сада и дати вам ускоро одговорити:)

basketmen
04-11-10, 20:17
пример као овај УРЛ тема само



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

боље је УРЛ овако, уклонила специјални карактер [,] и * масним словима горе, боље за енглески форуму


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




друге УРЛ адресе на пример, да су неки специјални карактер у наслову и УРЛ адресу
[Језик: $ језик Немојте додавати ББЦоде језик] у Куицк Репли
Иди на & = невпост линкови не преусмеравање правилно
лангтитле = ск] Ф.. грешку? (Хттп://ввв.вбентерприсетранслатор.цом/форум/буг-репортинг/755-лангтитле% 3Дск% 5Дф-буг.хтмл)
Сховтхреад.пхп п = к не? Поново написана
"Вбет_ заставом" питање (хттп://ввв.вбентерприсетранслатор.цом/форум/буг-репортинг/265-вбет_-флаг-иссуе.хтмл)
Ако имате 2 ланг = ББЦоде ... (Хттп://ввв.вбентерприсетранслатор.цом/форум/буг-репортинг/54-хавинг-2-ланг% 3Д-ббцоде.хтмл)

vBET
04-11-10, 20:37
У реду, тако - можете то урадити и од стране вБЕТ фајла:
1. Отворена вбентерприсетранслатор_сео.пхп
2. Пронађи:


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

3. Додај ту пара слично вБуллетин

Мораћете да га додате поново након сваког ажурирања, јер промене ће бити замењена. Дакле, имајући то у вБуллетин обичај замену Чини се да бољу идеју.

О вашем 2. предлог. Таквом стању би изгледала овако:


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

Нисмо тестирање таквог решења па смо савет да то уради на неком тесту пример није на прави форум и проверите како се понаша. Не верујем да ће радити - претпостављам да је од конфиг то узима само вредност и везан за променљиву, тако да променљиве би третирати ово као стринг вредност. Претпостављам - није тестирано. Дакле, таква промена би требало да буде тон у другом месту, на месту где се променљиве узима вредност можете да урадите:


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


Ако променљива је глобални (и ако се променљиве не константа) онда можете да га замени у / инцлудес / вбентерприсетранслатор_фунцтионс_сео.пхп фајл. Постоје 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
Thanks to vBET 4.10.1 you can enjoy automatic translations