Zobrazit plnou verzi: Překlady v rozbalovací CMS / Blogy
Ahoj všem,
Chceme přidat překlady rozbalovací nabídky CMS / Blogy / etc Jak je možné to udělat a jsem nenašel žádnou volbu.
Díky
Anand
Musíte upravit příslušnou šablonu ručně a přidat tam:
{vb:raw vbenterprisetranslatorflagsdropdown}
Budete také muset zaregistrovat:
1. Otevřít / includes / vbentrprisetranslator_functions_hook.php
2. Hledat:
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
3. Dvojité tento řádek a v jednom vyhotovení změny navigační lišty do názvu šablony.
Přidám teď na naší TODO list, aby jej v další verzi vBET.
se snažil v blogtemplates / blog_navbar_link
bez úspěchu
Dejte mi vědět, které budou vhodné šablony
Také našel chybu, když jsme používat překlady rozbalovací menu místo -> navigační lišty ukončit své uvedeno dvakrát navigačního pruhu vidět na obrazovce pro více informací
http://www.architectpavilion.com/twiceshown.jpg
Také našel chybu, když jsme používat překlady rozbalovací menu místo -> navigační lišty ukončit své uvedeno dvakrát navigačního pruhu vidět na obrazovce pro více informací
http://www.architectpavilion.com/twiceshown.jpg
Jste si jisti, že jste se přidat také ručně do šablony?
se snažil v blogtemplates / blog_navbar_link
bez úspěchu
Dejte mi vědět, které budou vhodné šablony
Pro CMS: vbcms_navbar_link
Pro blog: blog_navbar_link
Také vidím, že ty šablony, které pluginy hák, takže v příští verzi se bude plně konfigurovatelné:)
Jste si jisti, že jste se přidat také ručně do šablony?
Ano, jsme neměli žádné úpravy šablony, zda je to jen výchozí vb 4.0.3
Díky
Anand
Pro CMS: vbcms_navbar_link
Pro blog: blog_navbar_link
Také vidím, že ty šablony, které pluginy hák, takže v příští verzi se bude plně konfigurovatelné:)
Přidán kód ale nefunguje nejste jisti, co děláme špatně
blog_navbar_link -> {vb: raw vbenterprisetranslatorflagsdropdown}
/ Includes / 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 -> kód
*******************************************
<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>
***********************************************
V popsané řešení, které potřebujete mít nastavit vlastní místo pro vlajky!
Chcete-li mít to funguje ve všech konfiguracích prostě nahradit:
if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}
Za tímto:
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));
Takže jinými slovy - dejte 2 další řádky jen 1 řádek níže (po "}").
Také vidím, že na šablonu, kterou dal {vb: raw vbenterprisetranslatorflagsdropdown} uvnitř if - Dej to 1 řádek níže. To Vám umožní:
*******************************************
<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>
***********************************************
přidáním tohoto kódu je systém jít prázdná bílá stránka a dokonce admincp se bílá stránka
Díky
Anand
V popsané řešení, které potřebujete mít nastavit vlastní místo pro vlajky!
Chcete-li mít to funguje ve všech konfiguracích prostě nahradit:
if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}
Za tímto:
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));
Takže jinými slovy - dejte 2 další řádky jen 1 řádek níže (po "}").
Také vidím, že na šablonu, kterou dal {vb: raw vbenterprisetranslatorflagsdropdown} uvnitř if - Dej to 1 řádek níže. To Vám umožní:
*******************************************
<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>
***********************************************
své jistě nižší než-li kód může být při kopírování Tady jsem to přehlédl
své jistě nižší než-li kód může být při kopírování Tady jsem to přehlédl
Takže tam je problém s prázdnou stránku nebo daný kód práci? :)
daný kód nefunguje: (doufám, že máte testován na VB 4.0.3 Pokud ne, dám vám přístup na náš webserver / VB
Takže tam je problém s prázdnou stránku nebo daný kód práci? :)
ještě čeká na vaše odpovědi?
ještě čeká na vaše odpovědi?
Je nám líto - měl náhodou jeho poselství. Prosím PM přístup a budu kontrolovat a opravit na místě.
Hotovo. Vezměte prosím na vědomí, že je správné dát návod - jste provedli změny souborů na háku;)
Hotovo. Vezměte prosím na vědomí, že je správné dát návod - jste provedli změny souborů na háku;)
Díky za opravu: D
Ano, jsem přidal kód háčky, ale později odstraněn, protože mi bílá prázdné stránky a také na vědomí, překlady ikona je konec navigační lišty na blogu / CMS chceme na začátku navigační lišty??
Také si můžete vyzkoušet sami navigační lišty nakonec se problém vyřešit sami, protože jste login a heslo s vámi
Díky
Anand
Díky za opravu: D
Ano, jsem přidal kód háčky, ale později odstraněn, protože mi bílá prázdné stránky a také na vědomí, překlady ikona je konec navigační lišty na blogu / CMS chceme na začátku navigační lišty??
Také si můžete vyzkoušet sami navigační lišty nakonec se problém vyřešit sami, protože jste login a heslo s vámi
Díky
Anand
Chcete-li mít na začátku stačí upravit příslušnou šablonu a změnit místo vBET proměnné pro drop-down menu.
Psal jsem vám v PM, že navigační lišty nakonec problém je způsoben jiným mod, který kopíruje celý obsah $ template_hook ['navbar_end']. Vezměte prosím na vědomí, že jsme odpovědni pouze za náš kód a zde to není vBET chyba. Prosím, zeptejte se na řešení autor mod, který způsobuje problém. Můžete si najít vinu jeden dočasně zakázat jiné mody jeden po druhém. Také si můžete jen nastavit vlastní místo a přidat ručně vlajky na konci navigační lišty.
Přidána možnosti konfigurace pro rozbalovací nabídku v CMS a BLOG navigační lišty - budou zahrnuty do 4.2.2
Můžete také zahrnout do "na MediaWiki" navigační panel? :)
Můžete také zahrnout do "na MediaWiki" navigační panel? :)
Nelze říci, právě teď - nevím to mod. Naleznete odpovědi na další příspěvky, které jste se o MediaWiki. Budu moci dát konkrétnější odpověď, když jsem se podívat, jak to funguje v reálném fóru. I - přidat příznaky pro MediaViki prosím zkusit uvedené rady zde:
Ale přijmout to MediaViki - takže přidat pouze jeden preRegister linku, změnit název šablony, který je používán v MediaViki a přidat na této šabloně naší proměnné.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.