Importante: Questa pagina utilizza i cookie (cookies). L'utilizzo di questo sito senza disattivare i cookies in del browser, significa che sei d'accordo per il suo utilizzo.
Acquista ora! Caratteristiche Download

Guadagna con noi!

Se vuoi iniziare a guadagnare soldi con BB unirsi a Programma di affiliazione.
Pagina 1 di 2 12 ScorsoLast
Risultati 1 a 10 di 11

Discussione: VBET non riscrivere Open graph descrizioni

  1. #1
    Membro
    Data di registrazione
    Ago 2012
    Posizione
    Atlanta
    Messaggi
    39

    Default VBET non riscrivere Open graph descrizioni

    Hey Martin,

    Trovato un altro bug. Ha a che fare con la condivisione sociale con questa versione. Ogni volta che condivido un url tradotto il opengraph dati usa il contenuto originale della versione inglese.

    Per esempio questo url è in italiano ma l'open graph tags tirare la descriptyion e condivisione url dalla versione inglese: Truffa Fittizio, Agente modellante Julia Rodi
    È necessario visualizzare il sorgente per capire cosa intendo. Di seguito un estratto:

    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" />
    Tutto tranne il "og:image content" dovrebbe essere in italiano. Finora questo non riesce a tradurre o per visualizzare la descrizione corretta, url,il titolo.

    Avete qualche codice che ho potuto usare per risolvere questo problema? Se qualche legge il thread nella loro lingua, sono sicuro che si desidera condividere su social media nella loro lingua madre.

    Ho trovato questo errore tramite google webmaster tools. ha riferito il duplicato descrizioni e titoli.

  2. #2
    Banned
    Data di registrazione
    Ago 2012
    Messaggi
    481

    Default Integrazione vBET con Open Graph Descrizione & Titolo

    Ciao a tutti,
    Vedo che si sta aggiungendo open graph tags utilizzo di Open Graph Descrizione & Titolo Fix sul Thread/Blog. È necessario integrare questo prodotto con vBET.
    Per integrare questo prodotto con la versione completa di vBET:
    • Modifica plugin AdminCP->Plugins & Prodotti->Gestione Plugin->Open Graph Descrizione / Piastrella Override
    • Incollare questo codice all'inizio:
      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
    • Cerca:
      PHP Code:
      $og_array['og:description'] = $thread['meta_description']; 
      $og_array['og:title'] = $thread['title']; 
    • Sostituirlo con questo codice (Per utf-8 caratteri):
      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); 
    • Sostituirlo con questo codice (Per non utf-8 caratteri):
      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); 
    • Cerca:
      PHP Code:
      $og_array['og:description'] = $ogdesc
      $og_array['og:title'] = $bloginfo['title'] . ' ' $vbphrase['posted_by'] . ' ' $bloginfo['username']; 
    • Sostituirlo con questo codice (Per utf-8 caratteri):
      PHP Code:
      $og_array['og:description'] = vbet_translateText($ogdesc$forumLanguage$language$serie); 
      $og_array['og:title'] = vbet_translateText($bloginfo['title'], $forumLanguage$language$serie); 
    • Sostituirlo con questo codice (Per non utf-8 caratteri):
      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'];; 
    • Salvare la modifica.


    Per integrare questo prodotto con la versione gratuita di vBET:
    • Modifica plugin AdminCP->Plugins & Prodotti->Gestione Plugin->Open Graph Descrizione / Piastrella Override
    • Incollare questo codice all'inizio:
      PHP Code:
      require_once(DIR'/includes/vbenterprisetranslator_functions.php');
      $language $_REQUEST['language'];
      $serie microtime(true) * 10000
    • Cerca:
      PHP Code:
      $og_array['og:description'] = $thread['meta_description']; 
      $og_array['og:title'] = $thread['title']; 
    • Sostituirlo con questo codice (Per utf-8 caratteri):
      PHP Code:
      $og_array['og:description'] = vbet_translateText($thread['meta_description'], $language$serie); 
      $og_array['og:title'] = vbet_translateText($thread['title'], $language$serie); 
    • Sostituirlo con questo codice (Per non utf-8 caratteri):
      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); 
    • Cerca:
      PHP Code:
      $og_array['og:description'] = $ogdesc
      $og_array['og:title'] = $bloginfo['title'] . ' ' $vbphrase['posted_by'] . ' ' $bloginfo['username']; 
    • Sostituirlo con questo codice (Per utf-8 caratteri):
      PHP Code:
      $og_array['og:description'] = vbet_translateText($ogdesc$language$serie); 
      $og_array['og:title'] = vbet_translateText($bloginfo['title'], $language$serie); 
    • Sostituirlo con questo codice (Per non utf-8 caratteri):
      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'];; 
    • Salvare la modifica.

  3. #3
    Membro
    Data di registrazione
    Ago 2012
    Posizione
    Atlanta
    Messaggi
    39

    Default

    l'uomo si sono impressionanti... grazie mille.

  4. #4
    Membro
    Data di registrazione
    Dicembre 2012
    Messaggi
    42

    Default

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

    Sarà questo riaggiustamento nella prossima versione di BB PRO?
    Original text

  5. #5
    Banned
    Data di registrazione
    Ago 2012
    Messaggi
    481

    Default

    Questa integrazione non richiede modifica del codice in vBET. Questo codice cambia le funzioni del plugin per vBET tradurre i tag aggiunti da lui.

  6. #6
    Membro
    Data di registrazione
    Agosto 2010
    Messaggi
    83

    Default

    Text automatically translated from: Russian to: Italian
    Translated text
    Buon giorno!
    Original text


    vBET Traduttore 4.7.2
    vBulletin 4.2.3

    Open Graph Descrizione & Titolo Fix sul Thread/Blog 1.2.0


    Open Graph Descrizione / Piastrella Override 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: Italian
    Translated text
    Dopo l'integrazione delle modifiche:
    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: Italian
    Translated text
    -- ricevo questo errore:
    Original text


    Errore di Database, in vBulletin 4.2.3:

    Invalid SQL:
    SELEZIONARE cache.originaltext come originaltext, la cache.tradotto come tradotto DA vbenterprisetranslator_cache_ aiuto, vbenterprisetranslator_cache_ cache in CUI l'aiuto.originaltext='******************************************' E cache.serie=di aiuto.serie;

    MySQL Error : Tabella 'vbenterprisetranslator_cache_' non esiste
    Numero di errore: 1146
    Ultima modifica di Marcin Kalak; 03-02-17 a 20:34.

  7. #7
    Banned
    Data di registrazione
    Ago 2012
    Messaggi
    481

    Default

    Si prega di provare ad aggiungere dopo:
    PHP Code:
    $language $_REQUEST['language']; 
    codice seguente:
    PHP Code:
    if(!$language) { 
    $language $forumLanguage;


  8. #8
    Membro
    Data di registrazione
    Agosto 2010
    Messaggi
    83

    Default

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


    Il codice del modulo
    Original text
    Aprire il "Grafico Descrizione / Piastrella Override":


    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: Italian
    Translated text
    -- ошибки MySQL нет!
    -- но перевода og:description нет -
    Original text
    Code:
    <meta property="og:description" content="*******
    Ultima modifica di Marcin Kalak; 06-02-17 a 21:39. Motivo: RIPARAZIONE BBCODE

  9. #9
    Banned
    Data di registrazione
    Ago 2012
    Messaggi
    481

    Default

    Si prega di inviare un PM i dettagli accesso Admin CP e FTP. Farò controllare cosa sta succedendo lì

  10. #10
    Membro
    Data di registrazione
    Agosto 2010
    Messaggi
    83

    Default

    Text automatically translated from: Russian to: Italian
    Translated text
    Marcin Kalak, chiedo scusa, tutto funziona perfettamente******
    Original text

Pagina 1 di 2 12 ScorsoLast

Tag per questa discussione

Permessi

  • Voi non possono inviare nuove discussioni
  • Voi non possono inviare risposte
  • Voi non possono inviare allegati
  • Voi non possono modificare i tuoi messaggi
  •