PDA

View Full Version: VBET tidak menulis ulang Deskripsi Buka Grafik



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

Menemukan bug lain untuk Anda. Itu ada hubungannya dengan berbagi sosial menggunakan versi ini. Setiap kali saya berbagi dari url diterjemahkan opengraph data menggunakan konten asli dari versi bahasa Inggris.

Misalnya url ini adalah dalam bahasa Italia tapi tag buka grafik menarik descriptyion dan berbagi url dari versi bahasa Inggris: Truffa Fittizio, Agente modellante Julia Rodi (http://mymodeltalk.com/jobs/it/modeling-nigerian-419-industry-scams/330355-scam-ficticious-modeling-agent-julia-rhodes.html)
Anda harus melihat sumber untuk melihat apa yang saya maksud. Berikut adalah ekstrak:


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

Semuanya kecuali "konten og: gambar" harus dalam bahasa Italia. Sejauh ini gagal untuk menerjemahkan atau menampilkan keterangan benar, lokasi url dan judul.

Apakah Anda memiliki kode apapun yang bisa saya gunakan untuk memperbaiki hal ini? Jika beberapa membaca thread dalam bahasa ibu mereka saya yakin mereka ingin berbagi di media sosial dalam bahasa ibu mereka.

Saya menemukan galat ini melalui google webmaster tool. itu melaporkan duplikat Deskripsi dan judul.

Marcin Kalak
19-06-15, 14:46
Hai,
Saya melihat bahwa Anda menambahkan tag grafik terbuka menggunakan membuka grafik Deskripsi & memperbaiki judul thread/blog. Anda harus mengintegrasikan produk ini dengan vBET.
Untuk mengintegrasikan produk ini dengan versi lengkap dari vBET:

Edit plugin AdminCP -> Plugins & produk -> Plugin Manager -> buka grafik Deskripsi / menimpa ubin
Paste kode ini di 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'];
Ganti dengan kode ini (untuk karakter utf-8):

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

$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'];
Ganti dengan kode ini (untuk karakter utf-8):

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

$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.


Untuk mengintegrasikan produk ini dengan versi gratis dari vBET:

Edit plugin AdminCP -> Plugins & produk -> Plugin Manager -> buka grafik Deskripsi / menimpa ubin
Paste kode ini di 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'];
Ganti dengan kode ini (untuk karakter utf-8):

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

$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'];
Ganti dengan kode ini (untuk karakter utf-8):

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

$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
Laki-laki Anda are awesome... terima kasih banyak.

Fabiano
20-06-15, 20:24
Marcin, akan memiliki penyesuaian ini dalam rilis berikutnya vBET PRO?

Marcin Kalak
22-06-15, 09:38
Integrasi ini tidak memerlukan perubahan kode di vBET. Ini kode perubahan fungsi plugin untuk vBET menerjemahkan tag yang ditambahkan oleh-nya.

Vetall
03-02-17, 10:36
Bagus hari!

vBET Translator 4.7.2
vBulletin 4.2.3

Buka Grafik Description & Title memperbaiki pada benang/Blog 1.2.0


Buka Grafik Deskripsi / menimpa ubin 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'];
}


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


-mendapatkan error:



Kesalahan database di vBulletin 4.2.3:

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

MySQL Error: Tabel 'vbenterprisetranslator_cache_' tidak ada
Kesalahan Nomor: 1146

Marcin Kalak
03-02-17, 20:31
Silakan coba untuk menambahkan setelah:

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

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

Vetall
06-02-17, 08:07
Terima kasih untuk kode respon modul. Buka "grafik Deskripsi keramik 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 kesalahan-no!-tetapi terjemahan og: Deskripsi tidak -
<meta property="og:description" content="*******

Marcin Kalak
06-02-17, 21:42
Tolong kirimkan saya rincian akses PM untuk Admin CP dan FTP. Aku akan memeriksa apa yang terjadi ada:)

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

Marcin Kalak
16-02-17, 16:52
Terima kasih untuk informasi.

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