Część pierwsza
Style i Szablony > Zarządzaj Stylem > Edit > navbar
Step 1
Szukamy:
Kod php:
<if condition="$show['popups']">
Na końcu dodajemy:
Kod php:
<td id="mypopupmenu" class="vbmenu_control"><a href="#mypopupmenu">MENU TITLE</a> <script type="text/javascript"> vbmenu_register("mypopupmenu"); </script></td>
Czyli:
Kod php:
<if condition="$show['popups']">
<if condition="$show['searchbuttons']">
<if condition="$show['member']">
<td class="vbmenu_control"><a href="search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a></td>
<else />
<td class="vbmenu_control"><a href="search.php?$session[sessionurl]do=getdaily" accesskey="2">$vbphrase[todays_posts]</a></td>
</if>
<td id="navbar_search" class="vbmenu_control"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[search]</a> <if condition="$show['quicksearch']"><script type="text/javascript"> vbmenu_register("navbar_search"); </script></if></td>
</if>
<if condition="$show['member']">
<td id="usercptools" class="vbmenu_control"><a href="$show[nojs_link]#usercptools" accesskey="3">$vbphrase[quick_links]</a> <script type="text/javascript"> vbmenu_register("usercptools"); </script></td>
</if>
<td id="mypopupmenu" class="vbmenu_control"><a href="#mypopupmenu">MENU TITLE</a> <script type="text/javascript"> vbmenu_register("mypopupmenu"); </script></td>
<else />
Step 2:
Szukamy:
Kod php:
<!-- / NAVBAR POPUP MENUS -->
Przed dodajemy:
Kod php:
<!-- mypopupmenu -->
<div class="vbmenu_popup" id="mypopupmenu_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr><td class="thead">Tytuł Menu</td></tr>
<tr><td class="vbmenu_option"><a href="#">Link</a></td></tr>
</table>
</div>
<!-- / mypopupmenu -->
Część druga - autor: Araj
Jeśli chcemy natomiast w popupie umieścić linki zewnętrzne to powyższa metoda nie zadziała
Przykład:
Kod php:
<a href="#">Link<
np
Kod php:
<a href="http://vbhelp.pl">Link<
to zawsze ten Link jest odnośnikiem do
Kod php:
www.twojeforum.pl/#
wstawiając link wewnętrzny np - Kod php:
album.php$session[sessionurl_q]
- działa
Rozwiązanie:
Zamiast:
Kod php:
class="vbmenu_option
Wstaw:
Kod php:
class="vbmenu_control
czyli cały kod wygląda tak:
Kod php:
<!-- mypopupmenu -->
<div class="vbmenu_popup" id="mypopupmenu_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr><td class="thead">Tytuł Menu</td></tr>
<tr><td class="vbmenu_control"><a href="#">Link</a></td></tr>
</table>
</div>
<!-- / mypopupmenu -->
dzięki temu możemy wstawić dowolny link zewnętrzny w miejsce krzyżyka (np. http://vbhelp.pl)
Dodatki - autor: Araj
zamiast typowej nazwy(np Link) wstawimy obrazek,który otworzy nam okno popup - wymiary popupa ustalamy sami(zmieniając -'height=550,width=550'):
Kod php:
<td class="vbmenu_control"><a href="#" onclick="window.open('http://www.jakiś adres', 'Nowe_okno', 'height=550,width=550');"><img src="http://www.jakiś-obrazek.gif "border="0" </a></td></tr>
tak jak wyżej,tylko zamiast okna popup otworzy nam się strona:
Kod php:
<td class="vbmenu_control"><a href="http://www.jakiś adres"><img src="http://www.jakiś-obrazek.gif "border="0" </a></td></tr>
tak jak wyżej,tylko strona otworzy nam sie w nowej karcie:
Kod php:
<td class="vbmenu_control"><a href="#" onclick="window.open('http://www.jakiś adres', 'Nowe_okno');"><img src="http://www.jakiś-obrazek.gif "border="0" </a></td></tr>
czyli kod wygląda tak,jak wstawimy wszystkie 3 kody(razem z tym tradycyjnym -LInk) :
Kod php:
<!-- mypopupmenu -->
<div class="vbmenu_popup" id="mypopupmenu_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr><td class="thead">Tytuł Menu</td></tr>
<tr><td class="vbmenu_control"><a href="#">Link</a></td></tr>
<td class="vbmenu_control"><a href="#" onclick="window.open('http://www.jakiś adres', 'Nowe_okno', 'height=550,width=550');"><img src="http://www.jakiś-obrazek.gif "border="0" </a></td></tr>
<td class="vbmenu_control"><a href="http://www.jakiś adres"><img src="http://www.jakiś-obrazek.gif "border="0" </a></td></tr>
<td class="vbmenu_control"><a href="#" onclick="window.open('http://www.jakiś adres', 'Nowe_okno');"><img src="http://www.jakiś-obrazek.gif "border="0" </a></td></tr>
</table>
</div>
<!-- / mypopupmenu -->
u mnie to menu nazwałem Test, a jako obrazek - online.gif i wygląda to tak:
I to byłoby na tyle Prawda że proste ?