PDA

Zobacz pełną wersję: Tłumaczenia rozwijanej w cms / blogi



anand
23-04-10, 15:18
Witam wszystkich,

Chcemy, aby dodać Tłumaczenia rozwijanego menu do cms / blogi / etc jak możemy to zrobić i nie znalazłem żadnych opcji.


Dzięki
Anand

vBET
23-04-10, 18:34
Musisz edytować odpowiedni szablon ręcznie i dodać tam:

{vb:raw vbenterprisetranslatorflagsdropdown}

Będziesz mieć również na adres:
1. Otwórz / includes / vbentrprisetranslator_functions_hook.php
2. Znajdź:

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

3. Pokój ten wiersz w jednym egzemplarzu i zmiany navbar do nazwy szablonu.

Dodam teraz, na naszej liście TODO do jego realizacji w następnej wersji vBET.

anand
25-04-10, 05:02
próbował w blogtemplates / blog_navbar_link

bez powodzenia

Daj mi znać, który będzie odpowiedni szablon

anand
25-04-10, 05:11
Także błąd, kiedy używamy Tłumaczenia rozwijanej pozycji menu -> navbar koniec jego pokazany dwa razy w pasku nawigacyjnym zobaczyć na ekranie więcej informacji


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

vBET
25-04-10, 20:42
Także błąd, kiedy używamy Tłumaczenia rozwijanej pozycji menu -> navbar koniec jego pokazany dwa razy w pasku nawigacyjnym zobaczyć na ekranie więcej informacji


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

Czy na pewno nie dodać go ręcznie w szablon?

vBET
25-04-10, 21:02
próbował w blogtemplates / blog_navbar_link

bez powodzenia

Daj mi znać, który będzie odpowiedni szablon

Dla CMS: vbcms_navbar_link
Na blogu: blog_navbar_link

Także widzę, że te szablony hak wtyczek, więc w następnej wersji zrobimy to w pełni konfigurowalny:)

anand
26-04-10, 14:34
Czy na pewno nie dodać go ręcznie w szablon?


Tak nie edytować szablonów, czy jej po prostu domyślnie czas 4.0.3

Dzięki
Anand

anand
26-04-10, 16:04
Dla CMS: vbcms_navbar_link
Na blogu: blog_navbar_link

Także widzę, że te szablony hak wtyczek, więc w następnej wersji zrobimy to w pełni konfigurowalny:)


Dodano kodu, ale jej nie działa nie wiem co robimy źle

blog_navbar_link -> {czas: surowe vbenterprisetranslatorflagsdropdown}

/ 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 - kod> poniżej



*******************************************
<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
W opisanym rozwiązaniem musisz mieć ustawić niestandardowe miejsce dla flagi!

Aby to działa we wszystkich konfiguracjach, tylko nie zastępują tym:


if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}


W tym:


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

Więc innymi słowy - połóż 2 dodatkowe linie tylko 1 linia dolnej (po "}").

Także widzę, że w szablonie umieścić {czas: surowe vbenterprisetranslatorflagsdropdown} wewnątrz klauzuli if - umieścić go 1 wiersz niżej. To daje:


*******************************************
<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
dodanie tego kodu sprawia, że system, aby przejść puste białe strony i nawet admincp staje się biała strona

Dzięki
Anand

anand
27-04-10, 07:06
W opisanym rozwiązaniem musisz mieć ustawić niestandardowe miejsce dla flagi!

Aby to działa we wszystkich konfiguracjach, tylko nie zastępują tym:


if ('cu' != $vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']) {
$template_hook[$vbulletin->options['vbenterprisetranslator_translationsDropdownMenu_position']] .= $vbenterprisetranslatorflagsdropdown;
} else {
vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
}


W tym:


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

Więc innymi słowy - połóż 2 dodatkowe linie tylko 1 linia dolnej (po "}").

Także widzę, że w szablonie umieścić {czas: surowe vbenterprisetranslatorflagsdropdown} wewnątrz klauzuli if - umieścić go 1 wiersz niżej. To daje:


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

jego pewność poniżej, jeśli kod może być podczas kopiowania tutaj i nie zauważył

vBET
27-04-10, 21:54
jego pewność poniżej, jeśli kod może być podczas kopiowania tutaj i nie zauważył

Więc nie ma problemu z pustą stronę lub numer kodu nadawany działa? :)

anand
28-04-10, 15:29
podany kod nie działa: (nadzieję, że testowane na czas 4.0.3, jeśli nie dam ci dostęp do naszego serwera / czas


Więc nie ma problemu z pustą stronę lub numer kodu nadawany działa? :)

anand
30-04-10, 11:49
wciąż czeka na swoje odpowiedzi?

vBET
01-05-10, 12:19
wciąż czeka na swoje odpowiedzi?

Niestety - nie do przypadkowego pominięcia jego wiadomości. Proszę dostęp PM a ja sprawdzić i skorygować na miejscu.

vBET
02-05-10, 23:05
Gotowe. Należy pamiętać, że wydaje polecenia są poprawne - nie zostały dokonane zmiany w pliku hak;)

anand
03-05-10, 12:30
Gotowe. Należy pamiętać, że wydaje polecenia są poprawne - nie zostały dokonane zmiany w pliku hak;)

Dzięki za poprawkę: D

Tak I dodaje kod w haki, ale później usunięte, ponieważ dał mi białe puste strony i również pamiętać, ikona tłumaczenie jest koniec navbar w blog / cms chcemy na początku navbar??


Możesz również sprawdzić się navbar problemu końcu się teraz, ponieważ masz loginu i hasła z tobą

Dzięki
Anand

vBET
03-05-10, 13:31
Dzięki za poprawkę: D

Tak I dodaje kod w haki, ale później usunięte, ponieważ dał mi białe puste strony i również pamiętać, ikona tłumaczenie jest koniec navbar w blog / cms chcemy na początku navbar??


Możesz również sprawdzić się navbar problemu końcu się teraz, ponieważ masz loginu i hasła z tobą

Dzięki
Anand

Aby to na początku wystarczy zmienić odpowiedni szablon i miejsce zmiana vBET zmiennej menu rozwijanego.

Napisałem ci w PM, że problem końca navbar jest spowodowane przez inny mod który powiela całej zawartości $ template_hook ['navbar_end']. Należy pamiętać, że jesteśmy odpowiedzialni tylko za nasze kodu i nie chodzi tu vBET błąd. Proszę pytać o autorze rozwiązanie mod, który powoduje problem. Możesz znaleźć winnego przez czasowo wyłączenie innych modów jeden po drugim. Ponadto można tylko ustawić niestandardowe miejsce i dodać flagi ręcznie na końcu paska nawigacyjnego.

vBET
03-05-10, 22:20
Dodano opcje konfiguracji dla rozwijanego menu w CMS i BLOG navbar - zostaną włączone do 4.2.2

trevis
12-05-10, 16:41
Można również umieścić w "z MediaWiki" pasek nawigacyjny aplikacji? :)

vBET
12-05-10, 18:08
Można również umieścić w "z MediaWiki" pasek nawigacyjny aplikacji? :)

Nie można powiedzieć już teraz - nie wiem ten mod. Proszę zobaczyć odpowiedzi na inne posty, dokonane o MediaWiki. Będę w stanie podać bardziej szczegółowych odpowiedzi kiedy widzę, jak to działa na prawdziwym forum. Także - aby dodać flagi MediaViki proszę spróbować najpierw wskazówki podane tutaj:

Ale przyjęcie go do MediaViki - więc dodać tylko jeden wiersz preRegister, nazwę szablonu zmian do stosowanych przez MediaViki i dodać w tym szablonie naszej zmiennej.

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