PDA

Ver Versión Completa: Traducións suspendida en cms / blogs



anand
23-04-10, 15:18
Todas ola,

Queremos engadir Traducións menú desplegable para cms / blogs / etc, como podemos facer, e non había ningunha opción.


Grazas
Anand

vBET
23-04-10, 18:34
Terá que editar manualmente modelo axeitado e engadir alí:

{vb:raw vbenterprisetranslatorflagsdropdown}

Tamén terá que rexistro-lo:
1. Abrir / includes / vbentrprisetranslator_functions_hook.php
2. Buscar:

vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));

3. Dobre esta liña e nunha copia cambio navbar para o seu nome do modelo.

Engado agora, na nosa lista TODO para implementar lo na versión vBET seguinte.

anand
25-04-10, 05:02
xulgado en blogtemplates / blog_navbar_link

sen éxito

Deixe-me saber cal será o modelo axeitado

anand
25-04-10, 05:11
Tamén atopou erro cando usamos Traducións suspendida posición do menú -> end navbar súa mostra dúas veces na barra de localización ver a pantalla para máis detalles


http://www.architectpavilion.com/twiceshown.jpg

vBET
25-04-10, 20:42
Tamén atopou erro cando usamos Traducións suspendida posición do menú -> end navbar súa mostra dúas veces na barra de localización ver a pantalla para máis detalles


http://www.architectpavilion.com/twiceshown.jpg

Seguro que non engadir lo tamén a man en modelo?

vBET
25-04-10, 21:02
xulgado en blogtemplates / blog_navbar_link

sen éxito

Deixe-me saber cal será o modelo axeitado

Para CMS: vbcms_navbar_link
Para blog: blog_navbar_link

Tamén vexo que eses modelos teñen gancho plugins, polo que a próxima versión, imos facelo totalmente configurable:)

anand
26-04-10, 14:34
Seguro que non engadir lo tamén a man en modelo?


Si, non editar calquera modelos seguro seu xusto estándar VB 4.0.3

Grazas
Anand

anand
26-04-10, 16:04
Para CMS: vbcms_navbar_link
Para blog: blog_navbar_link

Tamén vexo que eses modelos teñen gancho plugins, polo que a próxima versión, imos facelo totalmente configurable:)


Engadido o código, pero non o seu traballo non sei que estamos facendo mal

blog_navbar_link -> {VB: vbenterprisetranslatorflagsdropdown primas}

/ 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 -> código embaixo



*******************************************
<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
En solución descrita, necesitas ter definido local personalizado para as bandeiras!

Para telo funcionando en todas as configuracións só facer substituír esta:


if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}


Para iso:


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));

Así, noutras palabras - poñer o seu 2 liñas adicionais só a liña 1 menor (se "}").

Tamén vexo que no modelo que poñer {VB: vbenterprisetranslatorflagsdropdown primas} dentro da cláusula if - colocou unha liña de fondo. El vai che dar:


*******************************************
<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
engadindo este código fai o sistema sexa en branco páxinas brancas e mesmo fai-se AdminCP páxina branca

Grazas
Anand

anand
27-04-10, 07:06
En solución descrita, necesitas ter definido local personalizado para as bandeiras!

Para telo funcionando en todas as configuracións só facer substituír esta:


if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}


Para iso:


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));

Así, noutras palabras - poñer o seu 2 liñas adicionais só a liña 1 menor (se "}").

Tamén vexo que no modelo que poñer {VB: vbenterprisetranslatorflagsdropdown primas} dentro da cláusula if - colocou unha liña de fondo. El vai che dar:


*******************************************
<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>
***********************************************

a súa seguridade de que baixo o código pode ser ao copiar aquí eu perdín

vBET
27-04-10, 21:54
a súa seguridade de que baixo o código pode ser ao copiar aquí eu perdín

Polo tanto, hai un problema coa páxina en branco ou código xa funciona? :)

anand
28-04-10, 15:29
código indicado non funciona: (espero que teña probado en VB 4.0.3, se non eu vou darlle acceso ó noso servidor web / VB


Polo tanto, hai un problema coa páxina en branco ou código xa funciona? :)

anand
30-04-10, 11:49
aínda á espera das súas respostas?

vBET
01-05-10, 12:19
aínda á espera das súas respostas?

Sentímolo - tivo que accidentalmente a súa mensaxe. Acceda PM e eu vou comprobar e corrixir-lo no lugar.

vBET
02-05-10, 23:05
Feito. Teña en conta que dar instrucións son correctas - non fixo cambios para o arquivo de gancho;)

anand
03-05-10, 12:30
Feito. Teña en conta que dar instrucións son correctas - non fixo cambios para o arquivo de gancho;)

Grazas pola corrección: D

Si eu engade o código na garras pero eliminado máis tarde, pois me deu branco páxinas en branco e tamén nota icona tradución vén fin da navbar no blog / cms queremos no inicio da navbar?


Ademais, pode comprobar se o problema final navbar-se agora sempre que teña o usuario e contrasinais con vostede

Grazas
Anand

vBET
03-05-10, 13:31
Grazas pola corrección: D

Si eu engade o código na garras pero eliminado máis tarde, pois me deu branco páxinas en branco e tamén nota icona tradución vén fin da navbar no blog / cms queremos no inicio da navbar?


Ademais, pode comprobar se o problema final navbar-se agora sempre que teña o usuario e contrasinais con vostede

Grazas
Anand

Para telo no inicio só editar template e lugar adecuados cambio de variable vBET para desplegable menú.

Escribín-lle en AM que navbar cuestión final é causada por algún outro mod que duplica o contido enteiro de US $ template_hook ['navbar_end']. Teña en conta que somos responsables só para o noso código e aquí non é erro vBET. Por favor, pregunta sobre o autor solución de mod que fai que o asunto. Podes atopar un culpable por desactivar temporalmente outros mods un por un. Tamén pode só definir local personalizado e engadir bandeiras a man ao final da navbar.

vBET
03-05-10, 22:20
Opcións de configuración adicional para menú desplegable na CMS e navbar BLOG - será incluído no 4.2.2

trevis
12-05-10, 16:41
Pode incluír tamén no "navbar" de MediaWiki? :)

vBET
12-05-10, 18:08
Pode incluír tamén no "navbar" de MediaWiki? :)

Non podo dicir agora - non sei ese mod. Por favor, vexa as respostas a outros artigos que fixo sobre o MediaWiki. Eu serei capaz de lle dar resposta máis específica, cando vou ver como está a traballar no foro real. Tamén - para engadir bandeiras de MediaViki probe primeiras suxestións dadas aquí:

Pero adoptalo la MediaViki - entón engadir só unha liña pre-rexistro un, nome do modelo de cambio ao utilizado por MediaViki e engadir neste modelo da nosa variable.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
vBET 4.10.1 brings automatic translations