Belangrijk: Deze pagina is met behulp van cookies (cookies). Met behulp van deze website zonder het uitschakelen van cookies in de browser, betekent dat u akkoord voor het gebruik ervan.
Koop nu! Functies Downloads

Verdienen met ons!

Als u zou willen beginnen met het verdienen van geld met vBET join te Affiliate programma.
Resultaten 1 naar 5 van 5

Onderwerp: Verwijder wat enkele speciale tekens in URL is, zoals [,], * en anderen

  1. #1

    Default Verwijder wat enkele speciale tekens in URL is, zoals [,], * en anderen

    Hi guys, hier wat hulp nodig


    in vbseocp.php --> Character Vervanging --> ik Vervang Niet-engelse Tekens in Url ' s?, om te Houden van Niet-engelse Tekens in URL ' s zoals de vbet installatie-instructie


    in de standaard taal (Engels) Ik moet een aantal personages die dont nodig zijn in urls te verwijderen, zoals [, ], * en andere enkel teken, want ik ben niet met deze enkel teken comfort in de standaard taal (Engels)



    please help jongens hoe u deze enkele tekens te verwijderen url in de standaard taal (Engels), maar nog steeds met behulp van "Non-Engels tekens in URL's Keep" optie






    Ik probeerde toe te voegen [en] en * karakter in vbseocp.php -> Definieer Stopwoorden, maar zijn niet werken, of kunnen zijn verwijderd uit vbseocp.php -> Definieer je Custom Character Vervangingen?

    OR

    als er sprake is voorwaardelijk code "Niet-Engels tekens in URL's vervangen?" voor de standaardtaal alleen en "Keep Non-Engels tekens in URL's" voor de andere talen "voor andere talen, misschien kunnen we de voorwaardelijke code in vBSEO / resources / xml / config.xml iets zoals in dit voorbeeld alleen voor
    if ($ vbetlang == standaard)
    {
    Vervang de niet-Engels tekens in URL's?
    }
    if ($ vbetlang! = standaard)
    {
    Houden niet-Engels tekens in URL's voor andere talen
    }

  2. #2

    Default

    voor de eerste manier waarop ik al weet hoe het te doen, bedankt voor Andres Durán Hewitt in vBSEO forum:

    Hallo,

    Je kunt nog steeds, ongeacht definiëren karakter vervangingen van de 'Non-Engels tekens in URL's Keep' optie. Probeer de volgende aangepaste tekens vervangingen te definiëren:

    Code:
    '['=>''
    ']'=>''
    '*'=>''
    En laat me weten hoe het gaat.

    Met vriendelijke groet.





    maar het is beter als we met de tweede ver boven, laat het ons weten als iemand informatie over die voorwaarden, en ik stel voor dat je met behulp van de eerste ver boven als je gebruik van het Engels / Latijn als standaard taal (zoals bijna alles wat we gebruiken )

  3. #3
    Michał Podbielski (vBET Staff) vBET's Avatar
    Geregistreerd
    Oktober 2009
    Berichten
    3,037

    Default

    Ik lees het zorgvuldig af en geef je snel antwoord

  4. #4

    Default

    het voorbeeld zoals deze draad zelf url


    Code:
    http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html
    het is beter de url als deze, verwijderd het speciale teken [,], en * in het vet boven, beter voor engels forum

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



    andere urls bijvoorbeeld dat een aantal speciale karakter in de titel en in de url
    [Taal: $ taal niet toevoegen taal BBCodes] in Quick Reply
    & Goto = newpost koppelingen niet goed redirect
    langtitle = sk] F.. bug?
    Showthread.php? P = x niet herschreven
    "Vbet_ flag-" probleem
    Na twee lang = bbcode ...
    Laatst bewerkt door basketmen; 04-11-10 in 20:21.

  5. #5
    Michał Podbielski (vBET Staff) vBET's Avatar
    Geregistreerd
    Oktober 2009
    Berichten
    3,037

    Default

    OK, zodat - u kunt dat ook doen door vBET bestand:
    1. Open vbenterprisetranslator_seo.php
    2. Zoek:
    Code:
    $vbet_custom_char_replacement = array(
    '"' => '', 
    '[langtitle=' => '', 
    '[/langtitle]' => '', 
    ']' => '-'
    );
    3. Voeg er paren op dezelfde wijze als vBSEO

    Je moet opnieuw toe te voegen na elke update, omdat uw wijzigingen worden overschreven. Dus hem in vBSEO custom vervangingen lijkt beter idee.

    Over je 2e propositie. Een dergelijke voorwaarde zou er als volgt uitzien:
    Code:
    if ($_REQUEST['language'])
    {
    Keep Non-English Characters in URLS for other languages
    } else {
    Replace Non-English Characters in URLs?
    }
    We hebben niet een dergelijke oplossing te testen, zodat we adviseren om dit te doen op een aantal testen bijvoorbeeld niet op echte forum en kijk hoe het zich gedraagt. Ik geloof niet dat het zal werken - ik denk dat van config het eenvoudig de waarde genomen en aan een variabele, zou zo variabel behandelen dit net zo tekenreekswaarde. Ik neem aan dat - niet getest. Dus een dergelijke verandering moet toon in andere plaats op zijn plaats waar de variabele wordt de waarde je zou kunnen doen zijn:
    Code:
    $theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
    Als variabele is wereldwijd (en als het variabele niet constant) dan kunt u overschrijven in / Includes / vbenterprisetranslator_functions_seo.php bestand. Er zijn 2 plaatsen waar je code als volgt:
    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);
    }
    Dus je kunt veranderen globale variabele waarde in else, voordat de tekst wordt geëvalueerd.

Tags voor deze discussie

Regels voor berichten

  • U mag niet nieuwe discussies starten
  • U mag niet reageren op berichten
  • U mag niet bijlagen posten
  • U mag niet je berichten bewerken
  •