Zobrazit plnou verzi: Odstranit některé jednoho speciálního znaku v url, jako[, ], *, a další
Ahoj kluci, potřebujete pomoct
in vbseocp.php --> Character Replacement --> jsem Výměna 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
i tried to add [ and ] and * character in vbseocp.php --> Define Stopwords but its not working, or can its removed from vbseocp.php --> Definovat své vlastní charakter Náhradní?
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
}
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:
'['=>''
']'=>''
'*'=>''
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 )
Čtu teď pečlivě a dá vám odpověď brzy:)
například takto url vlastní vlákno
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
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? (Http://www.vbenterprisetranslator.com/forum/bug-reporting/755-langtitle% 3Dsk% 5Df-bug.html)
Showthread.php? P = x není přepsán
"Vbet_ flag" čísla (http://www.vbenterprisetranslator.com/forum/bug-reporting/265-vbet_-flag-issue.html)
Po 2 lang = BBCode ... (Http://www.vbenterprisetranslator.com/forum/bug-reporting/54-having-2-lang% 3D-bbcode.html)
OK, takže - můžete to udělat i vBET souboru:
1. Otevřené vbenterprisetranslator_seo.php
2. Hledat:
$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:
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:
$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 v / includes / vbenterprisetranslator_functions_seo.php souboru. K dispozici jsou 2 místa, kde jste kód takhle:
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.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.