พีดีเอ

View Full Version : เอ้อไม่เขียนคำอธิบายกราฟที่เปิด



mykkal
19-06-15, 08:22
เฮ้ มาร์ติน

พบข้อผิดพลาดอื่นสำหรับคุณ มันได้ทำกับสังคมร่วมกันใช้รุ่นนี้ เมื่อฉันใช้ร่วมกันจาก url ที่แปล ข้อมูล opengraph ใช้เนื้อหาต้นฉบับจากภาษาอังกฤษ

ตัวอย่าง url นี้อยู่ในอิตาลี แต่แท็กเปิดกราฟดึง descriptyion และใช้ url จากเวอร์ชันภาษาอังกฤษ: Truffa Fittizio, Agente modellante 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" />

ทุกอย่างยกเว้น "เนื้อหาออก: รูป" ควรอยู่ในอิตาลี จนนี้ล้มเหลวในการแปล หรือแสดงคำอธิบายที่ถูกต้อง ที่ตั้ง url และชื่อเรื่อง

มีรหัสใด ๆ ที่ฉันสามารถใช้เพื่อแก้ไขปัญหานี้หรือไม่ ถ้าพออ่านหัวข้อเป็นภาษาดั้งเดิมของ ฉันว่า พวกเขาต้องการใช้ร่วมกันในสังคมในภาษาของพวกเขา

พบข้อผิดพลาดนี้ผ่านทาง google เครื่องมือเว็บมาสเตอร์ รายงานชื่อและคำอธิบายที่ซ้ำกัน

Marcin Kalak
19-06-15, 14:46
Hi,
ดูว่า คุณกำลังเพิ่มแท็กเปิดกราฟที่ใช้อธิบายกราฟที่เปิดและแก้ไขชื่อหัวข้อ/บล็อก คุณต้องรวมสินค้านี้ ด้วยเอ้อ
เพื่อรวมสินค้านี้กับรุ่นเต็มของเอ้อ:

แก้ไขปลั๊กอิน 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
Marcin ที่มีในรุ่นถัดไปของเอ้อ PRO ที่ readjustment นี้

Marcin Kalak
22-06-15, 09:38
รวมนี้ไม่จำเป็นต้องเปลี่ยนรหัสในเอ้อ ฟังก์ชันเปลี่ยนแปลงรหัสนี้ปลั๊กอินการเพื่อเอ้อแปลแท็กเพิ่มโดย

Vetall
03-02-17, 10:36
วันดี!

เอ้อ 4.7.2
vBulletin 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);
}


-เกิดข้อผิดพลาด:



ฐานข้อมูลข้อผิดพลาดใน vBulletin 4.2.3:

ไม่ถูกต้อง SQL Server :
Cache.originaltext เลือกเป็น originaltext, cache.translated เป็นแปลจาก vbenterprisetranslator_cache_ ช่วยเหลือ แค vbenterprisetranslator_cache_ help.originaltext='***' และ cache.serie=help.serie

MySQL ข้อผิดพลาด: ไม่มีตาราง '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);


MySQL ไม่มีพลาด! -แต่การแปล og: คำอธิบายไม่มี -
<meta property="og:description" content="*******

Marcin Kalak
06-02-17, 21:42
โปรดฉันส่งรายละเอียดเข้า PM Admin CP และ FTP จะตรวจสิ่งที่เกิดขึ้นบนมี:)

Vetall
16-02-17, 07:31
ฉบับสมบูรณ์ Marcin 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 vB Enterprise Translator 4.10.1