PDA

View Full Version: VBET tidak tulis semula huraian graf terbuka



mykkal
19-06-15, 08:22
Hei Martin,

Didapati pepijat yang lain untuk anda. Ia mempunyai kaitan dengan perkongsian sosial menggunakan versi ini. Apabila saya berkongsi dari url diterjemahkan opengraph data menggunakan kandungan asal dari versi Bahasa Inggeris.

Sebagai contoh url ini adalah dalam Bahasa Itali tetapi tag graf terbuka tarik dalam descriptyion dan berkongsi url daripada versi Bahasa Inggeris: Truffa Fittizio, modellante Agente Julia Rodi (http://mymodeltalk.com/jobs/it/modeling-nigerian-419-industry-scams/330355-scam-ficticious-modeling-agent-julia-rhodes.html)
Anda perlu lihat sumber untuk melihat apa yang saya maksudkan. Berikut adalah cabutan:


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

Segala-galanya kecuali "og: imej kandungan" harus dalam Bahasa Itali. Setakat ini gagal untuk menterjemah atau memaparkan penerangan yang betul, lokasi url dan tajuk.

Adakah anda mempunyai mana-mana kod yang saya boleh gunakan untuk membaikinya? Jika ada yang membaca thread ini dalam bahasa ibunda mereka saya pasti mereka ingin berkongsi di media sosial dalam bahasa ibunda mereka.

Saya menemui ralat ini melalui google webmaster tools. Ia dilaporkan berganda deskripsi dan tajuk.

Marcin Kalak
19-06-15, 14:46
Hi,
Saya melihat bahawa anda sedang menambah tag terbuka graf menggunakan membuka graf penerangan & menetapkan tajuk benang/blog. Anda mesti mengintegrasikan produk ini dengan vBET.
Mengintegrasikan produk ini dengan versi penuh vBET:

Edit plugin AdminCP -> plugin & produk -> Plugin Pengurus -> terbuka graf keterangan / jubin mengatasi
Paste Kod ini pada awal:

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

$og_array['og:description'] = $thread['meta_description'];
$og_array['og:title'] = $thread['title'];
GANTIKAN dengan Kod ini (untuk utf-8 aksara):

$og_array['og:description'] = vbet_translateText($thread['meta_description'], $forumLanguage, $language, $serie);
$og_array['og:title'] = vbet_translateText($thread['title'], $forumLanguage, $language, $serie);
GANTIKAN dengan Kod ini (untuk tidak utf-8 aksara):

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

$og_array['og:description'] = $ogdesc;
$og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
GANTIKAN dengan Kod ini (untuk utf-8 aksara):

$og_array['og:description'] = vbet_translateText($ogdesc, $forumLanguage, $language, $serie);
$og_array['og:title'] = vbet_translateText($bloginfo['title'], $forumLanguage, $language, $serie);
GANTIKAN dengan Kod ini (untuk tidak utf-8 aksara):

$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'];;
Simpan perubahan.


Mengintegrasikan produk ini dengan versi percuma vBET:

Edit plugin AdminCP -> plugin & produk -> Plugin Pengurus -> terbuka graf keterangan / jubin mengatasi
Paste Kod ini pada awal:

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

$og_array['og:description'] = $thread['meta_description'];
$og_array['og:title'] = $thread['title'];
GANTIKAN dengan Kod ini (untuk utf-8 aksara):

$og_array['og:description'] = vbet_translateText($thread['meta_description'], $language, $serie);
$og_array['og:title'] = vbet_translateText($thread['title'], $language, $serie);
GANTIKAN dengan Kod ini (untuk tidak utf-8 aksara):

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

$og_array['og:description'] = $ogdesc;
$og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
GANTIKAN dengan Kod ini (untuk utf-8 aksara):

$og_array['og:description'] = vbet_translateText($ogdesc, $language, $serie);
$og_array['og:title'] = vbet_translateText($bloginfo['title'], $language, $serie);
GANTIKAN dengan Kod ini (untuk tidak utf-8 aksara):

$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'];;
Simpan perubahan.

mykkal
19-06-15, 18:13
manusia anda yang menggerunkan... terima kasih banyak.

Fabiano
20-06-15, 20:24
Marcin, akan mempunyai readjustment ini dalam keluaran seterusnya vBET PRO?

Marcin Kalak
22-06-15, 09:38
Integrasi ini tidak memerlukan perubahan kod vBET. Fungsi perubahan Kod ini plugin untuk vBET menterjemah label ditambah olehnya.

Vetall
03-02-17, 10:36
Hari baik!

vBET Translator 4.7.2
4.2.3 vBulletin

Huraian graf terbuka & pangkat menetapkan pada benang/Blog 1.2.0


Buka graf keterangan / fb_opengraph_array mengatasi Jubin:

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'];
}


Selepas integrasi perubahan:


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


-mendapat ralat:



Pangkalan data ralat dalam vBulletin 4.2.3:

Sah SQL:
Pilih cache.originaltext sebagai originaltext, cache.translated sebagai diterjemahkan dari bantuan vbenterprisetranslator_cache_, cache vbenterprisetranslator_cache_ di mana help.originaltext='***' dan cache.serie=help.serie;

Ralat MySQL: Jadual 'vbenterprisetranslator_cache_' tidak wujud
Nombor Ralat: 1146

Marcin Kalak
03-02-17, 20:31
Sila cuba untuk menambah selepas:

$language = $_REQUEST['language'];
Kod berikut:

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

Vetall
06-02-17, 08:07
Terima kasih untuk jawapan kod modul. Terbuka "graf keterangan / jubin menimpa":



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 ralat-no!-tetapi terjemahan og: keterangan tiada -
<meta property="og:description" content="*******

Marcin Kalak
06-02-17, 21:42
Sila menghantar saya butiran akses PM kepada Admin CP dan FTP. Saya akan memeriksa apa yang sedang berlaku di sana :)

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

Marcin Kalak
16-02-17, 16:52
Terima kasih sangat kerana maklumat.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vB Enterprise Translator 4.10.1