Důležitý: Tato stránka používá cookies, (cookies). Používání této webové stránky bez nutnosti vypnout soubory cookie v prohlížeči, znamená to, že souhlasíte s tím, pro jeho použití.
Kup teď! Funkce Soubory ke stažení

Vydělávejte s námi!

Pokud chcete začít vydělávat peníze s BB spojení Partnerský Program.
Výsledky 1 na 5 z 5

Závit: Odstranit některé jeden speciální znak v URL, jako je [,], * a další

  1. #1
    Člen
    Datum registrace
    05. 2010
    Příspěvky
    97

    Default Odstranit některé jeden speciální znak v URL, jako je [,], * a další

    Ahoj kluci, potřebujete pomoct


    v vbseocp.php --> Náhrada Znaků --> nastavit Nahradit Non-anglické Znaky v Url?, Držet Non-anglické Znaky v URL jako vbet montážní návod


    ve výchozím jazyce (angličtina) i třeba odstranit některé znaky, které dont třeba v URL, jako je [, ], * a další znak, protože nejsem pohodlí s těmito znak ve výchozím jazyce (anglicky)



    prosím, pomozte kluci, jak odstranit tyto jednotlivé znaky v URL ve výchozím jazyce (anglicky), ale stále používáte "Keep Non-anglické znaky v URL" možnost






    Snažil jsem se přidat [a] a znak * v vbseocp.php -> Definovat stopwords ale nefunguje, nebo je jeho odstranění z vbseocp.php -> Definovat své Náhradní speciální znak?

    OR

    Pokud je podmíněno kód "Nahradit Non-anglické znaky v URL?" pro výchozí jazyk pouze "Keep neanglických znaků v URL" v jiných jazycích "pro jiné jazyky, možná bychom si nastavit podmíněné kód vbseo / resources / xml / config.xml něco takového jen tak pro příklad
    if ($ vbetlang == default)
    {
    Vyměňte Non-anglické znaky v URL?
    }
    if ($ vbetlang! = výchozí)
    {
    Mějte Non-anglické znaky v URL pro jiné jazyky
    }

  2. #2
    Člen
    Datum registrace
    05. 2010
    Příspěvky
    97

    Default

    poprvé, jak jsem již víte, jak to udělat, díky za Andrés Durán Hewitt v vbseo fórum:

    Dobrý den,

    Ještě stále je možné definovat povahu náhrady, bez ohledu na "Keep Non-anglické znaky v URL 'volba. Prosím, zkuste definovat následující vlastní znaky výměny:

    Code:
    '['=>''
    ']'=>''
    '*'=>''
    A dejte mi vědět, jak to chodí.

    S pozdravem.





    ale je lepší, když můžeme používat druhý způsob nahoře, dejte nám prosím vědět, jestli někdo máte informace o tom podmíněné, a navrhuji, abyste používat první způsob výše, pokud používáte anglický / latin jako výchozí jazyk (jak téměř všichni používat )

  3. #3
    Michał Podbielski (vBET zaměstnanců) vBET's Avatar
    Datum registrace
    10. 2009
    Příspěvky
    3,037

    Default

    Čtu teď pečlivě a dá vám odpovědět hned

  4. #4
    Člen
    Datum registrace
    05. 2010
    Příspěvky
    97

    Default

    napří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ší url jako je tato, ruší zvláštní znak [,] a * tučně výše, lepší anglický forum

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



    další adresy URL, například, že některé speciální znak v názvu a URL
    [Jazyk: $ jazyk nepřidávejte jazyk BBCode] v rychlou odpověď
    Goto = & newpost odkazy nejsou správně přesměrování
    langtitle = SK] F.. bug?
    Showthread.php? P = x není přepsán
    "Vbet_ flag" problém
    Po 2 lang = BBCode ...
    Naposledy upravil basketmen; 04-11-10 na 20:21.

  5. #5
    Michał Podbielski (vBET zaměstnanců) vBET's Avatar
    Datum registrace
    10. 2009
    Příspěvky
    3,037

    Default

    OK, takže - můžete to udělat i vBET souboru:
    1. Otevřené vbenterprisetranslator_seo.php
    2. Hledat:
    Code:
    $vbet_custom_char_replacement = array(
    '"' => '', 
    '[langtitle=' => '', 
    '[/langtitle]' => '', 
    ']' => '-'
    );
    3. Přidat zde dvojice podobně vBSEO

    Budete muset přidat znovu po každé aktualizaci, protože vaše změny budou přepsány. Tak aby byla stále v nahrazení vBSEO vlastní zdá být lepší nápad.

    O své druhé tvrzení. Takový stav by měl vypadat takto:
    Code:
    if ($_REQUEST['language'])
    {
    Keep Non-English Characters in URLS for other languages
    } else {
    Replace Non-English Characters in URLs?
    }
    Neměli jsme takové řešení testu, takže jsme radu, aby to na testovací instance není na skutečné fórum a zkontrolovat, jak se chová. Nevěřím, že to bude fungovat - myslím, že z config vzato pouze hodnotu a spojený s variabilní, takže by se to považovat variabilní, stejně jako hodnotu řetězce. Předpokládám, že - nebyly testovány. Takže takové změny by měly být tón v jiném místě, v místě, kde se hodnota proměnné můžete udělat:
    Code:
    $theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
    Pokud je proměnná globální (a pokud je proměnná není konstantní), pak si můžete přepsat do / Includes / vbenterprisetranslator_functions_seo.php souboru. K dispozici jsou 2 místa, kde jste 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 změnit hodnotu globální proměnné v else, než text je hodnocen.

Klíčová slova pro tuto téma

Přispívání

  • Vy není zakládat nová témata
  • Vy není vkládat nové příspěvky
  • Vy není přikládat
  • Vy není upravovat své příspěvky
  •