PDA

View Full Version: VBET ne prepisati Open graph opisi



mykkal
19-06-15, 08:22
Hej Martina,

Postaviti drugi kukac za vas. To ima veze s društvenom dijeljenju ove verzije. Kad god sam dijeliti od prevedene url opengraph podataka koristi izvorni sadržaj od engleske verzije.

Na primjer ovaj url je u talijanskom ali otvoren graf oznake povući na descriptyion i šerif url od engleske verzije: Truffa Fittizio, Agente modellante Julia Rodi (http://mymodeltalk.com/jobs/it/modeling-nigerian-419-industry-scams/330355-scam-ficticious-modeling-agent-julia-rhodes.html)
Morate da gledate izvor vidjeti što mislim. U nastavku je izvadak:


<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" />

Sve osim "NN: slika sadržaja" bi trebao biti na talijanskom. Do sada to ne uspije prevesti ili otkriti točan opis, url mjesto i naslov.

Imate li bilo koji broj treba to škripac ovaj? Ako neki čitanje konac na njihovom materinjem jeziku sigurno žele podijeliti na društvenim medijima na njihovom materinjem jeziku.

Našao sam ovaj greška kroz google webmaster alat. To su dvostruke opise i naslove.

Marcin Kalak
19-06-15, 14:46
Bok,
Vidim da dodajete otvoren graf oznaka pomoću otvoriti slika Opis i naslov popraviti na teme/Blog. Ovaj proizvod mora integrirati s vBET.
Za punu verziju vBET integrirati ovaj proizvod:

Plugins -> Uredi čep AdminCP & proizvodi -> Plugin Manager -> Open Graph Opis / pločica nadjačati
Zalijepite ovaj kod na početku:

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;
Find:

$og_array['og:description'] = $thread['meta_description'];
$og_array['og:title'] = $thread['title'];
ZAMIJENITI ovaj kod (za utf-8 znakova):

$og_array['og:description'] = vbet_translateText($thread['meta_description'], $forumLanguage, $language, $serie);
$og_array['og:title'] = vbet_translateText($thread['title'], $forumLanguage, $language, $serie);
ZAMIJENITI ovaj kod (za utf-8 znakova):

$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);
Find:

$og_array['og:description'] = $ogdesc;
$og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
ZAMIJENITI ovaj kod (za utf-8 znakova):

$og_array['og:description'] = vbet_translateText($ogdesc, $forumLanguage, $language, $serie);
$og_array['og:title'] = vbet_translateText($bloginfo['title'], $forumLanguage, $language, $serie);
ZAMIJENITI ovaj kod (za utf-8 znakova):

$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'];;
Spremiti promjene.


Za besplatnu verziju vBET integrirati ovaj proizvod:

Plugins -> Uredi čep AdminCP & proizvodi -> Plugin Manager -> Open Graph Opis / pločica nadjačati
Zalijepite ovaj kod na početku:

require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$language = $_REQUEST['language'];
$serie = microtime(true) * 10000;
Find:

$og_array['og:description'] = $thread['meta_description'];
$og_array['og:title'] = $thread['title'];
ZAMIJENITI ovaj kod (za utf-8 znakova):

$og_array['og:description'] = vbet_translateText($thread['meta_description'], $language, $serie);
$og_array['og:title'] = vbet_translateText($thread['title'], $language, $serie);
ZAMIJENITI ovaj kod (za utf-8 znakova):

$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);
Find:

$og_array['og:description'] = $ogdesc;
$og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
ZAMIJENITI ovaj kod (za utf-8 znakova):

$og_array['og:description'] = vbet_translateText($ogdesc, $language, $serie);
$og_array['og:title'] = vbet_translateText($bloginfo['title'], $language, $serie);
ZAMIJENITI ovaj kod (za utf-8 znakova):

$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'];;
Spremiti promjene.

mykkal
19-06-15, 18:13
Čovječe ti si strašan... puno hvala.

Fabiano
20-06-15, 20:24
Martin, će imati ovu korekturu u sljedećem izdanju vBET PRO?

Marcin Kalak
22-06-15, 09:38
Ova integracija ne zahtijeva kod promjene vBET. Ovaj kod promjene funkcije čep to vBET prevesti oznake koje je dodao po njemu.

Vetall
03-02-17, 10:36
Dobar dan!

vBET Prevoditelj 4.7.2
vBulletin 4.2.3

Naslov & Open Graph Opis škripac na teme/Blog 1.2.0


Otvorite grafikon Opis / pločica preko 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'];
}


Nakon integracije promjena:


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);
}


-- uzimajući greška:



Pogreška baze podataka u vBulletin 4.2.3:

Invalid SQL:
Odaberite cache.originaltext kao originaltext, cache.translated kao prevedeno FROM vbenterprisetranslator_cache_ pomoć, vbenterprisetranslator_cache_ predmemorija gdje help.originaltext='***' i cache.serie=help.serie;

MySQL greška: Stol 'vbenterprisetranslator_cache_' ne postoji
Pogreška broj: 1146

Marcin Kalak
03-02-17, 20:31
Pokušajte dodati nakon:

$language = $_REQUEST['language'];
sljedeći kod:

if(!$language) {
$language = $forumLanguage;
}

Vetall
06-02-17, 08:07
Hvala za odgovor.


Kod modula Otvoren "graf Opis / Poploči nadjačavanje":



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);


-- pogreške MySQL nema!
-- ali prijevod og:description no -
<meta property="og:description" content="*******

Marcin Kalak
06-02-17, 21:42
Molim pošaljite mi podatke PM pristup Admin CP i FTP. Ja ću provjeriti što se događa tamo :)

Vetall
16-02-17, 07:31
Marcin Kalak, прошу прощения, все прекрасно работает ***: o

Marcin Kalak
16-02-17, 16:52
Hvala ti puno za informacije.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Multilingual forum supported by vBET Translator 4.10.1