КПК

Прагляд поўнай версіі: Vbet не перапісаць адкрыць графік апісанняў



mykkal
19-06-15, 08:22
Гэй, Марцін,

Знайшоў яшчэ адзін баг для вас. Гэта звязана з сацыяльнай сеткі з дапамогай гэтай версіі. Калі хачу падзяліцца з перакладзеныя URL-адрас у opengraph дадзеных выкарыстоўвае арыгінальны кантэнт з ангельскай версіі.

Напрыклад, гэты URL-адрас у Італіі але адкрыйце графік тэгі пацягніце descriptyion і абмену URL з ангельскай версіі: Truffa Fittizio, Agente modellante Юлія Нарадзі (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
Прывітанне,
Я бачу, што вы дадаеце адкрытыя тэгі графік праз адкрытае Апісанне графа &амп; Назва выправіць на ніткі/блог. Неабходна інтэграваць гэты прадукт з 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
Марцін, будзе мець гэты санацыi ў наступным выпуску Б. прадпрыемства PRO?

Marcin Kalak
22-06-15, 09:38
Гэтая інтэграцыя не патрабуе змены кода ў vbet. Гэты код змяняе функцыі ўбудовы на 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:
Абярыце кэш.originaltext як originaltext, кэш.пераклад як пераклад з дапамогай vbenterprisetranslator_cache_, кэш vbenterprisetranslator_cache_, дзе дапамагчы.originaltext='******************************************' і кэш.серыя=дапамагчы.серыі;

MySQL памылка : Табліца 'vbenterprisetranslator_cache_' не існуе
Код памылкі: 1146

Marcin Kalak
03-02-17, 20:31
Калі ласка, паспрабуйце дадаць пасля:

$language = $_REQUEST['language'];
наступны код:

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

Vetall
06-02-17, 08:07
Дзякуй за адказ.


Код модуля Адкрыйце "ў Графік Апісанне / плітка Перавызначыць і quot;:



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:description няма -
<meta property="og:description" content="*******

Marcin Kalak
06-02-17, 21:42
Калі ласка, дашліце мне падрабязнасці PM доступ да Admin CP і FTP. Я буду правяраць, што адбываецца там :)

Vetall
16-02-17, 07:31
Марцін Калак, прашу прабачэння, усё працуе выдатна****** :аб

Marcin Kalak
16-02-17, 16:52
Дзякуй вялікі за інфармацыю.

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