Прагляд поўнай версіі: Пераклады расчыняецца спісе ў гл / блогі
Прывітанне Усё,
Мы хочам дадаць Пераклады выпадальнае меню для CMS / блогі / і г.д. Як мы можам гэта зрабіць і я не знайшоў варыянт.
Дзякуй
Ананд
Вы павінны адрэдагаваць адпаведны шаблон ўручную і дадаць туды:
{vb:raw vbenterprisetranslatorflagsdropdown}
Вы таксама павінны зарэгістраваць яго:
1. Адкрыць / уваходзіць / vbentrprisetranslator_functions_hook.php
2. Пошук па сайце:
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
3. Двойчы гэтай лініі і ў адным экзэмпляры змены навігацыйнай панэлі ў шаблон імя.
Дадаць прама зараз, на наш спіс TODO рэалізаваць яе ў наступнай версіі vBET.
спрабаваў у blogtemplates / blog_navbar_link
не ўвянчаліся поспехам
Дазвольце мне ведаць, якой будзе адпаведны шаблон
Таксама ўстаноўлена, памылка, калі мы выкарыстоўваем Пераклады выпадальнага меню пазіцыя -> панэлі навігацыі спыніць паказалі двойчы ў навігацыйнай панэлі бачыць экран для больш падрабязнай інфармацыі
http://www.architectpavilion.com/twiceshown.jpg
Таксама ўстаноўлена, памылка, калі мы выкарыстоўваем Пераклады выпадальнага меню пазіцыя -> панэлі навігацыі спыніць паказалі двойчы ў навігацыйнай панэлі бачыць экран для больш падрабязнай інфармацыі
http://www.architectpavilion.com/twiceshown.jpg
Вы ўпэўнены, вы не дадаць яго ўручную у шаблон?
спрабаваў у blogtemplates / blog_navbar_link
не ўвянчаліся поспехам
Дазвольце мне ведаць, якой будзе адпаведны шаблон
Для CMS: vbcms_navbar_link
Для блога: blog_navbar_link
Таксама я бачу, што гэтыя шаблоны ўбудовы кручка, таму ў наступным выпуску мы зробім гэта цалкам наладжвальны:)
Вы ўпэўнены, вы не дадаць яго ўручную у шаблон?
Так, мы не рэдагаваць шаблоны упэўнены, што яго проста па змаўчанні VB 4.0.3
Дзякуй
Ананд
Для CMS: vbcms_navbar_link
Для блога: blog_navbar_link
Таксама я бачу, што гэтыя шаблоны ўбудовы кручка, таму ў наступным выпуску мы зробім гэта цалкам наладжвальны:)
Дададзены код, але ён не працуе не ўпэўнены, што мы робім няправільна
blog_navbar_link -> {У. Б.: сыравіну vbenterprisetranslatorflagsdropdown}
/ Адчувае / 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 -> код
*******************************************
<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>
***********************************************
У апісаных рашэнне вы павінны мець набор карыстацкіх месцы для сцягоў!
Для таго, каб яго працу ва ўсіх канфігурацыях проста замяніць гэта:
if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}
Для гэтага:
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));
Такім чынам, іншымі словамі - размясціць 2 дадатковыя лініі ўсяго 1 радок ніжэй (пасля "}").
Таксама я бачу, што ў шаблоне вы паклалі {У. Б.: сыравіну vbenterprisetranslatorflagsdropdown} ўнутры, калі пункт - паставіць яе на 1 радок ніжэй. Гэта дасць вам:
*******************************************
<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>
***********************************************
дадання гэтага кода робіць сістэмы гаснуць белыя старонкі і нават AdminCP становіцца белая старонка
Дзякуй
Ананд
У апісаных рашэнне вы павінны мець набор карыстацкіх месцы для сцягоў!
Для таго, каб яго працу ва ўсіх канфігурацыях проста замяніць гэта:
if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}
Для гэтага:
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));
Такім чынам, іншымі словамі - размясціць 2 дадатковыя лініі ўсяго 1 радок ніжэй (пасля "}").
Таксама я бачу, што ў шаблоне вы паклалі {У. Б.: сыравіну vbenterprisetranslatorflagsdropdown} ўнутры, калі пункт - паставіць яе на 1 радок ніжэй. Гэта дасць вам:
*******************************************
<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>
***********************************************
яго, што ніжэй, калі код можа быць пры капіяванні тут я прапусціў гэта
яго, што ніжэй, калі код можа быць пры капіяванні тут я прапусціў гэта
Так што ёсць праблема з пустой старонкі ці дадзены код працуе? :)
Дадзены код не працуе: (спадзяюся, што вы выпрабавалі на VB 4.0.3, калі не я, вы атрымаеце доступ да нашых вэб-серверам / VB
Так што ёсць праблема з пустой старонкі ці дадзены код працуе? :)
па-ранейшаму чакаем вашых адказаў?
па-ранейшаму чакаем вашых адказаў?
Выбачайце - быў выпадкова прапусціць яго пасланне. Калі ласка, PM доступу, і я буду праверыць і выправіць яе на месцы.
Гатова. Звярніце ўвагу, што дае яму інструкцыі правільна - вы не ўнеслі змены ў файл кручок;)
Гатова. Звярніце ўвагу, што дае яму інструкцыі правільна - вы не ўнеслі змены ў файл кручок;)
Дзякуй за выпраўленне: D
Ды я дадаў код у гаплікі, але выдалены пазней, паколькі яна дала мне белы пустыя старонкі і таксама адзначаюць, пераклад значок прыходзіць канец панэлі навігацыі ў блогу / гл мы хочам у пачатку панэлі навігацыі??
Таксама вы можаце праверыць сябе панэлі навігацыі праблема канца сябе цяпер так як вы павінны Увайсьці і паролі з вамі
Дзякуй
Ананд
Дзякуй за выпраўленне: D
Ды я дадаў код у гаплікі, але выдалены пазней, паколькі яна дала мне белы пустыя старонкі і таксама адзначаюць, пераклад значок прыходзіць канец панэлі навігацыі ў блогу / гл мы хочам у пачатку панэлі навігацыі??
Таксама вы можаце праверыць сябе панэлі навігацыі праблема канца сябе цяпер так як вы павінны Увайсьці і паролі з вамі
Дзякуй
Ананд
Каб мець яе ў пачатку проста адрэдагаваць адпаведны шаблон і змяніць месца vBET зменнай для выпадальнага меню.
Я напісаў Вам у PM, што панэлі навігацыі канца праблема выклікана некаторымі іншымі мод які дублюе ўсё змесціва $ template_hook ['navbar_end']. Звярніце ўвагу, што мы нясем адказнасць толькі за наш код і тут не vBET памылка. Калі ласка, спытаеце аб рашэнні аўтар мода, які выклікае праблемы. Вы можаце знайсці вінаватага на часова адключыўшы іншыя моды адзін за іншым. Таксама вы можаце проста задаць карыстацкія месца і дадаць сцягі уручную ў канцы панэлі навігацыі.
Дададзеныя параметры канфігурацыі для выпадальнае меню ў CMS і блог панэлі навігацыі - будзе ўключаны ў 4.2.2
Вы можаце таксама ўключыць "панэлі навігацыі" ў MediaWiki? :)
Вы можаце таксама ўключыць "панэлі навігацыі" ў MediaWiki? :)
Не магу сказаць прама зараз - не ведаю, што гэта мода. Глядзіце адказы на іншыя пасады вы зрабілі аб MediaWiki. Я змагу даць вам больш канкрэтны адказ, калі я буду бачыць, як яна працуе на рэальным форуме. Таксама - дадаць сцягі для MediaViki паспрабуйце першы падзел намёкі дадзена тут:
Але прыняць яго да MediaViki - так дадаць толькі адну preRegister лініі, змена назвы шаблону, які выкарыстоўваецца на MediaViki і дадаць у гэты шаблон нашай зменнай.
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.