Zobraziť plnú verziu: Preklady v rozbaľovacej CMS / Blogy
Ahoj všetkým,
Chceme pridať preklady rozbaľovacej ponuky CMS / Blogy / etc Ako je možné to urobiť a som nenašiel žiadnu voľbu.
Vďaka
Anand
Musíte upraviť príslušnú šablónu ručne a pridať tam:
{vb:raw vbenterprisetranslatorflagsdropdown}
Budete tiež musieť zaregistrovať:
1. Otvoriť / includes / vbentrprisetranslator_functions_hook.php
2. Hľadať:
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
3. Dvojité tento riadok a v jednom vyhotovení zmeny navigačnej lišty do názvu šablóny.
Pridám teraz na našej TODO list, aby ho v ďalšej verzii vBET.
sa snažil v blogtemplates / blog_navbar_link
bez úspechu
Dajte mi vedieť, ktoré budú vhodné šablóny
Tiež našiel chybu, keď sme používať preklady rozbaľovacie menu miesto -> navigačnej lišty ukončiť svoje uvedené dvakrát navigačného pruhu vidieť na obrazovke pre viac informácií
http://www.architectpavilion.com/twiceshown.jpg
Tiež našiel chybu, keď sme používať preklady rozbaľovacie menu miesto -> navigačnej lišty ukončiť svoje uvedené dvakrát navigačného pruhu vidieť na obrazovke pre viac informácií
http://www.architectpavilion.com/twiceshown.jpg
Ste si istí, že ste sa pridať aj ručne do šablóny?
sa snažil v blogtemplates / blog_navbar_link
bez úspechu
Dajte mi vedieť, ktoré budú vhodné šablóny
Pre CMS: vbcms_navbar_link
Pre blog: blog_navbar_link
Tiež vidím, že tie šablóny, ktoré pluginy hák, takže v budúcej verzii sa bude plne konfigurovateľné:)
Ste si istí, že ste sa pridať aj ručne do šablóny?
Áno, sme nemali žiadne úpravy šablóny, či je to len predvolené vb 4.0.3
Vďaka
Anand
Pre CMS: vbcms_navbar_link
Pre blog: blog_navbar_link
Tiež vidím, že tie šablóny, ktoré pluginy hák, takže v budúcej verzii sa bude plne konfigurovateľné:)
Pridaný kód ale nefunguje nie ste istí, čo robíme zle
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 popísané riešenie, ktoré potrebujete mať nastaviť vlastné miesto pre vlajky!
Ak chcete mať to funguje vo všetkých konfiguráciách jednoducho nahradiť:
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 inými slovami - dajte 2 ďalšie riadky len 1 riadok nižšie (po "}").
Tiež vidím, že na šablónu, ktorú dal {vb: raw vbenterprisetranslatorflagsdropdown} vnútri if - Daj to 1 riadok nižšie. 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>
***********************************************
pridaním tohto kódu je systém ísť prázdna biela stránka a dokonca admincp sa biela stránka
Vďaka
Anand
V popísané riešenie, ktoré potrebujete mať nastaviť vlastné miesto pre vlajky!
Ak chcete mať to funguje vo všetkých konfiguráciách jednoducho nahradiť:
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 inými slovami - dajte 2 ďalšie riadky len 1 riadok nižšie (po "}").
Tiež vidím, že na šablónu, ktorú dal {vb: raw vbenterprisetranslatorflagsdropdown} vnútri if - Daj to 1 riadok nižšie. 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>
***********************************************
svojej určite nižšia než-li kód môže byť pri kopírovaní Tu som to prehliadol
svojej určite nižšia než-li kód môže byť pri kopírovaní Tu som to prehliadol
Takže tam je problém s prázdnu stránku alebo daný kód práci? :)
daný kód nefunguje: (dúfam, že máte testovaný na VB 4.0.3 Ak nie, dám vám prístup na náš webserver / VB
Takže tam je problém s prázdnu stránku alebo daný kód práci? :)
ešte čaká na vaše odpovede?
ešte čaká na vaše odpovede?
Je nám ľúto - mal náhodou jeho posolstvo. Prosím PM prístup a budem kontrolovať a opraviť na mieste.
Hotovo. Vezmite prosím na vedomie, že je správne dať návod - ste vykonali zmeny súborov na háku;)
Hotovo. Vezmite prosím na vedomie, že je správne dať návod - ste vykonali zmeny súborov na háku;)
Vďaka za opravu: D
Áno, som pridal kód háčiky, ale neskôr odstránený, pretože mi biela prázdne stránky a tiež na vedomie, preklady ikona je koniec navigačnej lišty na blogu / CMS chceme na začiatku navigačnej lišty?
Tiež si môžete vyskúšať sami navigačnej lišty nakoniec sa problém vyriešiť sami, pretože ste login a heslo s vami
Vďaka
Anand
Vďaka za opravu: D
Áno, som pridal kód háčiky, ale neskôr odstránený, pretože mi biela prázdne stránky a tiež na vedomie, preklady ikona je koniec navigačnej lišty na blogu / CMS chceme na začiatku navigačnej lišty?
Tiež si môžete vyskúšať sami navigačnej lišty nakoniec sa problém vyriešiť sami, pretože ste login a heslo s vami
Vďaka
Anand
Ak chcete mať na začiatku stačí upraviť príslušnú šablónu a zmeniť miesto vBET premenné pre drop-down menu.
Písal som vám v PM, že navigačné lišty nakoniec problém je spôsobený iným mod, ktorý kopíruje celý obsah $ template_hook ['navbar_end']. Vezmite prosím na vedomie, že sme zodpovední len za náš kód a tu to nie je vBET chyba. Prosím, opýtajte sa na riešenie autor mod, ktorý spôsobuje problém. Môžete si nájsť vinu jeden dočasne zakázať iné mody jeden po druhom. Tiež si môžete len nastaviť vlastné miesto a pridať ručne vlajky na konci navigačnej lišty.
Pridaná možnosti konfigurácie pre rozbaľovaciu ponuku v CMS a BLOG navigačné lišty - budú zahrnuté do 4.2.2
Môžete pridať aj v "z MediaWiki" navbar? :)
Môžete pridať aj v "z MediaWiki" navbar? :)
Nemožno povedať, práve teraz - neviem to mod. Nájdete odpovede na ďalšie príspevky, ktoré ste sa o MediaWiki. Budem môcť dať konkrétnejšie odpoveď, keď som sa pozrieť, ako to funguje v reálnom fóre. I - pridať príznaky pre MediaViki prosím skúsiť uvedené rady tu:
Ale prijať to MediaViki - takže pridať iba jeden preRegister linku, zmeniť názov šablóny, ktorý je používaný v MediaViki a pridať na tejto šablóne našej premennej.
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.