[vB 4] Come aggiungere un nuovo link nella Navbar

logo-vbulletin-articoli-klayz
Come aggiungere un nuovo link nella Navbar in vB 4?

Come aggiungere un nuovo link nella Navbar. Volete aggiungere un nuovo link nella navbar del vostro vBulletin 4? Scoprite come fare attraverso questo articolo.

Questo è un metodo semplice per aggiungere un nuovo link nella navbar insieme ad un sotto menu. Tutto quello che serve è una condizionale per definire quando deve essere visualizzato il link. Si dovrà creare un plugin che aggiunga il link e il sottomenu.

Questo articolo è scritto per gli utenti che hanno una minima conoscenza delle basi di come scrivere e inserire le condizionali. La navbar non è molto semplice come potrebbe sembrare da modificare, se non si sa cosa si sta facendo.

Ok, detto questo…

Questo è un template base per aggiungere il vostro nuovo link:

Create un plugin:
(Plugin & Prodotti > Aggiungi Nuovo Plugin)

Posizione Hook – process_templates_complete
Titolo – Nuovo Link per Navbar
Ordine Esecuzione – 5

$tabselected = '';
$tablinks = '';
if (THIS_SCRIPT == 'tuapagina')
{
    $vbulletin->options['selectednavtab']='unique_name';
    $tabselected = ' class="selected"';
    $tablinks = '
<ul class="floatcontainer">

<li><a href="link1.php">Link 1</a></li>


<li class="popupmenu">
                                <a href="javascript://" class="popupctrl">Drop Down</a>

<ul class="popupbody popuphover">

<li><a href="sublink1.php">SubLink 1</a></li>


<li><a href="sublink2.php">SubLink 2</a></li>


<li><a href="sublink3.php">SubLink 3</a></li>

                                </ul>

                            </li>


<li><a href="link2.php">Link 2</a></li>


<li><a href="link3.php">Link 3</a></li>

                </ul>

 ';

} 
$template_hook['navtab_end'] .= '<li'.$tabselected.'><a class="navtab" href="ilvostrolink.php">Nuovo Link</a>'.$tablinks.'</li>

' ;

Notate…

if (THIS_SCRIPT == 'tuapagina')

Questa condizionale DEVE essere unica! Se usate una condizionale che viene richiamata anche per un altro link nella navbar, allora entrambi i link verranno evidenziati quando selezionati, e verrà mostrato il sottomenu sbagliato.

$vbulletin->options['selectednavtab']='unique_name';

Anche il ‘selectednavtab’ DEVE essere unico. Anche per questo, se avete due link nella vostra navbar che hanno entrambi il ‘selectednavtab’, entrambi verranno evidenziati se selezionati.

$template_hook['navtab_end'] .= '<li'.$tabselected.'><a class="navtab" href="ilvostrolink.php">Nuovo Link</a>'.$tablinks.'</li>

' ;

Qui potete usare un altro template_hook – dipende dove volete che venga mostrato il nuovo link. Potete usare anche navtab_start e navtab_middle.

Si ringrazia Lynne per i permessi dati per la riproduzione, la traduzione e il riadattamento del seguente articolo:
[HOW TO – vB4] Create a New Tab in the navbar.
Thanks goes to Lynne for given permissions. Original thread: [HOW TO – vB4] Create a New Tab in the navbar.

 
0 Kudos
Non ti
muovere!

Condividi il Post