大家好,
我们希望添加翻译CMS /博客/等我们如何才能做到这一点,与我没有找到任何选项下拉菜单。
谢谢
阿南德
大家好,
我们希望添加翻译CMS /博客/等我们如何才能做到这一点,与我没有找到任何选项下拉菜单。
谢谢
阿南德
你必须手动编辑相应的模板,并添加有:
你也会有登记:Code:{vb:raw vbenterprisetranslatorflagsdropdown}
1。打开/ / vbentrprisetranslator_functions_hook.php
2。查找:
3。双击此行,在一个副本的变化 Navbar的 您的模板名称。PHP Code:
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
现在我想补充,我们的TODO列表来实现它在未来vBET版本中。
试图在blogtemplates / blog_navbar_link
没有成功
让我知道这将是适当的模板
还发现错误,当我们使用翻译下拉菜单中的位置 - > navbar中结束其显示在导航栏两次看到更多细节屏幕
http://www.architectpavilion.com/twiceshown.jpg
添加的代码,但它不工作不知道我们在做什么错
blog_navbar_link - > {VB:原料vbenterprisetranslatorflagsdropdown}
/包括/ vbentrprisetranslator_functions_hook.php - >
Code: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 - >下面的代码
Code:******************************************* <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> ***********************************************
最后编辑者 vBET; 26-04-10 在 23:40. 原因: 加入代码BBCode代码
在介绍的解决方案,您需要设置自定义标志的地方!
在所有配置工作只是做替换:
为此:PHP Code:
if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}
所以换句话说 - 把你的2个额外的线路只有1号线(后“}“)。PHP Code:
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));
另外,我看到,你把模板 VB:原料vbenterprisetranslatorflagsdropdown} 内 如果 条款 - 把它降低1号线。它会给你:
Code:******************************************* <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> ***********************************************
最后编辑者 vBET; 26-04-10 在 23:49.
加入此代码,使得系统中去空白页,甚至admincp成为白页
谢谢
阿南德