Zobraziť plnú verziu: VBET nedokáže prepísať Otvoriť graf popisy
Ahoj Martin,
Našiel inú chybu, pre vás. To má čo do činenia so sociálnymi zdieľanie pomocou tejto verzie. Vždy, keď som podiel z preložené url opengraph údajov používa pôvodný obsah z anglickej verzie.
Napríklad táto url je v taliančine, ale otvoriť graf značky potiahnite descriptyion a zdieľanie adresy url z anglickej verzii: Truffa Fittizio, Agente modellante Julia Rodi (http://mymodeltalk.com/jobs/it/modeling-nigerian-419-industry-scams/330355-scam-ficticious-modeling-agent-julia-rhodes.html)
Budete musieť zobraziť zdrojový vidieť to, čo mám na mysli. Nižšie je výňatok:
<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" />
Všetko okrem "og:obsah obrázka" malo by byť v taliančine. Doteraz sa to nepodarí, ktoré chcete preložiť alebo zobraziť správny opis, adresu url umiestnenia,a hlava.
Máte nejaké kód by som mohol využiť to opraviť? Ak niektoré číta niť v ich rodnom jazyku som si istý, že chcete zdieľať na sociálne médiá v ich rodnom jazyku.
Našiel som túto chybu cez google webmaster tools. to uviesť duplicitné popisy a tituly.
Marcin Kalak
19-06-15, 14:46
Dobrý deň,
Vidím, že ste pridanie otvoriť graf značky pomocou Open Graph Popis & Title Fix na Závity/Blog. Musíte sa integrovať tento produkt s vBET.
Integrovať tento produkt s plnú verziu vBET:
Upraviť plugin AdminCP->Pluginov & Výrobky->Plugin Manager->Otvoriť Graf Popis / Dlaždice Prepísať
Vložiť tento kód na začiatku:
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;
Hľadať:
$og_array['og:description'] = $thread['meta_description'];
$og_array['og:title'] = $thread['title'];
NAHRADIŤ tento kód (utf-8 znaky):
$og_array['og:description'] = vbet_translateText($thread['meta_description'], $forumLanguage, $language, $serie);
$og_array['og:title'] = vbet_translateText($thread['title'], $forumLanguage, $language, $serie);
NAHRADIŤ tento kód (nie utf-8 znaky):
$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);
Hľadať:
$og_array['og:description'] = $ogdesc;
$og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
NAHRADIŤ tento kód (utf-8 znaky):
$og_array['og:description'] = vbet_translateText($ogdesc, $forumLanguage, $language, $serie);
$og_array['og:title'] = vbet_translateText($bloginfo['title'], $forumLanguage, $language, $serie);
NAHRADIŤ tento kód (nie utf-8 znaky):
$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'];;
Uložiť zmeny.
Integrovať tento produkt s free verziou vBET:
Upraviť plugin AdminCP->Pluginov & Výrobky->Plugin Manager->Otvoriť Graf Popis / Dlaždice Prepísať
Vložiť tento kód na začiatku:
require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$language = $_REQUEST['language'];
$serie = microtime(true) * 10000;
Hľadať:
$og_array['og:description'] = $thread['meta_description'];
$og_array['og:title'] = $thread['title'];
NAHRADIŤ tento kód (utf-8 znaky):
$og_array['og:description'] = vbet_translateText($thread['meta_description'], $language, $serie);
$og_array['og:title'] = vbet_translateText($thread['title'], $language, $serie);
NAHRADIŤ tento kód (nie utf-8 znaky):
$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);
Hľadať:
$og_array['og:description'] = $ogdesc;
$og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
NAHRADIŤ tento kód (utf-8 znaky):
$og_array['og:description'] = vbet_translateText($ogdesc, $language, $serie);
$og_array['og:title'] = vbet_translateText($bloginfo['title'], $language, $serie);
NAHRADIŤ tento kód (nie utf-8 znaky):
$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'];;
Uložiť zmeny.
muž, ste úžasné... vďaka partia.
Marcin, bude mať tento prestavovania v ďalšej verzii BB PRO?
Marcin Kalak
22-06-15, 09:38
Táto integrácia nevyžaduje zmeniť kód v vBET. Tento kód zmeny funkcií plugin vBET preložiť menovky pridané ním.
Dobrý deň!
vBET Prekladateľ 4.7.2
4.2.3 vBulletin
Open Graph Popis & Title Fix na Závity/Blog 1.2.0
Open Graph Popis / Dlaždice Prepísať fb_opengraph_array:
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'];
}
Po integrácii zmeny:
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);
}
-- get chyby:
Chyba databázy v vBulletin 4.2.3:
Neplatné SQL:
VYBERTE položku pamäť.originaltext ako originaltext, cache.preložené ako preložené Z vbenterprisetranslator_cache_ pomôcť, vbenterprisetranslator_cache_ cache, KDE pomôcť.originaltext='******************************************' A cache.serie=pomoc.serie;
MySQL Error : Tabuľka "vbenterprisetranslator_cache_' neexistuje
Číslo chyby: 1146
Marcin Kalak
03-02-17, 20:31
Prosím, skúste pridať po:
$language = $_REQUEST['language'];
nasledujúci kód:
if(!$language) {
$language = $forumLanguage;
}
Vďaka za odpoveď.
Modul kód Otvorte "Graf Popis / Dlaždice Prepísať":
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);
MySQL chyby -- nie!
-- preklad nie og:description č.
<meta property="og:description" content="*******
Marcin Kalak
06-02-17, 21:42
Prosím, pošlite mi PM prístup detaily Admin CP a FTP. Bude kontrolovať, čo sa tam deje:)
Marcin Kalak, прошу прощения, все прекрасно работает****** :o
Marcin Kalak
16-02-17, 16:52
Ďakujem vám veľmi pekne za informácie.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.