PDA

Ver Versão Completa: Traduções suspensa em cms / blogs



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

Queremos adicionar Traduções menu suspenso para cms / blogs / etc, como podemos fazer isso e eu não havia nenhuma opção.


Obrigado
Anand

vBET
23-04-10, 18:34
Você terá que editar manualmente modelo apropriado e adicionar lá:

{vb:raw vbenterprisetranslatorflagsdropdown}

Você também terá que registrá-lo:
1. Abrir / includes / vbentrprisetranslator_functions_hook.php
2. Pesquisar:

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

3. Duplo esta linha e em uma cópia mudança navbar para o seu nome do modelo.

Acrescento agora, em nossa lista TODO para implementá-lo na versão vBET seguinte.

anand
25-04-10, 05:02
julgado em blogtemplates / blog_navbar_link

sem sucesso

Deixe-me saber qual será o modelo adequado

anand
25-04-10, 05:11
Também encontrado bug quando usamos Traduções suspensa posição do menu -> end navbar sua mostrado duas vezes na barra de navegação ver a tela para mais detalhes


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

vBET
25-04-10, 20:42
Também encontrado bug quando usamos Traduções suspensa posição do menu -> end navbar sua mostrado duas vezes na barra de navegação ver a tela para mais detalhes


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

Tem certeza de que não adicioná-lo também manualmente em modelo?

vBET
25-04-10, 21:02
julgado em blogtemplates / blog_navbar_link

sem sucesso

Deixe-me saber qual será o modelo adequado

Para CMS: vbcms_navbar_link
Para blog: blog_navbar_link

Também eu vejo que esses modelos têm gancho plugins, por isso na próxima versão, vamos torná-lo totalmente configurável:)

anand
26-04-10, 14:34
Tem certeza de que não adicioná-lo também manualmente em modelo?


Sim, nós não editar qualquer modelos certeza seu justo padrão vb 4.0.3

Obrigado
Anand

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

Também eu vejo que esses modelos têm gancho plugins, por isso na próxima versão, vamos torná-lo totalmente configurável:)


Adicionado o código, mas não o seu trabalho não sei o que estamos fazendo de errado

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 abaixo



*******************************************
<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
Em solução descrita, você precisa ter definido local personalizado para as bandeiras!

Para tê-lo funcionando em todas as configurações apenas fazer substituir 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 isso:


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

Assim, em outras palavras - colocar o seu 2 linhas adicionais apenas a linha 1 menor (após "}").

Também vejo que no modelo que você colocar {vb: vbenterprisetranslatorflagsdropdown primas} dentro da cláusula if - colocou uma linha inferior. Ele vai te 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
adicionando este código torna o sistema fique em branco páginas brancas e até mesmo torna-se AdminCP página branca

Obrigado
anand

anand
27-04-10, 07:06
Em solução descrita, você precisa ter definido local personalizado para as bandeiras!

Para tê-lo funcionando em todas as configurações apenas fazer substituir 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 isso:


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

Assim, em outras palavras - colocar o seu 2 linhas adicionais apenas a linha 1 menor (após "}").

Também vejo que no modelo que você colocar {vb: vbenterprisetranslatorflagsdropdown primas} dentro da cláusula if - colocou uma linha inferior. Ele vai te 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 sua certeza de que abaixo se o código pode ser ao copiar aqui eu perdi

vBET
27-04-10, 21:54
a sua certeza de que abaixo se o código pode ser ao copiar aqui eu perdi

Portanto, há um problema com página em branco ou código dado está funcionando? :)

anand
28-04-10, 15:29
código fornecido não está funcionando: (espero que você tenha testado em vb 4.0.3, se não eu vou dar-lhe acesso ao nosso servidor web / vb


Portanto, há um problema com página em branco ou código dado está funcionando? :)

anand
30-04-10, 11:49
ainda à espera de suas respostas?

vBET
01-05-10, 12:19
ainda à espera de suas respostas?

Desculpe - teve que acidentalmente sua mensagem. Acesse PM e eu vou verificar e corrigir-lo no lugar.

vBET
02-05-10, 23:05
Feito. Por favor note que dar instruções estão corretas - você não fez alterações para o arquivo de gancho;)

anand
03-05-10, 12:30
Feito. Por favor note que dar instruções estão corretas - você não fez alterações para o arquivo de gancho;)

Obrigado pela correção: D

Sim eu adicionei o código na ganchos mas removido mais tarde, pois me deu branco páginas em branco e também nota ícone tradução vem fim da navbar no blog / cms queremos no início da navbar??


Além disso, você pode testar se o problema final navbar-se agora desde que você tenha o login e senhas com você

Obrigado
Anand

vBET
03-05-10, 13:31
Obrigado pela correção: D

Sim eu adicionei o código na ganchos mas removido mais tarde, pois me deu branco páginas em branco e também nota ícone tradução vem fim da navbar no blog / cms queremos no início da navbar??


Além disso, você pode testar se o problema final navbar-se agora desde que você tenha o login e senhas com você

Obrigado
Anand

Para tê-lo no início apenas editar template e lugar apropriados mudança de variável vBET para drop-down menu.

Escrevi-lhe em PM que navbar questão final é causada por algum outro mod que duplica o conteúdo inteiro de US $ template_hook ['navbar_end']. Por favor note que somos responsáveis apenas para o nosso código e aqui não é bug vBET. Por favor, pergunte sobre o autor solução de mod que faz com que o assunto. Você pode encontrar um culpado por desativar temporariamente outros mods um por um. Também você pode apenas definir local personalizado e adicionar bandeiras manualmente no final da navbar.

vBET
03-05-10, 22:20
Opções de configuração adicional para menu drop-down na CMS e navbar BLOG - será incluído no 4.2.2

trevis
12-05-10, 16:41
É possível incluir também no "navbar" do MediaWiki? :)

vBET
12-05-10, 18:08
É possível incluir também no "navbar" do MediaWiki? :)

Não posso dizer agora - não sei esse mod. Por favor, veja as respostas para outros posts que você fez sobre o MediaWiki. Eu serei capaz de lhe dar resposta mais específica, quando eu vou ver como ele está trabalhando no fórum real. Também - para adicionar bandeiras de MediaViki tente primeiras sugestões dadas aqui:

Mas adotá-la para MediaViki - então adicionar apenas uma linha pré-registo um, nome do modelo de mudança ao utilizado por MediaViki e adicionar neste modelo de nossa variável.

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