Pomembno: Ta stran uporablja piškotke (cookies). Z uporabo te spletne strani brez izklopu piškotke v brskalniku, pomeni, da se strinjate za njegovo uporabo.
Kupite! Lastnosti Downloads

Zaslužite z nami!

Če bi želeli začeti zaslužite denar z vBET stika za Affiliate Program.
Rezultati 1 do 5 od 5

Thread: Odstranite nekaj en poseben znak v url, kot so [,], *, in drugi

  1. #1

    Default Odstranite nekaj en poseben znak v url, kot so [,], *, in drugi

    Hi guys, potrebujejo nekaj pomoči tukaj





    v privzeti jezik (angleško) i morali odstraniti nekaj znakov, ki dont potrebno v URL, kot [, ], * in drugi znak, ker nisem udobje s temi en znak v privzeti jezik (angleško)



    prosim pomoč fantje, kako odstraniti te eno znakov v url v privzetega jezika (angleško), vendar še vedno uporabljajo "Naj Non-angleški znakov v URL-" možnost






    Poskušal sem dodati [in] ter znak * v vbseocp.php -> Določi Stopwords vendar ne deluje, ali se lahko odstrani iz svojega vbseocp.php -> Določite Replacements Character po meri?

    ALI

    če je pogojna kodo, da "Zamenjaj Non-angleški znakov v URL?" za privzeti jezik samo in "Naj Non-angleški znakov v URL-" za druge jezike ", za druge jezike, morda lahko postavimo pogojni kodo v nekaj vbseo / resources / xml / config.xml, kot je ta samo za primer
    if ($ vbetlang == privzeto)
    {
    Zamenjajte Non-angleški znakov v URL?
    }
    if ($ vbetlang! = privzeto)
    {
    Naj Non-angleški Znaki v URL za druge jezike
    }

  2. #2

    Default

    za prvo tako, kot sem že veste, kako to storiti, hvala za Andrés Durán Hewitt v vbseo forum:

    Hello,

    Še vedno lahko določite znak zamenjave glede "Naj Non-angleški znakov v URL-" možnost. Poskusite opredeliti naslednji meri zamenjav znakov:

    Code:
    '['=>''
    ']'=>''
    '*'=>''
    In povej mi, kako to gre.

    Lep pozdrav.





    vendar je bolje, če bomo lahko uporabljajo drugi način zgoraj, nam, če ima kdo podatke o tem pogojno, in predlagam vam uporabo Prvi način zgoraj, če uporabljate angleščino / latin kot privzeti jezik (kot skoraj vsi ga uporabljajo )

  3. #3
    Michał Podbielski (vBET osebja) vBET's Avatar
    Join Date
    Oktober 2009
    Prispevkov
    3,037

    Default

    Jaz sem ga zdaj skrbno branje in vam odgovorili takoj, ko

  4. #4

    Default

    Na primer, kot je ta url nit sebe


    Code:
    http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html
    je bolje, url, kot je ta, Odstranjeno poseben znak [,] in * v krepkem zgoraj, bolje za angleščino forum

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



    druge urls primer, da so nekateri poseben znak v naslovu in v url
    [Language: $ jezik ne dodajajte jezika BB kode] v Quick Reply
    & Goto = newpost povezave ne preusmeriti pravilno
    langtitle = sk] F.. bug?
    Showthread.php p =? X ne predelajo
    "Vbet_ zastave" vprašanje
    Ob 2 lang = BBCode ...
    Nazadnje urejal basketmen; 04-11-10 pri 20:21.

  5. #5
    Michał Podbielski (vBET osebja) vBET's Avatar
    Join Date
    Oktober 2009
    Prispevkov
    3,037

    Default

    OK, tako da - lahko storite tudi z vBET datoteke:
    1. Odpri vbenterprisetranslator_seo.php
    2. Najdi:
    Code:
    $vbet_custom_char_replacement = array(
    '"' => '', 
    '[langtitle=' => '', 
    '[/langtitle]' => '', 
    ']' => '-'
    );
    3. Dodaj tam parov podobno vBSEO

    Boste morali dodati še enkrat po vsaki posodobitvi, saj se bodo vaše spremembe prepisana. Tako je vodenje v meri zamenjav vBSEO zdi, da je boljšo idejo.

    O vašem 2. predlog. Takšno stanje bi bilo videti takole:
    Code:
    if ($_REQUEST['language'])
    {
    Keep Non-English Characters in URLS for other languages
    } else {
    Replace Non-English Characters in URLs?
    }
    Nismo preizkus takih rešitev, zato smo nasvet, da to storijo na nekaterih testnih primer ni na pravi forum in preveri, kako se obnaša. Ne verjamem, da bo delo - mislim, da je od config je sprejela samo vrednost in pritrjena na spremenljive, tako da bi spremenljivka obravnava to tako kot vrednost niza. Mislim - ni preizkušen. Torej bi morala biti takšna sprememba tone v drugem kraju, v kraju, kjer ima spremenljivo vrednost, ki jo lahko naredite:
    Code:
    $theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
    Če spremenljivka je globalna (in če je spremenljivka ni konstantna), potem ga lahko prepisali v / Includes / vbenterprisetranslator_functions_seo.php datoteko. Obstajata 2 mesti, kjer imate kodo, kot je ta:
    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);
    }
    Torej, lahko spremenite globalno spremenljivko vrednost v drugo izjavo, preden se ocenjuje besedilo.

Oznake za to Thread

Pravila objavljanja

  • You ne sme objavljati novih tem
  • You ne sme post Odgovori
  • You ne sme dodati priponk prispevkom
  • You ne sme urejati svojih prispevkov
  •