PDA

View Full Version: VBET Je, si kuandika upya Open graph maelezo



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

Kupatikana mdudu mwingine kwa ajili yenu. Ni ina nini na kugawana kijamii kwa kutumia toleo hili. Wakati mimi kushiriki katika url kutafsiriwa data opengraph anatumia maudhui ya awali kutoka swahili toleo.

Kwa mfano url hii ni katika italian lakini wazi vitambulisho graph kuvuta descriptyion na kubadilishana url kutoka swahili toleo: Truffa Fittizio, Agente modellante Julia Rodi (http://mymodeltalk.com/jobs/it/modeling-nigerian-419-industry-scams/330355-scam-ficticious-modeling-agent-julia-rhodes.html)
Una mtazamo chanzo kuona nini namaanisha. Chini ni dondoo:


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

Kila kitu isipokuwa "og: maudhui picha" inapaswa kuwa katika italian. Hadi sasa hii inashindwa kutafsiri au kuonyesha maelezo sahihi, url eneo, na jina.

Je, una kificho yoyote mimi naweza kutumia ili kurekebisha hili? Kama baadhi anasoma uzi katika lugha yao ya kwanza mimi nina uhakika wanataka kushiriki kwenye vyombo vya habari kijamii katika lugha yao ya kwanza.

Nimeona makosa hili kwa njia ya google zana webmaster. ni taarifa na maelezo duplicate na vyeo.

Marcin Kalak
19-06-15, 14:46
Hi,
Mimi naona ya kuwa wewe ni kuongeza vitambulisho wazi graph kwa kutumia Open Graph Maelezo & Title Fix juu Threads / Blog. Lazima kuunganisha bidhaa hii na vBET.
Kuunganisha bidhaa hii na toleo kamili ya vBET:

Hariri Plugin AdminCP-> Plugins & bidhaa-> Plugin Meneja> Open Graph Maelezo / tile override
Kuweka kanuni hii mwanzoni:

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;
Find:

$og_array['og:description'] = $thread['meta_description'];
$og_array['og:title'] = $thread['title'];
Badala yake pamoja na kanuni hii (Kwa UTF-8 wahusika):

$og_array['og:description'] = vbet_translateText($thread['meta_description'], $forumLanguage, $language, $serie);
$og_array['og:title'] = vbet_translateText($thread['title'], $forumLanguage, $language, $serie);
Badala yake pamoja na kanuni hii (Kwa si UTF-8 wahusika):

$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);
Find:

$og_array['og:description'] = $ogdesc;
$og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
Badala yake pamoja na kanuni hii (Kwa UTF-8 wahusika):

$og_array['og:description'] = vbet_translateText($ogdesc, $forumLanguage, $language, $serie);
$og_array['og:title'] = vbet_translateText($bloginfo['title'], $forumLanguage, $language, $serie);
Badala yake pamoja na kanuni hii (Kwa si UTF-8 wahusika):

$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'];;
Ila mabadiliko.


Kuunganisha bidhaa hii na toleo bure ya vBET:

Hariri Plugin AdminCP-> Plugins & bidhaa-> Plugin Meneja> Open Graph Maelezo / tile override
Kuweka kanuni hii mwanzoni:

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

$og_array['og:description'] = $thread['meta_description'];
$og_array['og:title'] = $thread['title'];
Badala yake pamoja na kanuni hii (Kwa UTF-8 wahusika):

$og_array['og:description'] = vbet_translateText($thread['meta_description'], $language, $serie);
$og_array['og:title'] = vbet_translateText($thread['title'], $language, $serie);
Badala yake pamoja na kanuni hii (Kwa si UTF-8 wahusika):

$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);
Find:

$og_array['og:description'] = $ogdesc;
$og_array['og:title'] = $bloginfo['title'] . ' ' . $vbphrase['posted_by'] . ' ' . $bloginfo['username'];
Badala yake pamoja na kanuni hii (Kwa UTF-8 wahusika):

$og_array['og:description'] = vbet_translateText($ogdesc, $language, $serie);
$og_array['og:title'] = vbet_translateText($bloginfo['title'], $language, $serie);
Badala yake pamoja na kanuni hii (Kwa si UTF-8 wahusika):

$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'];;
Ila mabadiliko.

mykkal
19-06-15, 18:13
Mtu wewe ni kutisha ... shukrani rundo.

Fabiano
20-06-15, 20:24
Marcin, itakuwa na readjustment hii katika kutolewa ijayo ya vBET PRO?

Marcin Kalak
22-06-15, 09:38
Ushirikiano huu hauhitaji kificho mabadiliko katika vBET. Kanuni hii mabadiliko kazi za Plugin kwa vBET kutafsiri vitambulisho aliongeza kwa njia yake.

Vetall
03-02-17, 10:36
Siku njema!

vBET Translator 4.7.2
vBulletin 4.2.3

Open Maelezo Graph & Title Kurekebisha juu ya Threads / Blog 1.2.0


Open Graph Maelezo / Tile Batilisha 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'];
}


Baada ya ushirikiano wa mabadiliko:


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


- Mimi kupata kosa:



Database kosa katika vBulletin 4.2.3:

Batili SQL:
SELECT cache.originaltext kama originaltext, cache.translated kama kutafsiriwa KUTOKA msaada vbenterprisetranslator_cache_, vbenterprisetranslator_cache_ cache WAPI help.originaltext = '************************** **************** 'NA cache.serie = help.serie;

MySQL Kosa: Table 'vbenterprisetranslator_cache_' haipo
Idadi Error: 1146

Marcin Kalak
03-02-17, 20:31
Tafadhali jaribu kuongeza baada ya:

$language = $_REQUEST['language'];
kufuatia code:

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

Vetall
06-02-17, 08:07
Shukrani kwa ajili ya kujibu. moduli kificho Open "Graph Maelezo / Tile override":



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 kosa hakuna! - Lakini uhamisho Analog: maelezo siyo -
<meta property="og:description" content="*******

Marcin Kalak
06-02-17, 21:42
Tafadhali tuma mimi maelezo upatikanaji PM kwa Admin CP na FTP. Nami kuangalia nini kinaendelea huko :)

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

Marcin Kalak
16-02-17, 16:52
Asante sana kwa taarifa.

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