PDA

Zobraziť plnú verziu: Preklady v rozbaľovacej CMS / Blogy



anand
23-04-10, 15:18
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

vBET
23-04-10, 18:34
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.

anand
25-04-10, 05:02
sa snažil v blogtemplates / blog_navbar_link

bez úspechu

Dajte mi vedieť, ktoré budú vhodné šablóny

anand
25-04-10, 05:11
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

vBET
25-04-10, 20:42
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?

vBET
25-04-10, 21:02
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é:)

anand
26-04-10, 14:34
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

anand
26-04-10, 16:04
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&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
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&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
pridaním tohto kódu je systém ísť prázdna biela stránka a dokonca admincp sa biela stránka

Vďaka
Anand

anand
27-04-10, 07:06
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&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>
***********************************************

svojej určite nižšia než-li kód môže byť pri kopírovaní Tu som to prehliadol

vBET
27-04-10, 21:54
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? :)

anand
28-04-10, 15:29
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? :)

anand
30-04-10, 11:49
ešte čaká na vaše odpovede?

vBET
01-05-10, 12:19
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.

vBET
02-05-10, 23:05
Hotovo. Vezmite prosím na vedomie, že je správne dať návod - ste vykonali zmeny súborov na háku;)

anand
03-05-10, 12:30
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

vBET
03-05-10, 13:31
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.

vBET
03-05-10, 22:20
Pridaná možnosti konfigurácie pre rozbaľovaciu ponuku v CMS a BLOG navigačné lišty - budú zahrnuté do 4.2.2

trevis
12-05-10, 16:41
Môžete pridať aj v "z MediaWiki" navbar? :)

vBET
12-05-10, 18:08
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):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vB Enterprise Translator 4.9.99