Hi All,
Chúng tôi muốn để thêm các ngữ trình đơn thả xuống để cms / blog / etc làm thế nào chúng ta có thể làm điều đó tôi đã không tìm thấy bất kỳ tùy chọn.
Thanks
Anand
Hi All,
Chúng tôi muốn để thêm các ngữ trình đơn thả xuống để cms / blog / etc làm thế nào chúng ta có thể làm điều đó tôi đã không tìm thấy bất kỳ tùy chọn.
Thanks
Anand
Bạn phải chỉnh sửa mẫu thích hợp bằng tay và thêm vào đó:
Bạn cũng sẽ phải đăng ký:Code:{vb:raw vbenterprisetranslatorflagsdropdown}
1. Mở / bao gồm / vbentrprisetranslator_functions_hook.php
2. Tìm:
3. Đôi dòng này và một thay đổi bản sao navbar để đặt tên cho mẫu của bạn.PHP Code:vB_Template::preRegister('navbar', array('vbenterprisetranslatorflagsdropdown' => $vbenterprisetranslatorflagsdropdown));
Tôi thêm ngay bây giờ, trong danh sách TODO của chúng tôi để thực hiện nó trong phiên bản vBET tiếp theo.
xử trong blogtemplates / blog_navbar_link
không thành công
Hãy cho tôi biết đó sẽ là mẫu thích hợp
Thêm các mã nhưng không phải của mình làm việc không chắc chắn những gì chúng tôi đang làm sai
blog_navbar_link -> {vb: nguyên 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 dưới đây
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> ***********************************************
Lần sửa cuối bởi vBET; 26-04-10 khi 23:40. Lý do: mã bbcode nói thêm
Trong giải pháp này, bạn cần phải có vị trí tùy chỉnh cho cờ!
Để có nó làm việc trong tất cả các cấu hình chỉ cần thay thế này:
Này: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));
}
Vì vậy, nói cách khác, đặt 2 dòng bổ sung của bạn chỉ cần 1 dòng thấp hơn (sau khi "}").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));
Ngoài ra tôi thấy rằng trong mẫu bạn đặt {Vb: nguyên vbenterprisetranslatorflagsdropdown} bên trong nếu khoản đặt nó thấp hơn 1 dòng. Nó sẽ cung cấp cho bạn:
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> ***********************************************
Lần sửa cuối bởi vBET; 26-04-10 khi 23:49.
Cũng phát hiện ra lỗi khi chúng tôi sử dụng dịch thả xuống vị trí trình đơn -> kết thúc thanh điều hướng của nó thể hiện hai lần trong thanh nav thấy màn hình để biết thêm chi tiết
http://www.architectpavilion.com/twiceshown.jpg