PDA

مشاهده نسخه کامل : VBET نیست دوباره نوشتن باز گراف توضيحات



mykkal
19-06-15, 08:22
سلام مارتین,

اشکال دیگر این است که برای شما پیدا. این به اشتراک گذاری اجتماعی با استفاده از این نسخه. هر زمان که از ترجمه آدرس به اشتراک گذاری داده ها opengraph محتوای اصلی از نسخه انگلیسی استفاده می کند.

به عنوان مثال این آدرس را در ایتالیا است اما جلو باز گراف برچسب ها و descriptyion و به اشتراک گذاری آدرس از نسخه انگلیسی: Truffa Fittizio modellante Agente Rodi جولیا (http://mymodeltalk.com/jobs/it/modeling-nigerian-419-industry-scams/330355-scam-ficticious-modeling-agent-julia-rhodes.html)
شما باید برای دیدن منبع به دیدن آنچه که منظور من. زیر عصاره است:


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

همه چیز به جز "اوجی: تصویر محتوا" می باید در ایتالیا. تا کنون این امر محقق نشد، به ترجمه یا نمایش شرح صحیح محل آدرس و عنوان.

هر کد من می تواند با استفاده از حل این مشکل دارید؟ اگر برخی خوانده شده موضوع خود را به زبان مادری من مطمئن شوید که آنها می خواهند برای به اشتراک گذاشتن آن در رسانه های اجتماعی خود را به زبان مادری.

من در بر داشت این خطا را از طریق گوگل ابزار وب مستر. مشابه توضیحات و عنوان گزارش.

Marcin Kalak
19-06-15, 14:46
سلام ،
می خواستم ببینم که شما در حال اضافه کردن برچسب ها باز کردن نمودار با استفاده از شرح نمودار باز و تعمیر عنوان در موضوعات/وبلاگ. شما باید این محصول را با vBET ادغام.
به این محصول با نسخه کامل از فعال تصدی:

ویرایش پلاگین های AdminCP -> پلاگین ها و محصولات -> افزونه مدیریت--> شرح نمودار باز / باطل کاشی
این کد را در ابتدای جای گذاری:

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;
مشاهده :

$og_array['og:description'] = $thread['meta_description'];
$og_array['og:title'] = $thread['title'];
جایگزینی آن با این کد (برای 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);
جایگزینی آن با این کد (برای شخصیت نمی utf-8):

$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);
مشاهده :

$og_array['og:description'] = $ogdesc;
$og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
جایگزینی آن با این کد (برای utf-8 کاراکتر):

$og_array['og:description'] = vbet_translateText($ogdesc, $forumLanguage, $language, $serie);
$og_array['og:title'] = vbet_translateText($bloginfo['title'], $forumLanguage, $language, $serie);
جایگزینی آن با این کد (برای شخصیت نمی utf-8):

$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'];;
تغییرات را ذخیره کنید.


به این محصول با رایگان نسخه فعال تصدی:

ویرایش پلاگین های AdminCP -> پلاگین ها و محصولات -> افزونه مدیریت--> شرح نمودار باز / باطل کاشی
این کد را در ابتدای جای گذاری:

require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$language = $_REQUEST['language'];
$serie = microtime(true) * 10000;
مشاهده :

$og_array['og:description'] = $thread['meta_description'];
$og_array['og:title'] = $thread['title'];
جایگزینی آن با این کد (برای utf-8 کاراکتر):

$og_array['og:description'] = vbet_translateText($thread['meta_description'], $language, $serie);
$og_array['og:title'] = vbet_translateText($thread['title'], $language, $serie);
جایگزینی آن با این کد (برای شخصیت نمی utf-8):

$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);
مشاهده :

$og_array['og:description'] = $ogdesc;
$og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
جایگزینی آن با این کد (برای utf-8 کاراکتر):

$og_array['og:description'] = vbet_translateText($ogdesc, $language, $serie);
$og_array['og:title'] = vbet_translateText($bloginfo['title'], $language, $serie);
جایگزینی آن با این کد (برای شخصیت نمی utf-8):

$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'];;
تغییرات را ذخیره کنید.

mykkal
19-06-15, 18:13
مرد شما عالی هستید... با تشکر دسته.

Fabiano
20-06-15, 20:24
مارتین، خواهد شد که این readjustment در نسخه بعدی vBET حرفه ای?

Marcin Kalak
22-06-15, 09:38
این ادغام نیاز به تغییر کد فعال. این توابع تغییرات کد افزونه به vBET برچسب ها توسط او ترجمه.

Vetall
03-02-17, 10:36
روز خوب!

مترجم vBET 4.7.2
انجمن 4.2.3

تعمیر باز کردن نمودار توضیحات و عنوان در موضوعات/وبلاگ 1.2.0


شرح نمودار باز / 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'];
}


ПОСЛЕ ИНТЕГРАЦИИ ИЗМЕНЕНИЙ:


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


--ПОЛУЧАЮ ОШИБКУ:



خطای پایگاه داده در انجمن 4.2.3:

نامعتبر SQL :
انتخاب cache.originaltext به عنوان originaltext, cache.translated به عنوان ترجمه شده از vbenterprisetranslator_cache_ کمک vbenterprisetranslator_cache_ کش که در آن help.originaltext='***' و cache.serie=help.serie;

خروجی زیر خطا: جدول 'vbenterprisetranslator_cache_' وجود ندارد
خطا : شماره : 1146

Marcin Kalak
03-02-17, 20:31
لطفا سعی کنید اضافه کردن پس از:

$language = $_REQUEST['language'];
کد زیر:

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

Vetall
06-02-17, 08:07
با تشکر برای کد ماژول. باز "شرح نمودار / جایگزینی کاشی":



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


خروجی زیر بدون خطا!-اما ترجمه اوجی: شرح هیچ -
<meta property="og:description" content="*******

Marcin Kalak
06-02-17, 21:42
لطفا به من PM جزئیات دسترسی ارسال به Admin CP و FTP. من به بررسی آنچه در جریان است وجود دارد :)

Vetall
16-02-17, 07:31
مارتین Kalak، прошу прощения، все прекрасно работает ***: o

Marcin Kalak
16-02-17, 16:52
از شما بسیار سپاسگزارم برای اطلاعات.

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