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.
Página 1 de 2 12 PassadoLast
Resultados 1 para 10 de 11

Thread: VBET não reescrever Open graph descrições

  1. #1
    Membro
    Registrado em
    Ago de 2012
    Localização
    Atlanta
    Posts
    39

    Default VBET não reescrever Open graph descrições

    Ei Martin,

    Encontrei outro erro para você. Tem a ver com a partilha social a utilizar esta versão. Sempre que quero compartilhar, a partir de uma url traduzido o opengraph de dados usa o conteúdo original da versão em inglês.

    Por exemplo, essa url é em italiano, mas o open graph tags puxe a descriptyion e a partilha do url da versão em inglês: Truffa Fittizio, Agente modellante Julia Rodi
    Você tem que visualizar o código-fonte para ver o que eu quero dizer. Abaixo está um trecho:

    Code:
    <meta property="og:description" content="Hello my name is Julia Rhodes, and am a freelance modeling agent working for female first magazine in recruiting models.Female first Magazine" /><meta property="og:url" content="http://mymodeltalk.com/jobs/modeling-nigerian-419-industry-scams/330355-scam-ficticious-modeling-agent-julia-rhodes.html" /><meta property="og:type" content="article" /><meta property="og:image" content="http://mymodeltalk.com/file/style/mmt/newslettergraphic.jpg" /><meta property="og:title" content="Scam by Ficticious Modeling Agent  Julia Rhodes" />
    Tudo, exceto o "og:image content" deve ser em italiano. Até agora, esta falha para traduzir ou apresentar a correta descrição, localização do url e o título.

    Você tem qualquer código que eu poderia usar para corrigir isso? Se alguns lê o fio no seu idioma nativo tenho certeza que deseja compartilhar em mídias sociais em sua língua nativa.

    Eu encontrei este erro através de ferramentas do google para webmasters. ele relatou descrições duplicadas e títulos.

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

    Default Integração vBET com o Open Graph Descrição & Título

    Oi,
    Eu vejo que você está adicionando open graph tags Open Graph Descrição & Correcção do Título em Threads/Blog. Você deve se integrar a este produto com vBET.
    Para integrar este produto com a versão completa do vBET:
    • Editar plugin AdminCP->Plugins & Produtos->Plugin Manager->Open Graph Descrição / Telha de Substituição
    • Cole este código no início:
      PHP Code:
      require_once(DIR'/includes/vbenterprisetranslator_functions.php');
      require_once(
      DIR'/includes/vbenterprisetranslator_functions_utils.php');
      global 
      $vbulletin;
      $forumLanguage $vbulletin->options['vbenterprisetranslator_forumlanguage'];
      $language $_REQUEST['language'];
      $serie microtime(true) * 10000
    • Pesquisar:
      PHP Code:
      $og_array['og:description'] = $thread['meta_description']; 
      $og_array['og:title'] = $thread['title']; 
    • SUBSTITUÍ-lo com este código De caracteres utf-8):
      PHP Code:
      $og_array['og:description'] = vbet_translateText($thread['meta_description'], $forumLanguage$language$serie); 
      $og_array['og:title'] = vbet_translateText($thread['title'], $forumLanguage$language$serie); 
    • SUBSTITUÍ-lo com este código (Para não utf-8 caracteres):
      PHP Code:
      $og_array['og:description'] = vbet_translateText(vbet_encodeToSafeUTF8($thread['meta_description']), $forumLanguage$language$serie); 
      $og_array['og:title'] = vbet_translateText(vbet_encodeToSafeUTF8($thread['title']), $forumLanguage$language$serie); 
    • Pesquisar:
      PHP Code:
      $og_array['og:description'] = $ogdesc
      $og_array['og:title'] = $bloginfo['title'] . ' ' $vbphrase['posted_by'] . ' ' $bloginfo['username']; 
    • SUBSTITUÍ-lo com este código De caracteres utf-8):
      PHP Code:
      $og_array['og:description'] = vbet_translateText($ogdesc$forumLanguage$language$serie); 
      $og_array['og:title'] = vbet_translateText($bloginfo['title'], $forumLanguage$language$serie); 
    • SUBSTITUÍ-lo com este código (Para não utf-8 caracteres):
      PHP Code:
      $og_array['og:description'] = vbet_translateText(vbet_encodeToSafeUTF8($ogdesc), $forumLanguage$language$serie); 
      $og_array['og:title'] = vbet_translateText(vbet_encodeToSafeUTF8($bloginfo['title']), $forumLanguage$language$serie) . ' ' $vbphrase['posted_by'] . ' ' $bloginfo['username'];; 
    • Salve as alterações.


    Para integrar este produto com versão gratuita do vBET:
    • Editar plugin AdminCP->Plugins & Produtos->Plugin Manager->Open Graph Descrição / Telha de Substituição
    • Cole este código no início:
      PHP Code:
      require_once(DIR'/includes/vbenterprisetranslator_functions.php');
      $language $_REQUEST['language'];
      $serie microtime(true) * 10000
    • Pesquisar:
      PHP Code:
      $og_array['og:description'] = $thread['meta_description']; 
      $og_array['og:title'] = $thread['title']; 
    • SUBSTITUÍ-lo com este código De caracteres utf-8):
      PHP Code:
      $og_array['og:description'] = vbet_translateText($thread['meta_description'], $language$serie); 
      $og_array['og:title'] = vbet_translateText($thread['title'], $language$serie); 
    • SUBSTITUÍ-lo com este código (Para não utf-8 caracteres):
      PHP Code:
      $og_array['og:description'] = vbet_translateText(vbet_encodeToSafeUTF8($thread['meta_description']), $language$serie); 
      $og_array['og:title'] = vbet_translateText(vbet_encodeToSafeUTF8($thread['title']), $language$serie); 
    • Pesquisar:
      PHP Code:
      $og_array['og:description'] = $ogdesc
      $og_array['og:title'] = $bloginfo['title'] . ' ' $vbphrase['posted_by'] . ' ' $bloginfo['username']; 
    • SUBSTITUÍ-lo com este código De caracteres utf-8):
      PHP Code:
      $og_array['og:description'] = vbet_translateText($ogdesc$language$serie); 
      $og_array['og:title'] = vbet_translateText($bloginfo['title'], $language$serie); 
    • SUBSTITUÍ-lo com este código (Para não utf-8 caracteres):
      PHP Code:
      $og_array['og:description'] = vbet_translateText(vbet_encodeToSafeUTF8($ogdesc), $language$serie); 
      $og_array['og:title'] = vbet_translateText(vbet_encodeToSafeUTF8($bloginfo['title']), $language$serie) . ' ' $vbphrase['posted_by'] . ' ' $bloginfo['username'];; 
    • Salve as alterações.

  3. #3
    Membro
    Registrado em
    Ago de 2012
    Localização
    Atlanta
    Posts
    39

    Default

    homem você é incrível... muito obrigada.

  4. #4
    Membro
    Registrado em
    Dezembro de 2012
    Posts
    42

    Default

    This text was not translated, because it is originally in Portuguese Marcin,

    Terá essa readequação na próxima Release do vBET PRO?

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

    Default

    Esta integração não requer alteração de código no vBET. Este código altera funções de plugin para vBET traduzir as etiquetas adicionadas por ele.

  6. #6
    Membro
    Registrado em
    Agosto 2010
    Posts
    83

    Default

    Text automatically translated from: Russian to: Portuguese
    Translated text
    Bom dia!
    Original text


    vBET Tradutor 4.7.2
    vBulletin 4.2.3

    Open Graph Descrição & Correcção do Título em Threads/Blog 1.2.0


    Open Graph Descrição / Telha De Substituição fb_opengraph_array:
    Code:
    if (THIS_SCRIPT == 'showthread') //For Threads
    {
      global $thread;
      $og_array['og:description'] = $thread['meta_description'];
      $og_array['og:title'] = $thread['title'];
    }
    
    if (THIS_SCRIPT == 'entry') //For Blog Entries
    {
      global $vbphrase, $bloginfo;
      $ogdesc = strip_bbcode($bloginfo['pagetext'], true, false, false, true);
      $ogdesc = htmlspecialchars ($ogdesc); 
      $ogdesc = preg_replace('!\s+!', ' ', $ogdesc);
      $ogdesc = (strlen($ogdesc) > 303) ? substr($ogdesc,0,300).'...' : $ogdesc;
      $og_array['og:description'] = $ogdesc;
      $og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
    }

    Text automatically translated from: Russian to: Portuguese
    Translated text
    Após a integração alterações:
    Original text


    Code:
    require_once(DIR. '/includes/vbenterprisetranslator_functions.php'); 
    require_once(DIR. '/includes/vbenterprisetranslator_functions_utils.php'); 
    global $vbulletin; 
    $forumLanguage = $vbulletin->options['vbenterprisetranslator_forumlanguage']; 
    $language = $_REQUEST['language']; 
    $serie = microtime(true) * 10000;  
    
    if (THIS_SCRIPT == 'showthread') //For Threads
    {
      global $thread;
      $og_array['og:description'] = vbet_translateText($thread['meta_description'], $forumLanguage, $language, $serie);
      $og_array['og:title'] = vbet_translateText($thread['title'], $forumLanguage, $language, $serie);
    }
    
    if (THIS_SCRIPT == 'entry') //For Blog Entries
    {
      global $vbphrase, $bloginfo;
      $ogdesc = strip_bbcode($bloginfo['pagetext'], true, false, false, true);
      $ogdesc = htmlspecialchars ($ogdesc); 
      $ogdesc = preg_replace('!\s+!', ' ', $ogdesc);
      $ogdesc = (strlen($ogdesc) > 303) ? substr($ogdesc,0,300).'...' : $ogdesc;
      $og_array['og:description'] = vbet_translateText($ogdesc, $forumLanguage, $language, $serie);
      $og_array['og:title'] = vbet_translateText($bloginfo['title'], $forumLanguage, $language, $serie);
    }
    Text automatically translated from: Russian to: Portuguese
    Translated text
    -- recebo um erro:
    Original text


    Erro de banco de dados no vBulletin 4.2.3:

    Inválido SQL:
    SELECIONE cache.originaltext como originaltext, cache.traduzido como traduzido DE vbenterprisetranslator_cache_ ajuda, vbenterprisetranslator_cache_ de cache, ONDE a ajuda.originaltext='******************************************' E cache.serie=ajuda.serie;

    MySQL Erro : a Tabela 'vbenterprisetranslator_cache_' não existe
    Número de erro: 1146
    Editado pela última vez por Marcin Kalak; 03-02-17 no 20:34.

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

    Default

    Por favor, tente adicionar depois:
    PHP Code:
    $language $_REQUEST['language']; 
    seguinte código:
    PHP Code:
    if(!$language) { 
    $language $forumLanguage;


  8. #8
    Membro
    Registrado em
    Agosto 2010
    Posts
    83

    Default

    Text automatically translated from: Russian to: Portuguese
    Translated text
    Спасибо за ответ.


    O código do módulo
    Original text
    Aberta "Gráfico Descrição / Telha Substituir":


    HTML Code:
    require_once(DIR. '/includes/vbenterprisetranslator_functions.php'); require_once(DIR. '/includes/vbenterprisetranslator_functions_utils.php'); global $vbulletin; $forumLanguage = $vbulletin->options['vbenterprisetranslator_forumlanguage']; $language = $_REQUEST['language']; if(!$language) {  $language = $forumLanguage; }  $serie = microtime(true) * 10000;  
    if (THIS_SCRIPT == 'showthread') //For Threads{  global $thread;  $og_array['og:description'] = vbet_translateText($thread['meta_description'], $forumLanguage, $language, $serie);  $og_array['og:title'] = vbet_translateText($thread['title'], $forumLanguage, $language, $serie);}
    if (THIS_SCRIPT == 'entry') //For Blog Entries{  global $vbphrase, $bloginfo;  $ogdesc = strip_bbcode($bloginfo['pagetext'], true, false, false, true);  $ogdesc = htmlspecialchars ($ogdesc);   $ogdesc = preg_replace('!\s+!', ' ', $ogdesc);  $ogdesc = (strlen($ogdesc) > 303) ? substr($ogdesc,0,300).'...' : $ogdesc;  $og_array['og:description'] = vbet_translateText($ogdesc, $forumLanguage, $language, $serie);  $og_array['og:title'] = vbet_translateText($bloginfo['title'], $forumLanguage, $language, $serie);

    Text automatically translated from: Russian to: Portuguese
    Translated text
    -- ошибки MySQL нет!
    -- но перевода og:description нет -
    Original text
    Code:
    <meta property="og:description" content="*******
    Editado pela última vez por Marcin Kalak; 06-02-17 no 21:39. Motivo: REPARAÇÃO DE BBCODE

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

    Default

    Por favor me envie uma PM detalhes de acesso Admin CP e FTP. Vou verificar o que está acontecendo lá

  10. #10
    Membro
    Registrado em
    Agosto 2010
    Posts
    83

    Default

    Text automatically translated from: Russian to: Portuguese
    Translated text
    Marcin Kalak, peço desculpa, tudo funciona muito bem******
    Original text

Página 1 de 2 12 PassadoLast

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
  •