Important: Aquesta pàgina està utilitzant galetes (cookies). Utilitzant aquesta pàgina web sense apagar galetes dins navegador, significa que acordes per utilitzar-lo.
Comprar ara! Característiques Descàrregues

Guanya amb nosaltres!

Si t'agradaria començar guanyant diners amb vBET uneix a Afiliar Programa.
Resultats 1 a 5 de 5

Tema: Eliminar alguns caràcters especials en una sola direcció, igual que [,], *, i altres

  1. #1

    Default Eliminar alguns caràcters especials en una sola direcció, igual que [,], *, i altres

    Hola nois, necessiten una mica d'ajuda aquí


    en vbseocp.php --> Reposició de Caràcter --> i va posar Reposar Caràcters No anglesos dins URLs?, per Seguir Caràcters No anglesos dins URLS com el vbet instrucció d'instal·lació


    en l'idioma per defecte (Anglès) i necessitat d'eliminar alguns personatges que no és necessari en les URL, com [, ], * i un altre personatge únic, perquè no sóc comoditat amb aquestes sol caràcter en l'idioma per defecte (Anglès)



    Si us plau, ajudar els nois com treure aquests caràcters individuals a la url en l'idioma per defecte (Anglès), però tot i així l'ús de "mantenir als no-Anglès caràcters en les URL" opció






    He intentat afegir [i] i el caràcter * en vbseocp.php -> Definició de paraules buides, però no la seva feina, o es pot treure del seu vbseocp.php -> Definir, els seus reemplaçaments caràcter personalitzat?

    O

    si no hi ha codi condicional per "Reemplaça no-Anglès caràcters en les adreces URL?" per l'idioma per defecte només i "mantenir als no-Anglès caràcters en les adreces URL" en altres idiomes "per a altres idiomes, potser puguem establir el codi condicional en alguna cosa vBSEO / resources / xml / config.xml com aquesta només, per exemple,
    if ($ vbetlang == defecte)
    {
    Torneu a posar no-Anglès caràcters en les adreces URL?
    }
    if ($ vbetlang! default =)
    {
    Mantenir als no-Anglès caràcters en les adreces URL per a altres idiomes
    }

  2. #2

    Default

    de la primera manera que ja sé com fer-ho, gràcies per Andrés Durán Hewitt en vBSEO fòrum:

    Hola,

    Vostè encara pot definir els reemplaçaments de caràcters sense tenir en compte el "mantenir als no-Anglès caràcters en les URL 'opció. Si us plau, tractar de definir les substitucions següents caràcters personalitzats:

    Code:
    '['=>''
    ']'=>''
    '*'=>''
    I vull saber com va.

    Salutacions cordials.





    però és millor si podem fer servir la segona forma, si us plau, faci'ns saber si algú té informació sobre aquest condicional, i li suggereixo que amb la primera forma per sobre de si està utilitzant Anglès / Llatí com a idioma per defecte (com gairebé tots l'utilitzem )

  3. #3
    Michał Podbielski (VBET Personal) vBET's Avatar
    Data d'ingrés
    Octubre 2009
    Missatges
    3,037

    Default

    Ho estic llegint amb cura ara i et respondrem a la brevetat

  4. #4

    Default

    l'exemple d'aquesta url acte fil


    Code:
    http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html
    és millor la url d'aquest tipus, ha eliminat el caràcter especial [,], i * en negreta més amunt, millor per Anglès fòrum

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



    exemple urls altres, que tenen algun caràcter especial en el títol i en la url
    [Àudio: $ llengua No afegiu BBCode idioma] de Resposta Ràpida
    Anar als enllaços i = newpost no redirigir correctament
    langtitle = sk] F.. error?
    Showthread.php? P = x no reescrit
    "Vbet_ bandera" qüestió
    Tenir dos lang = BBCode ...
    Durar editat per basketmen; 04-11-10 A 20:21.

  5. #5
    Michał Podbielski (VBET Personal) vBET's Avatar
    Data d'ingrés
    Octubre 2009
    Missatges
    3,037

    Default

    Bé, així que - vostè pot fer que també per l'arxiu de VBET:
    1. Vbenterprisetranslator_seo.php obert
    2. Cerca:
    Code:
    $vbet_custom_char_replacement = array(
    '"' => '', 
    '[langtitle=' => '', 
    '[/langtitle]' => '', 
    ']' => '-'
    );
    3. Afegir hi ha parells de manera similar a Matías

    Vostè haurà de afegir de nou després de cada actualització, ja que els canvis seran sobreescrits. Pel que mantenir en reemplaçament de Matías costum sembla millor idea.

    Sobre la seva segona proposta. Aquesta condició es veuria així:
    Code:
    if ($_REQUEST['language'])
    {
    Keep Non-English Characters in URLS for other languages
    } else {
    Replace Non-English Characters in URLs?
    }
    No vam provar solució d'aquest tipus, així que consells per fer això no en una instància de prova en el fòrum real i comprovar com es comporta. No crec que funcioni - Suposo que a partir de configuració que pren només el valor i l'adjunta a la variable, tan variable que tractar això només com a valor de cadena. Suposo que - no han estat avaluats. Així que aquest canvi ha de ser el to en un altre lloc on la variable pren el valor que vostè podria fer:
    Code:
    $theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
    Si la variable és global (i si és variable no constant), llavors es pot sobreescriure a / Includes / vbenterprisetranslator_functions_seo.php arxiu. Hi ha dos llocs on hi hagi un codi com aquest:
    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);
    }
    Així que vostè pot canviar el valor de la variable global en la declaració d'una altra persona, abans que el text s'avalua.

Etiquetes per aquest tema

Permisos

  • Vostè no pot crear nous temes
  • Vostè no pot enviar respostes
  • Vostè no pot Arxius adjunts
  • Vostè no pot editar els teus missatges
  •