Важно: Ова страница користи колачиће (cookies). Користећи овај сајт без искључивања колачиће у прегледачу, значи да сте сагласни да га користите.
Купи Сада! Карактеристике Довнлоадс

Зарадите са нама!

Ако желите да почнете да зарађујете новац са вБЕТ придружити Партнерски програм.
Резултати 1 на 5 од 5

Тема: Уклањање неких један специјални карактер у УРЛ, као што су [,], *, и други

  1. #1

    Default Уклањање неких један специјални карактер у УРЛ, као што су [,], *, и други

    Здраво момци, треба овде неку помоћ


    u vbseocp. php--> zamena znakova--> sam podesio da zamenim znakove koji nisu na engleskom jeziku u URL adresama?, da biste zadržali znakove koji nisu engleski u URL adresama kao što je instrukcija instalacije vBET


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



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






    Покушао сам да додате [и] и * карактер у вбсеоцп.пхп -> Дефиниши Стопвордс али његова не ради, или се може уклонити из своје вбсеоцп.пхп -> Дефинишите Замена прилагођени карактер?

    ИЛИ

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

  2. #2

    Default

    по први пут већ знам како да то урадите, хвала на Андрес Дуран Хјуит у вБуллетин форуму:

    Поздрав,

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

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

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





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

  3. #3
    Мицхаł Подбиелски (вБЕТ штаба) vBET's Avatar
    Регистрован
    Сеп 2009
    Поруке
    3,037

    Default

    Ја сам га пажљиво читање сада и дати вам ускоро одговорити

  4. #4

    Default

    пример као овај УРЛ тема само


    Code:
    http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html
    боље је УРЛ овако, уклонила специјални карактер [,] и * масним словима горе, боље за енглески форуму

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



    друге УРЛ адресе на пример, да су неки специјални карактер у наслову и УРЛ адресу
    [Језик: $ језик Немојте додавати ББЦоде језик] у Куицк Репли
    Иди на & = невпост линкови не преусмеравање правилно
    лангтитле = ск] Ф.. грешку?
    Сховтхреад.пхп п = к не? Поново написана
    "Вбет_ заставом" питање
    Ако имате 2 ланг = ББЦоде ...
    Последњи изменио basketmen; 04-11-10 U 20:21.

  5. #5
    Мицхаł Подбиелски (вБЕТ штаба) vBET's Avatar
    Регистрован
    Сеп 2009
    Поруке
    3,037

    Default

    У реду, тако - можете то урадити и од стране вБЕТ фајла:
    1. Отворена вбентерприсетранслатор_сео.пхп
    2. Пронађи:
    Code:
    $vbet_custom_char_replacement = array(
    '"' => '', 
    '[langtitle=' => '', 
    '[/langtitle]' => '', 
    ']' => '-'
    );
    3. Додај ту пара слично вБуллетин

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

    О вашем 2. предлог. Таквом стању би изгледала овако:
    Code:
    if ($_REQUEST['language'])
    {
    Keep Non-English Characters in URLS for other languages
    } else {
    Replace Non-English Characters in URLs?
    }
    Нисмо тестирање таквог решења па смо савет да то уради на неком тесту пример није на прави форум и проверите како се понаша. Не верујем да ће радити - претпостављам да је од конфиг то узима само вредност и везан за променљиву, тако да променљиве би третирати ово као стринг вредност. Претпостављам - није тестирано. Дакле, таква промена би требало да буде тон у другом месту, на месту где се променљиве узима вредност можете да урадите:
    Code:
    $theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
    Ако променљива је глобални (и ако се променљиве не константа) онда можете да га замени у / Инцлудес / вбентерприсетранслатор_фунцтионс_сео.пхп фајл. Постоје 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);
    }
    Дакле, можете да промените глобална променљива вредност у другом саопштењу, пре него што текст се процењује.

Ознаке за ову тему

Правила постовања

  • Ти не могу постављати нове теме
  • Ти не могу порука одговора
  • Ти не могу слати прикачене фајлове
  • Ти не могу моњати ваше постове
  •