PDA

Zobrazit plnou verzi: Překlady v rozbalovací CMS / Blogy



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

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

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

bez úspěchu

Dejte mi vědět, které budou vhodné šablony

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

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

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

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

anand
26-04-10, 16:04
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&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 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&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
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

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

své jistě nižší než-li kód může být při kopírování Tady jsem to přehlédl

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

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

anand
30-04-10, 11:49
ještě čeká na vaše odpovědi?

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

vBET
02-05-10, 23:05
Hotovo. Vezměte prosím na vědomí, že je správné dát návod - jste provedli změny souborů na háku;)

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

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

vBET
03-05-10, 22:20
Přidána možnosti konfigurace pro rozbalovací nabídku v CMS a BLOG navigační lišty - budou zahrnuty do 4.2.2

trevis
12-05-10, 16:41
Můžete také zahrnout do "na MediaWiki" navigační panel? :)

vBET
12-05-10, 18:08
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):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations delivered by vBET 4.10.1