PDA

View Full Version: Vertalings dropdown in cms / Blogs



anand
23-04-10, 15:18
Hi All,

Ons wil by te voeg vertalings dropdown menu cms / blogs / etc hoe kan ons dit doen en ek het nie 'n opsie nie.


Danksy
Anand

vBET
23-04-10, 18:34
Jy het geskikte sjabloon met die hand te wysig en voeg daar:

{vb:raw vbenterprisetranslatorflagsdropdown}

Jy sal ook om dit te registreer:
1. Open / includes / vbentrprisetranslator_functions_hook.php
2. Search:

vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));

3. Double hierdie lyn en in een kopie verander navbar die naam van die sjabloon.

Voeg ek nou, op ons TODO lys om dit te implementeer in die volgende vBET weergawe.

anand
25-04-10, 05:02
probeer in blogtemplates / blog_navbar_link

geen sukses

Laat my weet wat die geskikte sjabloon

anand
25-04-10, 05:11
Het ook bevind fout wanneer ons Translations drop down menu posisie -> navbar einde sy twee keer in nav bar sien die skerm vir meer besonderhede


http://www.architectpavilion.com/twiceshown.jpg

vBET
25-04-10, 20:42
Het ook bevind fout wanneer ons Translations drop down menu posisie -> navbar einde sy twee keer in nav bar sien die skerm vir meer besonderhede


http://www.architectpavilion.com/twiceshown.jpg

Is jy seker dat jy nie dit voeg ook die hand in sjabloon?

vBET
25-04-10, 21:02
probeer in blogtemplates / blog_navbar_link

geen sukses

Laat my weet wat die geskikte sjabloon

Vir CMS: vbcms_navbar_link
Vir blog: blog_navbar_link

Ook ek sien dat diegene wat templates plugins haak, so in die volgende uitgawe sal ons dit ten volle instel:)

anand
26-04-10, 14:34
Is jy seker dat jy nie dit voeg ook die hand in sjabloon?


Ja, ons het nie enige templates wysig seker dit is net standaard VB 4.0.3

Danksy
Anand

anand
26-04-10, 16:04
Vir CMS: vbcms_navbar_link
Vir blog: blog_navbar_link

Ook ek sien dat diegene wat templates plugins haak, so in die volgende uitgawe sal ons dit ten volle instel:)


Bygevoeg die kode nie, maar sy nie werk nie seker wat ons verkeerd doen

blog_navbar_link -> {VB: rou vbenterprisetranslatorflagsdropdown}

/ / Vbentrprisetranslator_functions_hook.php ->



vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
vB_Template::preRegister('vbcms_navbar_link', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
vB_Template::preRegister('blog_navbar_link', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));



blog_navbar_link -> kode hieronder



*******************************************
<vb:if condition="$vboptions['selectednavtab'] == 'vbblog'">
<li class="selected">
<a class="navtab" href="blog.php{vb:raw session.sessionurl_q}">{vb:rawphrase blogs}</a>
<ul class="floatcontainer">
{vb:raw template_hook.blog_navbar_start}
<vb:if condition="$show['canpostitems']">
<li><a href="{vb:link blog, {vb:raw bbuserinfo}, null, 'userid', 'blog_title'}">{vb:rawphrase your_blog}</a></li>
</vb:if>
{vb:raw template_hook.blog_navbar_after_your_blog}
<li><a href="blog.php?{vb:raw session.sessionurl}do=list">{vb:rawphrase recent_entries}</a></li>
{vb:raw template_hook.blog_navbar_after_recent_entries}
<li><a href="blog.php?{vb:raw session.sessionurl}do=list&amp;blogtype=best">{vb:rawphrase best_blog_entries}</a></li>
{vb:raw template_hook.blog_navbar_after_best_entries}
<li><a href="blog.php?{vb:raw session.sessionurl}do=bloglist">{vb:rawphrase blog_list}</a></li>
{vb:raw template_hook.blog_navbar_after_blog_list}
<vb:if condition="$show['canpostitems']">
<li><a href="blog_usercp.php?{vb:raw session.sessionurl}do=editprofile">{vb:rawphrase blog_options}</a></li>
{vb:raw vbenterprisetranslatorflagsdropdown}
</vb:if>
{vb:raw template_hook.blog_navbar_end}
</ul>
</li>
<vb:else />
<li><a class="navtab" href="blog.php{vb:raw session.sessionurl_q}">{vb:rawphrase blogs}</a></li>
</vb:if>
***********************************************

vBET
26-04-10, 23:43
In beskryf oplossing het jy nodig om persoonlike plek vir vlae!

Om dit te werk in alle konfigurasies net vervang:


if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}


Om hierdie:


if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}
vB_Template::preRegister('vbcms_navbar_link', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
vB_Template::preRegister('blog_navbar_link', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));

So met ander woorde - sit jou 2 ekstra lyne om net 1 reël laer (na "}").

Ek sien ook dat jy in die sjabloon {VB: rou vbenterprisetranslatorflagsdropdown} binnekant van indien klousule - sit dit 1 reël laer. Dit gee jou:


*******************************************
<vb:if condition="$vboptions['selectednavtab'] == 'vbblog'">
<li class="selected">
<a class="navtab" href="blog.php{vb:raw session.sessionurl_q}">{vb:rawphrase blogs}</a>
<ul class="floatcontainer">
{vb:raw template_hook.blog_navbar_start}
<vb:if condition="$show['canpostitems']">
<li><a href="{vb:link blog, {vb:raw bbuserinfo}, null, 'userid', 'blog_title'}">{vb:rawphrase your_blog}</a></li>
</vb:if>
{vb:raw template_hook.blog_navbar_after_your_blog}
<li><a href="blog.php?{vb:raw session.sessionurl}do=list">{vb:rawphrase recent_entries}</a></li>
{vb:raw template_hook.blog_navbar_after_recent_entries}
<li><a href="blog.php?{vb:raw session.sessionurl}do=list&amp;blogtype=best">{vb:rawphrase best_blog_entries}</a></li>
{vb:raw template_hook.blog_navbar_after_best_entries}
<li><a href="blog.php?{vb:raw session.sessionurl}do=bloglist">{vb:rawphrase blog_list}</a></li>
{vb:raw template_hook.blog_navbar_after_blog_list}
<vb:if condition="$show['canpostitems']">
<li><a href="blog_usercp.php?{vb:raw session.sessionurl}do=editprofile">{vb:rawphrase blog_options}</a></li>
</vb:if>
{vb:raw vbenterprisetranslatorflagsdropdown}
{vb:raw template_hook.blog_navbar_end}
</ul>
</li>
<vb:else />
<li><a class="navtab" href="blog.php{vb:raw session.sessionurl_q}">{vb:rawphrase blogs}</a></li>
</vb:if>
***********************************************

anand
27-04-10, 06:42
die byvoeging van hierdie kode, maak skoon wit bladsye te gaan en selfs admincp word wit bladsy

Danksy
Anand

anand
27-04-10, 07:06
In beskryf oplossing het jy nodig om persoonlike plek vir vlae!

Om dit te werk in alle konfigurasies net vervang:


if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}


Om hierdie:


if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}
vB_Template::preRegister('vbcms_navbar_link', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
vB_Template::preRegister('blog_navbar_link', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));

So met ander woorde - sit jou 2 ekstra lyne om net 1 reël laer (na "}").

Ek sien ook dat jy in die sjabloon {VB: rou vbenterprisetranslatorflagsdropdown} binnekant van indien klousule - sit dit 1 reël laer. Dit gee jou:


*******************************************
<vb:if condition="$vboptions['selectednavtab'] == 'vbblog'">
<li class="selected">
<a class="navtab" href="blog.php{vb:raw session.sessionurl_q}">{vb:rawphrase blogs}</a>
<ul class="floatcontainer">
{vb:raw template_hook.blog_navbar_start}
<vb:if condition="$show['canpostitems']">
<li><a href="{vb:link blog, {vb:raw bbuserinfo}, null, 'userid', 'blog_title'}">{vb:rawphrase your_blog}</a></li>
</vb:if>
{vb:raw template_hook.blog_navbar_after_your_blog}
<li><a href="blog.php?{vb:raw session.sessionurl}do=list">{vb:rawphrase recent_entries}</a></li>
{vb:raw template_hook.blog_navbar_after_recent_entries}
<li><a href="blog.php?{vb:raw session.sessionurl}do=list&amp;blogtype=best">{vb:rawphrase best_blog_entries}</a></li>
{vb:raw template_hook.blog_navbar_after_best_entries}
<li><a href="blog.php?{vb:raw session.sessionurl}do=bloglist">{vb:rawphrase blog_list}</a></li>
{vb:raw template_hook.blog_navbar_after_blog_list}
<vb:if condition="$show['canpostitems']">
<li><a href="blog_usercp.php?{vb:raw session.sessionurl}do=editprofile">{vb:rawphrase blog_options}</a></li>
</vb:if>
{vb:raw vbenterprisetranslatorflagsdropdown}
{vb:raw template_hook.blog_navbar_end}
</ul>
</li>
<vb:else />
<li><a class="navtab" href="blog.php{vb:raw session.sessionurl_q}">{vb:rawphrase blogs}</a></li>
</vb:if>
***********************************************

sy seker hieronder as kode kan word terwyl die kopiëring van hier ek het dit gemis

vBET
27-04-10, 21:54
sy seker hieronder as kode kan word terwyl die kopiëring van hier ek het dit gemis

So is daar 'n probleem met' n leë bladsy of 'n gegewe kode werk? :)

anand
28-04-10, 15:29
gegewe kode nie werk nie: (hoop jy het getoets op VB 4.0.3 indien nie ek sal dit gee jou toegang tot ons webserver / VB


So is daar 'n probleem met' n leë bladsy of 'n gegewe kode werk? :)

anand
30-04-10, 11:49
nog steeds wag vir jou antwoord??

vBET
01-05-10, 12:19
nog steeds wag vir jou antwoord??

Jammer - moes sy boodskap per ongeluk mis. Neem PM toegang en Ek sal kyk en korrek is dit op die plek.

vBET
02-05-10, 23:05
Gedoen het. Neem asseblief kennis dat instruksies gee korrek is - jy het nie veranderinge vir die haak lêer gemaak;)

anand
03-05-10, 12:30
Gedoen het. Neem asseblief kennis dat instruksies gee korrek is - jy het nie veranderinge vir die haak lêer gemaak;)

Dankie vir die oplossing: D

Ja, ek het bygevoeg dat die kode in die hoeke, maar later verwyder word, aangesien dit het my wit blanko bladsye & ook daarop vertaling ikoon kom die einde van die navbar in blog / cms ons wil aan die begin van navbar??


Ook jy kan self toets die navbar einde probleem jouself nou want jy het login en wagwoorde met jou

Danksy
Anand

vBET
03-05-10, 13:31
Dankie vir die oplossing: D

Ja, ek het bygevoeg dat die kode in die hoeke, maar later verwyder word, aangesien dit het my wit blanko bladsye & ook daarop vertaling ikoon kom die einde van die navbar in blog / cms ons wil aan die begin van navbar??


Ook jy kan self toets die navbar einde probleem jouself nou want jy het login en wagwoorde met jou

Danksy
Anand

Om dit aan die begin net toepaslike sjabloon wysig en verander die plek van vBET veranderlike vir drop-down menu.

Ek het jou PM dat navbar einde probleem word veroorsaak deur 'n ander mod wat duplikate hele inhoud van $ template_hook ["navbar_end"]. Let asseblief daarop dat ons verantwoordelik is slegs vir ons kode en hier is dit nie vBET fout is. Oor oplossing skrywer van mod wat veroorsaak dat die kwessie te vra. Jy kan skuldig vind deur tydelik die aanskakel van ander mods een vir een. Verder kan jy net aan die persoonlike plek en voeg vlae hand aan die einde van navbar.

vBET
03-05-10, 22:20
Bygevoeg konfigurasie-opsies vir die drop down menu in die CMS en BLOG navbar - sal ingesluit word in 4.2.2

trevis
12-05-10, 16:41
Jy kan ook die "navbar" in MediaWiki? :)

vBET
12-05-10, 18:08
Jy kan ook die "navbar" in MediaWiki? :)

Kan nie nou sê nie - weet nie hierdie mod. Sien die antwoorde vir ander poste wat jy oor MediaWiki. Ek sal in staat wees om te gee meer spesifieke antwoord wanneer ek sal sien hoe dit werk op 'n ware forum. Ook Voeg vlae vir MediaViki eerste wenke probeer hier gegee:

Maar neem dit aan MediaViki - so voeg net een preRegister lyn, verander die sjabloon se naam na die een wat gebruik word deur MediaViki is, en voeg in hierdie sjabloon ons veranderlike.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vB Enterprise Translator 4.9.99