Importante: Esta páxina está utilizando galletas (cookies). Utilizando este sitio web sen apagar galletas en navegador, significa que estás de acordo para utilizalo.
Comprar! Características Descargas

Gañar coa xente!

Se gostaríache arrancar gañando diñeiro con vBET une a Afiliar Programa.
Resultados 1 para 5 de 5

Thread: Eliminar algunhas único carácter especial na url, como [,], * e outros

  1. #1

    Default Eliminar algunhas único carácter especial na url, como [,], * e outros

    Ola persoal, precisa de axuda aquí


    En vbseocp.php --> Substitución de carácter --> i o conxunto Substitúe Caracteres Non ingleses en URLs?, para Manter Caracteres Non ingleses en URLS como o vbet instrución de instalación


    en lingua estándar (en inglés) eu teño eliminar algúns caracteres que non precisaba de URLs, como [, ], * eo carácter único outro, porque eu non son o confort con estas único carácter na lingua estándar (en inglés)



    por favor me axude caras como eliminar eses caracteres únicos na url no idioma por defecto (inglés), pero aínda usando "Keep Non-Inglés Personaxes en URLs" opción






    Intento engadir [e] e * personaxe en vbseocp.php -> Define Stopwords pero non o seu traballo, ou pode a súa eliminado vbseocp.php -> Define o seu Replacements personaxe personalizado?

    OR

    se hai código condicional para "Substitiur Non-Inglés Personaxes en URLs?" para a linguaxe estándar único e "Keep Non-Inglés Personaxes en URLs" a outras linguas "para outras linguas, quizais poidamos facer que o código condicional en algo vBSEO / Resources / xml / config.xml como este só para exemplo
    if ($ vbetlang == estándar)
    {
    Substituír non-Inglés Personaxes en URLs?
    }
    if ($ vbetlang! estándar =)
    {
    Manteña Non-Inglés Personaxes en URLs a outros idiomas
    }

  2. #2

    Default

    para a primeira forma eu xa sei como facelo, grazas por Andrés Durán Hewitt en vBSEO foro:

    Ola,

    Aínda pode definir substitucións carácter independente da 'Keep Non-Inglés Personaxes URLs' opción. Por favor, inténteo definir o seguinte substitucións personalizadas caracteres:

    Code:
    '['=>''
    ']'=>''
    '*'=>''
    E deixe-me saber como vai.

    Mellores cumprimento.





    pero é mellor se é que podemos utilizar a segunda forma anterior, por favor, deixe-nos saber se alguén ten información sobre esta condicional, e eu suxiro que usar a primeira forma anteriormente, se usa o inglés / latín como lingua estándar (como case todos nós usalo )

  3. #3
    Michał Podbielski (vBET Funcionarios) vBET's Avatar
    Rexistrado
    Outubro 2009
    Posts
    3,037

    Default

    Estou lendo o con coidado agora e darlle resposta en breve

  4. #4

    Default

    o exemplo coma este url auto-fío


    Code:
    http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html
    é mellor a url como esta, Eliminar o carácter especial [,], * e en negra por riba, mellor para Inglés foro

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



    exemplo URLs outros, que teñen algúns caracteres especiais no título e na url
    [Language: linguaxe $ Non engadir BBCode lingua] en Resposta Rápida
    & Ligazóns Goto = newpost non redireccionar correctamente
    langtitle = sk] F.. erro?
    Showthread.php? P = x non reescrito
    "Vbet_-bandeira" cuestión
    Ter 2 lang = bbcode ...
    Último editado por basketmen; 04-11-10 en 20:21.

  5. #5
    Michał Podbielski (vBET Funcionarios) vBET's Avatar
    Rexistrado
    Outubro 2009
    Posts
    3,037

    Default

    OK así - pode facelo tamén por ficheiros vBET:
    1. Vbenterprisetranslator_seo.php aberto
    2. Buscar:
    Code:
    $vbet_custom_char_replacement = array(
    '"' => '', 
    '[langtitle=' => '', 
    '[/langtitle]' => '', 
    ']' => '-'
    );
    3. Engadir existen pares de forma semellante ao vBSEO

    Terá que engadir lo de novo despois de cada actualización, xa que os cambios serán substituídas. Así, mantendo-a en substitución vBSEO costume parece idea mellor.

    Sobre a súa proposición 2. Tal condición quedaría así:
    Code:
    if ($_REQUEST['language'])
    {
    Keep Non-English Characters in URLS for other languages
    } else {
    Replace Non-English Characters in URLs?
    }
    Non probamos esa solución para que o consello de facelo non nalgunha instancia de proba no foro real e comprobar como se comporta. Eu non creo que vai traballar - Supoño que a partir de configuración el tomadas simplemente o valor e anexado a variable, de xeito variable trataría isto só como un valor cadea. Eu supoño - non probado. Entón, ese cambio debe ser o ton noutro lugar no lugar onde variable colle o valor que podería facer:
    Code:
    $theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
    Se a variable é global (e si é variable non constante), entón podes substituílo-lo / Includes / vbenterprisetranslator_functions_seo.php arquivo. Existen 2 prazas onde tes un código coma este:
    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);
    }
    Así, pode cambiar o valor variable global en educación else, diante do texto é avaliada.

Tags para este tema

Permisos de Mensaxe

  • Vostede non publicar novos temas
  • Vostede non enviar respostas
  • Vostede non anexos post
  • Vostede non editar as túas mensaxes
  •