КПК

Прагляд поўнай версіі: Пераклады расчыняецца спісе ў гл / блогі



anand
23-04-10, 15:18
Прывітанне Усё,

Мы хочам дадаць Пераклады выпадальнае меню для CMS / блогі / і г.д. Як мы можам гэта зрабіць і я не знайшоў варыянт.


Дзякуй
Ананд

vBET
23-04-10, 18:34
Вы павінны адрэдагаваць адпаведны шаблон ўручную і дадаць туды:

{vb:raw vbenterprisetranslatorflagsdropdown}

Вы таксама павінны зарэгістраваць яго:
1. Адкрыць / уваходзіць / vbentrprisetranslator_functions_hook.php
2. Пошук па сайце:

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

3. Двойчы гэтай лініі і ў адным экзэмпляры змены навігацыйнай панэлі ў шаблон імя.

Дадаць прама зараз, на наш спіс TODO рэалізаваць яе ў наступнай версіі vBET.

anand
25-04-10, 05:02
спрабаваў у blogtemplates / blog_navbar_link

не ўвянчаліся поспехам

Дазвольце мне ведаць, якой будзе адпаведны шаблон

anand
25-04-10, 05:11
Таксама ўстаноўлена, памылка, калі мы выкарыстоўваем Пераклады выпадальнага меню пазіцыя -> панэлі навігацыі спыніць паказалі двойчы ў навігацыйнай панэлі бачыць экран для больш падрабязнай інфармацыі


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

vBET
25-04-10, 20:42
Таксама ўстаноўлена, памылка, калі мы выкарыстоўваем Пераклады выпадальнага меню пазіцыя -> панэлі навігацыі спыніць паказалі двойчы ў навігацыйнай панэлі бачыць экран для больш падрабязнай інфармацыі


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

Вы ўпэўнены, вы не дадаць яго ўручную у шаблон?

vBET
25-04-10, 21:02
спрабаваў у blogtemplates / blog_navbar_link

не ўвянчаліся поспехам

Дазвольце мне ведаць, якой будзе адпаведны шаблон

Для CMS: vbcms_navbar_link
Для блога: blog_navbar_link

Таксама я бачу, што гэтыя шаблоны ўбудовы кручка, таму ў наступным выпуску мы зробім гэта цалкам наладжвальны:)

anand
26-04-10, 14:34
Вы ўпэўнены, вы не дадаць яго ўручную у шаблон?


Так, мы не рэдагаваць шаблоны упэўнены, што яго проста па змаўчанні VB 4.0.3

Дзякуй
Ананд

anand
26-04-10, 16:04
Для 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&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
У апісаных рашэнне вы павінны мець набор карыстацкіх месцы для сцягоў!

Для таго, каб яго працу ва ўсіх канфігурацыях проста замяніць гэта:


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&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
дадання гэтага кода робіць сістэмы гаснуць белыя старонкі і нават AdminCP становіцца белая старонка

Дзякуй
Ананд

anand
27-04-10, 07:06
У апісаных рашэнне вы павінны мець набор карыстацкіх месцы для сцягоў!

Для таго, каб яго працу ва ўсіх канфігурацыях проста замяніць гэта:


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

яго, што ніжэй, калі код можа быць пры капіяванні тут я прапусціў гэта

vBET
27-04-10, 21:54
яго, што ніжэй, калі код можа быць пры капіяванні тут я прапусціў гэта

Так што ёсць праблема з пустой старонкі ці дадзены код працуе? :)

anand
28-04-10, 15:29
Дадзены код не працуе: (спадзяюся, што вы выпрабавалі на VB 4.0.3, калі не я, вы атрымаеце доступ да нашых вэб-серверам / VB


Так што ёсць праблема з пустой старонкі ці дадзены код працуе? :)

anand
30-04-10, 11:49
па-ранейшаму чакаем вашых адказаў?

vBET
01-05-10, 12:19
па-ранейшаму чакаем вашых адказаў?

Выбачайце - быў выпадкова прапусціць яго пасланне. Калі ласка, PM доступу, і я буду праверыць і выправіць яе на месцы.

vBET
02-05-10, 23:05
Гатова. Звярніце ўвагу, што дае яму інструкцыі правільна - вы не ўнеслі змены ў файл кручок;)

anand
03-05-10, 12:30
Гатова. Звярніце ўвагу, што дае яму інструкцыі правільна - вы не ўнеслі змены ў файл кручок;)

Дзякуй за выпраўленне: D

Ды я дадаў код у гаплікі, але выдалены пазней, паколькі яна дала мне белы пустыя старонкі і таксама адзначаюць, пераклад значок прыходзіць канец панэлі навігацыі ў блогу / гл мы хочам у пачатку панэлі навігацыі??


Таксама вы можаце праверыць сябе панэлі навігацыі праблема канца сябе цяпер так як вы павінны Увайсьці і паролі з вамі

Дзякуй
Ананд

vBET
03-05-10, 13:31
Дзякуй за выпраўленне: D

Ды я дадаў код у гаплікі, але выдалены пазней, паколькі яна дала мне белы пустыя старонкі і таксама адзначаюць, пераклад значок прыходзіць канец панэлі навігацыі ў блогу / гл мы хочам у пачатку панэлі навігацыі??


Таксама вы можаце праверыць сябе панэлі навігацыі праблема канца сябе цяпер так як вы павінны Увайсьці і паролі з вамі

Дзякуй
Ананд

Каб мець яе ў пачатку проста адрэдагаваць адпаведны шаблон і змяніць месца vBET зменнай для выпадальнага меню.

Я напісаў Вам у PM, што панэлі навігацыі канца праблема выклікана некаторымі іншымі мод які дублюе ўсё змесціва $ template_hook ['navbar_end']. Звярніце ўвагу, што мы нясем адказнасць толькі за наш код і тут не vBET памылка. Калі ласка, спытаеце аб рашэнні аўтар мода, які выклікае праблемы. Вы можаце знайсці вінаватага на часова адключыўшы іншыя моды адзін за іншым. Таксама вы можаце проста задаць карыстацкія месца і дадаць сцягі уручную ў канцы панэлі навігацыі.

vBET
03-05-10, 22:20
Дададзеныя параметры канфігурацыі для выпадальнае меню ў CMS і блог панэлі навігацыі - будзе ўключаны ў 4.2.2

trevis
12-05-10, 16:41
Вы можаце таксама ўключыць "панэлі навігацыі" ў MediaWiki? :)

vBET
12-05-10, 18:08
Вы можаце таксама ўключыць "панэлі навігацыі" ў MediaWiki? :)

Не магу сказаць прама зараз - не ведаю, што гэта мода. Глядзіце адказы на іншыя пасады вы зрабілі аб MediaWiki. Я змагу даць вам больш канкрэтны адказ, калі я буду бачыць, як яна працуе на рэальным форуме. Таксама - дадаць сцягі для MediaViki паспрабуйце першы падзел намёкі дадзена тут:

Але прыняць яго да MediaViki - так дадаць толькі адну preRegister лініі, змена назвы шаблону, які выкарыстоўваецца на MediaViki і дадаць у гэты шаблон нашай зменнай.

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.10.1