Dôležitý: Táto stránka používa cookies, (cookies). Používanie tejto webovej stránky bez nutnosti vypnúť súbory cookie v prehliadači, znamená to, že súhlasíte s tým, pre jeho použitie.
Kúp teraz! Funkcia Súbory na stiahnutie

Zarábajte s nami!

Ak by ste chceli začať zarábať peniaze s vBET pripojiť k Affiliate Program.
Výsledky 1 na 5 z 5

Závit: Odstrániť niektoré jeden špeciálny znak v URL, ako je [,], * a ďalšie

  1. #1
    Člen
    Dátum registrácie
    05. 2010
    Príspevky
    97

    Default Odstrániť niektoré jeden špeciálny znak v URL, ako je [,], * a ďalšie

    Ahoj chalani, potrebujete pomoct





    v predvolenom jazyku (angličtina) i treba odstrániť niektoré znaky, ktoré dont napríklad v URL, ako je [, ], * a ďalší znak, pretože nie som pohodlie s týmito znak v predvolenom jazyku (anglicky)



    Prosím, pomôžte chlapci, ako odstrániť tieto jednotlivé znaky v URL v predvolenom jazyku (anglicky), ale stále používate "Keep Non-anglickej znaky v URL" možnosť






    Snažil som sa pridať [a] a znak * v vbseocp.php -> Definovať stopwords ale nefunguje, alebo je jeho odstránenie z vbseocp.php -> Definovať svoje Náhradné špeciálny znak?

    OR

    Ak je podmienené kód "Nahradiť Non-anglickej znaky v URL?" pre predvolený jazyk len "Keep neanglických znakov v URL" v iných jazykoch "pre iné jazyky, možno by sme si nastaviť podmienené kód vBSEO / resources / xml / config.xml niečo také len tak pre príklad
    if ($ vbetlang == default)
    {
    Vymeňte Non-anglickej znaky v URL?
    }
    if ($ vbetlang! = predvolené)
    {
    Majte Non-anglickej znaky v URL pre iné jazyky
    }

  2. #2
    Člen
    Dátum registrácie
    05. 2010
    Príspevky
    97

    Default

    prvýkrát, ako som už viete, ako to urobiť, vďaka za Andrés Durán Hewitt v vBSEO fórum:

    Dobrý deň,

    Ešte stále je možné definovať povahu náhrady, bez ohľadu na "Keep Non-anglickej znaky v URL 'voľba. Prosím, skúste definovať nasledujúce vlastné znaky výmeny:

    Code:
    '['=>''
    ']'=>''
    '*'=>''
    A dajte mi vedieť, ako to chodí.

    S pozdravom.





    ale je lepšie, keď môžeme používať druhý spôsob hore, dajte nám prosím vedieť, či niekto máte informácie o tom podmienené, a navrhujem, aby ste používať prvý spôsob vyššie, ak používate anglický / latin ako predvolený jazyk (ako takmer všetci používať )

  3. #3
    Michał Podbielski (vBET zamestnancov) vBET's Avatar
    Dátum registrácie
    10. 2009
    Príspevky
    3,037

    Default

    Čítam teraz starostlivo a dá vám odpovedať hneď

  4. #4
    Člen
    Dátum registrácie
    05. 2010
    Príspevky
    97

    Default

    napríklad takto url vlastné vlákno


    Code:
    http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html
    je lepšie url ako je táto, ruší osobitnú znak [,] a * tučne vyššie, lepšie anglický forum

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



    ďalšie adresy URL, napríklad, že niektoré špeciálne znak v názve a URL
    [Jazyk: $ jazyk nepridávajte jazyk BBCode] v rýchlu odpoveď
    Goto = & newpost odkazy nie sú správne presmerovania
    langtitle = SK] F.. bug?
    Showthread.php? P = x nie je prepísaný
    "Vbet_ flag" problém
    Po 2 lang = BBCode ...
    Naposledy upravil basketmen; 04-11-10 v 20:21.

  5. #5
    Michał Podbielski (vBET zamestnancov) vBET's Avatar
    Dátum registrácie
    10. 2009
    Príspevky
    3,037

    Default

    OK, takže - môžete to urobiť aj vBET súboru:
    1. Otvorené vbenterprisetranslator_seo.php
    2. Hľadať:
    Code:
    $vbet_custom_char_replacement = array(
    '"' => '', 
    '[langtitle=' => '', 
    '[/langtitle]' => '', 
    ']' => '-'
    );
    3. Pridať tu dvojice podobne vBSEO

    Budete musieť pridať znovu po každej aktualizácii, pretože vaše zmeny budú prepísané. Tak aby bola stále v nahradení vBSEO vlastný zdá byť lepší nápad.

    O svoje druhé tvrdenie. Takýto stav by mal vyzerať takto:
    Code:
    if ($_REQUEST['language'])
    {
    Keep Non-English Characters in URLS for other languages
    } else {
    Replace Non-English Characters in URLs?
    }
    Nemali sme také riešenie testu, takže sme radu, aby to na testovacie inštancie nie je na skutočné fórum a skontrolovať, ako sa chová. Neverím, že to bude fungovať - myslím, že z config vzaté iba hodnotu a spojený s variabilnou, takže by sa to považovať variabilný, rovnako ako hodnotu reťazca. Predpokladám, že - neboli testované. Takže takéto zmeny by mali byť tón v inom mieste, v mieste, kde sa hodnota premennej môžete urobiť:
    Code:
    $theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
    Ak je premenná globálna (a ak je premenná nie je konštantná), potom si môžete prepísať do / Includes / vbenterprisetranslator_functions_seo.php súboru. K dispozícii sú 2 miesta, kde ste kód takhle:
    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);
    }
    Takže môžete zmeniť hodnotu globálne premenné v else, než text je hodnotený.

Kľúčové slová pre túto tému

Prispievanie

  • Vy nie je zakladať nové témy
  • Vy nie je vkladať nové príspevky
  • Vy nie je prikladať
  • Vy nie je upravovať svoje príspevky
  •