PDA

View Full Version: VBET nuk rishkruajmë të Hapur grafik përshkrimet



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

Gjetur një bug për ju. Ajo ka të bëjë me social ndarjen e përdorur këtë version. Sa herë që unë të ndarë nga një url përkthyer e opengraph të dhënave përdor origjinal përmbajtjen nga versioni në anglisht.

Për shembull kjo url është në italisht, por të hapur grafik tags tërhequr descriptyion dhe ndarjen url nga versioni në anglisht: Truffa Fittizio, Agente modellante Julia Rodi (http://mymodeltalk.com/jobs/it/modeling-nigerian-419-industry-scams/330355-scam-ficticious-modeling-agent-julia-rhodes.html)
Ju keni për të parë burim për të parë se çfarë dua të them. Më poshtë është një fragment:


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

Çdo gjë përveç "og:imazhin e përmbajtjes" duhet të jenë në italisht. Deri tani kjo nuk përkthehet apo të shfaqur të saktë përshkrimin, url vend,dhe titulli.

A keni ndonjë kod unë mund të përdorni për të rregulluar këtë? Nëse lexon disa fije në gjuhën e tyre amtare, unë jam i sigurt se ata duan ta ndajnë me të tjerët në mediat sociale në gjuhën e tyre amtare.

Kam gjetur këtë gabim përmes google webmaster tools. ajo raportuar kopjuar përshkrimet dhe tituj.

Marcin Kalak
19-06-15, 14:46
Hi,
Unë shoh se ju jeni duke shtuar hapur grafik duke përdorur tags Hapur Grafik Përshkrimi & Titulli i Rregulluar për Temat/Blog. Ju duhet të integrojnë këtë produkt me vBET.
Për të integruar këtë produkt me version të plotë të vBET:

Edit plugin AdminCP->Plugins & Produktet->Menaxher Plugin->Hapur Grafik Përshkrimi / Pllakave të Shkelur
Paste kete kodin në fillim:

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;
Gjej të:

$og_array['og:description'] = $thread['meta_description'];
$og_array['og:title'] = $thread['title'];
ZËVENDËSOJË atë me këtë kod (utf-8 karaktere):

$og_array['og:description'] = vbet_translateText($thread['meta_description'], $forumLanguage, $language, $serie);
$og_array['og:title'] = vbet_translateText($thread['title'], $forumLanguage, $language, $serie);
ZËVENDËSOJË atë me këtë kod (Për të mos utf-8 karaktere):

$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);
Gjej të:

$og_array['og:description'] = $ogdesc;
$og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
ZËVENDËSOJË atë me këtë kod (utf-8 karaktere):

$og_array['og:description'] = vbet_translateText($ogdesc, $forumLanguage, $language, $serie);
$og_array['og:title'] = vbet_translateText($bloginfo['title'], $forumLanguage, $language, $serie);
ZËVENDËSOJË atë me këtë kod (Për të mos utf-8 karaktere):

$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'];;
Ruaj të ndryshojë.


Për të integruar këtë produkt me versionin falas të vBET:

Edit plugin AdminCP->Plugins & Produktet->Menaxher Plugin->Hapur Grafik Përshkrimi / Pllakave të Shkelur
Paste kete kodin në fillim:

require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$language = $_REQUEST['language'];
$serie = microtime(true) * 10000;
Gjej të:

$og_array['og:description'] = $thread['meta_description'];
$og_array['og:title'] = $thread['title'];
ZËVENDËSOJË atë me këtë kod (utf-8 karaktere):

$og_array['og:description'] = vbet_translateText($thread['meta_description'], $language, $serie);
$og_array['og:title'] = vbet_translateText($thread['title'], $language, $serie);
ZËVENDËSOJË atë me këtë kod (Për të mos utf-8 karaktere):

$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);
Gjej të:

$og_array['og:description'] = $ogdesc;
$og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
ZËVENDËSOJË atë me këtë kod (utf-8 karaktere):

$og_array['og:description'] = vbet_translateText($ogdesc, $language, $serie);
$og_array['og:title'] = vbet_translateText($bloginfo['title'], $language, $serie);
ZËVENDËSOJË atë me këtë kod (Për të mos utf-8 karaktere):

$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'];;
Ruaj të ndryshojë.

mykkal
19-06-15, 18:13
njeriu ju jeni awesome... thanks një bandë.

Fabiano
20-06-15, 20:24
Marcin, do të ketë këtë përshtatje në lirimin e ardhshëm të vBET PRO?

Marcin Kalak
22-06-15, 09:38
Ky integrim nuk do të kërkojë kodin ndryshim në vBET. Ky kod ndryshime të funksioneve të plugin për të vBET përkthyer tags shtuar nga ai.

Vetall
03-02-17, 10:36
Mirëdita!

vBET Translator 4.7.2
vBulletin 4.2.3

Të hapur Grafik Përshkrimi & Titulli i Rregulluar për Temat/Blog 1.2.0


Të hapur Grafik Përshkrimi / Pllakave të Shkelur 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'];
}


Pas integrimit ndryshime:


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


-- marrë gabim:



Baza e të dhënave gabim në vBulletin 4.2.3:

Invalid SQL:
ZGJIDHNI cache.originaltext si originaltext, cache.e përkthyer si e përkthyer NGA vbenterprisetranslator_cache_ ndihmë, vbenterprisetranslator_cache_ cache KU ndihmojë.originaltext='******************************************' DHE cache.seria=ndihmojë.seria;

MySQL Gabim : Tabela 'vbenterprisetranslator_cache_' nuk ekziston
Error Number: 1146

Marcin Kalak
03-02-17, 20:31
Ju lutemi të përpiqet për të shtuar pas:

$language = $_REQUEST['language'];
në vijim kodi:

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

Vetall
06-02-17, 08:07
Faleminderit për përgjigjen.


Moduli i kodit Të hapura "Grafiku Përshkrimi / Pllakave të Shkelur":



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 gabimet -- jo!
-- nuk përkthimi og:përshkrimi asnjë
<meta property="og:description" content="*******

Marcin Kalak
06-02-17, 21:42
Ju lutem më dërgoni një PM për detajet qasje Admin CP dhe FTP. Unë do të shikoni se çfarë po ndodh atje :)

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

Marcin Kalak
16-02-17, 16:52
Shumë faleminderit për informacionin.

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