КПК

Просмотр полной версии: 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
Marcin,

Будет это readequação в следующей версии свяжитесь с нами и 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);
}


-- получаю ошибку:



Ошибка базы данных в vBulletin 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
Пожалуйста пришлите мне вечера детали доступа 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 supported by vBET 4.10.1