Importante: Esta página está utilizando galletas (cookies). Utilizando este sitio web sin apagar galletas en navegador, significa que estás de acuerdo para utilizarlo.
Comprar ahora! Características Descargas

Gana con nosotros!

Si te gustaría empezar ganando dinero con vBET unir a Afiliar Programa.
Página 1 de 2 12 PasadoLast
Resultados 1 a 10 de 11

Tema: VBET no reescribe Open graph descripciones

  1. #1
    Miembro
    Fecha de Ingreso
    Aug 2012
    Ubicación
    Atlanta
    Mensajes
    39

    Default VBET no reescribe Open graph descripciones

    Hola Martin,

    Encontrado otro error para ti. Tiene que ver con compartir en redes sociales el uso de esta versión. Siempre que puedo compartir desde una url traducido el opengraph de datos utiliza el contenido original de la versión en inglés.

    Por ejemplo esta url está en italiano, pero el open graph de etiquetas tire de la descriptyion y compartir la url de la versión en inglés: Truffa Fittizio, Agente modellante Julia Rodi
    Tienes que ver el código fuente para ver a qué me refiero. A continuación un extracto:

    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" />
    Todo, excepto la "og:image content" debe ser en italiano. Hasta ahora esto no puede traducir o mostrar la correcta descripción, ubicación de la url y el título.

    ¿Tienes algún código que podría utilizar para solucionar este problema? Si alguna lee el hilo en su idioma nativo, estoy seguro de que desea compartir en medios de comunicación social en sus idiomas nativos.

    He encontrado este error a través de google webmaster tools. se informó de duplicar las descripciones y los títulos.

  2. #2
    Prohibido
    Fecha de Ingreso
    Aug 2012
    Mensajes
    481

    Default Integración vBET con Open Graph Descripción & Título

    Hola,
    Veo que usted está agregando etiquetas open graph uso de Open Graph Descripción & Título de la Revisión en Hilos/Blog. Debe integrar este producto con vBET.
    Para integrar este producto con la versión completa de vBET:
    • Editar plugin AdminCP->Complementos & Productos>Administrador de plugins->Open Graph Descripción / Mosaico de Reemplazar
    • Pega este código al principio:
      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
    • Buscar:
      PHP Code:
      $og_array['og:description'] = $thread['meta_description']; 
      $og_array['og:title'] = $thread['title']; 
    • Reemplazarlo con 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); 
    • Reemplazarlo con este código (Para no 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); 
    • Buscar:
      PHP Code:
      $og_array['og:description'] = $ogdesc
      $og_array['og:title'] = $bloginfo['title'] . ' ' $vbphrase['posted_by'] . ' ' $bloginfo['username']; 
    • Reemplazarlo con 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); 
    • Reemplazarlo con este código (Para no 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'];; 
    • Guardar el cambio.


    Para integrar este producto con la versión gratuita de vBET:
    • Editar plugin AdminCP->Complementos & Productos>Administrador de plugins->Open Graph Descripción / Mosaico de Reemplazar
    • Pega este código al principio:
      PHP Code:
      require_once(DIR'/includes/vbenterprisetranslator_functions.php');
      $language $_REQUEST['language'];
      $serie microtime(true) * 10000
    • Buscar:
      PHP Code:
      $og_array['og:description'] = $thread['meta_description']; 
      $og_array['og:title'] = $thread['title']; 
    • Reemplazarlo con 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); 
    • Reemplazarlo con este código (Para no 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); 
    • Buscar:
      PHP Code:
      $og_array['og:description'] = $ogdesc
      $og_array['og:title'] = $bloginfo['title'] . ' ' $vbphrase['posted_by'] . ' ' $bloginfo['username']; 
    • Reemplazarlo con 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); 
    • Reemplazarlo con este código (Para no 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'];; 
    • Guardar el cambio.

  3. #3
    Miembro
    Fecha de Ingreso
    Aug 2012
    Ubicación
    Atlanta
    Mensajes
    39

    Default

    Hombre eres awesome... gracias Un ramo.

  4. #4
    Miembro
    Fecha de Ingreso
    Dec 2012
    Mensajes
    42

    Default

    Text automatically translated from: Portuguese to: Spanish
    Translated text
    Marcin,

    ¿Será este reajuste en la próxima versión de vBET PRO?
    Original text

  5. #5
    Prohibido
    Fecha de Ingreso
    Aug 2012
    Mensajes
    481

    Default

    Esta integración no requiere cambio de código en vBET. Estas funciones de cambios del código de plugin a vBET traducir #el @tag añadieron por él.

  6. #6
    Miembro
    Fecha de Ingreso
    08 2010
    Mensajes
    83

    Default

    Text automatically translated from: Russian to: Spanish
    Translated text
    ¡Buenos días!
    Original text


    vBET Traductor 4.7.2
    vBulletin 4.2.3

    Open Graph Descripción & Título de la Revisión en Hilos/Blog 1.2.0


    Open Graph Descripción / Mosaico De Reemplazar 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: Spanish
    Translated text
    Después de la integración de los cambios:
    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: Spanish
    Translated text
    -- sale el error:
    Original text


    Error de base de datos en vBulletin 4.2.3:

    No válido SQL:
    SELECCIONE caché.originaltext como originaltext, la memoria caché.traducido como traducido DEL vbenterprisetranslator_cache_ ayuda, vbenterprisetranslator_cache_ caché DONDE la ayuda.originaltext='******************************************' Y la caché.serie=ayuda.serie;

    Error MySQL : Tabla 'vbenterprisetranslator_cache_' no existe
    Número de error: 1146
    Última edición por Marcin Kalak; 03-02-17 en 20:34.

  7. #7
    Prohibido
    Fecha de Ingreso
    Aug 2012
    Mensajes
    481

    Default

    Por favor, pruebe a añadir después de:
    PHP Code:
    $language $_REQUEST['language']; 
    código siguiente:
    PHP Code:
    if(!$language) { 
    $language $forumLanguage;


  8. #8
    Miembro
    Fecha de Ingreso
    08 2010
    Mensajes
    83

    Default

    Text automatically translated from: Russian to: Spanish
    Translated text
    Gracias por la respuesta.


    El código del módulo
    Original text
    Abrir "Gráfico de Descripción / Azulejo Reemplazar":


    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: Spanish
    Translated text
    -- errores de MySQL no!
    -- pero la traducción og:description no -
    Original text
    Code:
    <meta property="og:description" content="*******
    Última edición por Marcin Kalak; 06-02-17 en 21:39. Razón: REPARACIÓN DE BBCODE

  9. #9
    Prohibido
    Fecha de Ingreso
    Aug 2012
    Mensajes
    481

    Default

    Complacer enviarme un PM detalles de acceso a Admin CP y FTP. Comprobaré qué está yendo en allí

  10. #10
    Miembro
    Fecha de Ingreso
    08 2010
    Mensajes
    83

    Default

    Text automatically translated from: Russian to: Spanish
    Translated text
    Marcin Kalak, pido perdón, todo funciona muy bien******
    Original text

Página 1 de 2 12 PasadoLast

Etiquetas para este Tema

Permisos

  • Usted no puede crear nuevos temas
  • Usted no puede enviar respuestas
  • Usted no puede Archivos adjuntos
  • Usted no puede editar tus mensajes
  •