КПК

Просмотр полной версии: Переводы раскрывающемся списке в см / блоги



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» navbar? :)

vBET
12-05-10, 18:08
Можно также включить в «из MediaWiki» navbar? :)

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

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

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations delivered by vBET Translator 4.10.1