Importante: Esta página é o uso de cookies (cookies). Usar este site sem desligar os cookies no navegador, significa que você concorda em utilizá-lo.
Comprar! Características Downloads

Ganhar com a gente!

Se você gostaria de começar a ganhar dinheiro com o BB se unem para Programa de afiliados.
Resultados 1 para 7 de 7

Thread: Apenas os links na barra de navegação (homepahe e fórum) links são apenas em inglês relacionadas

A Visualização Híbrida

Post Anterior Previous Post   Next Post Próximo Post
  1. #1
    Membro Sênior
    Registrado em
    Junho 2010
    Posts
    276

    Default Apenas os links na barra de navegação (homepahe e fórum) links são apenas em inglês relacionadas

    Eu tenho um problema com a casa (allfreechips) e fórum botões na minha barra de navegação, estes não estão recebendo o site.com/lang/ adicionado. Todos os outros links parece funcionar conforme o esperado com a /lang/ seções.

    Obrigado
    Chris

  2. #2
    Banido
    Registrado em
    Ago de 2012
    Posts
    481

    Default

    Rápida correção para esse problema:
    • Abrir arquivo includes/vbenterprisetranslator_functions.php
    • Encontre o código:
      PHP Code:
      $output preg_replace_callback('#action="([^"]*)#s''vbet_createURLForAddressNoReplaceAction'$output);
      $output preg_replace_callback('#href="([^"]*)#s''vbet_createURLForAddressNoReplaceHref'$output); 
    • Substitua-o ao código:
      PHP Code:
      $output preg_replace_callback('#action=["\']([^"\']*)["\']#s''vbet_createURLForAddressNoReplaceAction'$output);
      $output preg_replace_callback('#href=["\']([^"\']*)["\']#s''vbet_createURLForAddressNoReplaceHref'$output); 
    • Encontre o código:
      PHP Code:
      function vbet_createURLForAddressNoReplaceAction($what) {
      return 
      'action="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]);
      }
      function 
      vbet_createURLForAddressNoReplaceHref($what) {
      return 
      'href="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]);

    • Substitua-o ao código:
      PHP Code:
      function vbet_createURLForAddressNoReplaceAction($what) {
      return 
      'action="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]).'"';
      }
      function 
      vbet_createURLForAddressNoReplaceHref($what) {
      return 
      'href="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]).'"';


    Esse problema será corrigido na próxima versão.

  3. #3
    Membro Sênior
    Registrado em
    Junho 2010
    Posts
    276

    Default

    Texto na primeira parte foi um pouco fora, mas substituindo este está corrigindo o problema.

    Code:
    $output = preg_replace_callback('#action="([^"]*)#', 'vbet_createURLForAddressNoReplaceAction', $output);
    $output = preg_replace_callback('#href="([^"]*)#', 'vbet_createURLForAddressNoReplaceHref', $output);

  4. #4
    Membro Sênior
    Registrado em
    Junho 2010
    Posts
    276

    Default

    Não sei se isso é causado pela alteração ou algo que eu não tinha notado

    se eu estou em uma página de revisão, tais como

    Code:
    http://www.allfreechips.com/no/casino_review/646/loco-panda-casino.html
    os links para outros idiomas estão incorretas.

    Code:
    http://www.allfreechips.com/phpBB2/no/nl/casino_review/646/loco-panda-casino.html
    Consulte para o holandês é a adição de phpBB2/ e /nl e mantendo-a sem
    Isso está fora de forma, claro, de adicionar o fórum caminho e o outro lang

  5. #5
    Banido
    Registrado em
    Ago de 2012
    Posts
    481

    Default

    Este é outro problema que ocorreu após a correção de um problema anterior.
    Rápida correção para esse problema:
    • Abrir arquivo includes/vbenterprisetranslator_functions_url_tracking.php
    • Encontre o código:
      PHP Code:
      if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
      return 
      vbet_createURLForAddressNoReplaceSEO($language$address) ;
      }
      $bookmark strpos($address'#'); 
    • Substitua-o ao código:
      PHP Code:
      if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
      if (
      preg_match('/\/('.VBET_LANGUAGESMATCH.')\//'$address)) {
      return 
      $address;
      }
      return 
      vbet_createURLForAddressNoReplaceSEO($language$address) ;
      }
      $bookmark strpos($address'#'); 

    Este problema será corrigido na próxima versão. Desculpem a confusão.
    Editado pela última vez por Marcin Kalak; 24-07-15 no 16:06.

  6. #6
    Membro Sênior
    Registrado em
    Junho 2010
    Posts
    276

    Default

    Corrigido, obrigado

  7. #7
    Banido
    Registrado em
    Ago de 2012
    Posts
    481

    Default

    Estou feliz que poderia ajudá-lo.

Tags para este Tópico

Permissões de Postagem

  • Você pode não postar novos tópicos
  • Você pode não postar respostas
  • Você pode não anexos pós
  • Você pode não editar suas mensagens
  •