Ver Versión Completa: Traducións suspendida en cms / blogs
Todas ola,
Queremos engadir Traducións menú desplegable para cms / blogs / etc, como podemos facer, e non había ningunha opción.
Grazas
Anand
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.
xulgado en blogtemplates / blog_navbar_link
sen éxito
Deixe-me saber cal será o modelo axeitado
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
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?
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:)
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
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&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>
***********************************************
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&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>
***********************************************
engadindo este código fai o sistema sexa en branco páxinas brancas e mesmo fai-se AdminCP páxina branca
Grazas
Anand
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&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
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? :)
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? :)
aínda á espera das súas respostas?
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.
Feito. Teña en conta que dar instrucións son correctas - non fixo cambios para o arquivo de gancho;)
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
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.
Opcións de configuración adicional para menú desplegable na CMS e navbar BLOG - será incluído no 4.2.2
Pode incluír tamén no "navbar" de MediaWiki? :)
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):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.