View Full Version: Vertalings dropdown in cms / Blogs
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
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.
probeer in blogtemplates / blog_navbar_link
geen sukses
Laat my weet wat die geskikte sjabloon
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
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?
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:)
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
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&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>
***********************************************
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&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>
***********************************************
die byvoeging van hierdie kode, maak skoon wit bladsye te gaan en selfs admincp word wit bladsy
Danksy
Anand
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&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
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? :)
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? :)
nog steeds wag vir jou antwoord??
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.
Gedoen het. Neem asseblief kennis dat instruksies gee korrek is - jy het nie veranderinge vir die haak lêer gemaak;)
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
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.
Bygevoeg konfigurasie-opsies vir die drop down menu in die CMS en BLOG navbar - sal ingesluit word in 4.2.2
Jy kan ook die "navbar" in MediaWiki? :)
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):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.