Vai al contenuto

Aggiungere voci al menu

Featured Replies

Inviato

Ciao, ho fatto una ricerca ma proprio non riesco a trovare questa informazione: come faccio ad aggiungere voci al menu principale? Oltre ai vari Home, Forum, Utenti, ecc vorrei aggiungere degli altri link. Grazie mille!

Inviato
  • Autore

grazie mille! ho dato un'occhiata al topic che mi hai linkato, queste sono le indicazioni che ho trovato:

 

 

Per inserire un nuovo Tab nel menù principale è sufficiente connettersi a:

ACP > Look & Feel > Manage Skin Sets & Templates > Scegli la tua skin > Global Templates > globalTemplate


trovare:
 

	 </ul></div><script type='text/javascript'>	 if( $('primary_nav') ){ ipb.global.activateMainMenu(); }</script></div><!-- ::: MAIN CONTENT AREA ::: --><div id='content' class='clearfix'><!-- ::: NAVIGATION BREADCRUMBS ::: --><if test="count( $items['navigation'] )">

e aggiungere PRIMA:

<li id='nav_home' class='left'><a href='yourlink' title='yourlinktitle' rel="home">Public Title</a></li>

 

il codice che ho però trovato nella skin di default è leggermente diverso e non sono riuscito ad inserire il tab nel menu principale.. le modifiche finiscono in fondo alla pagina :(

 

questo è il codice che ho trovato:

 

            </if>
        </div>
        
        <!--DEBUG_STATS-->
        <script type='text/javascript'>
            if( $('primary_nav') ){    ipb.global.activateMainMenu(); }
        </script>
        <if test="vigLinkEnabled:|:$this->settings['viglink_enabled'] and ( !$this->settings['viglink_groups'] or IPSMember::isInGroup( $this->memberData, explode( ',', $this->settings['viglink_groups'] ) ) )">
            <script type="text/javascript">
              var vglnk = { api_url: '//api.viglink.com/api',
                            key: '{$this->settings['viglink_api_key']}'<if test="$this->settings['viglink_subid']">,
                            sub_id: '{$this->settings['sub_id']}'
                            </if>

 

Inviato

guarda qui il nostro.

come vedi alla fine abbiamo aggiunto manualmente le due voci che vedi in piu

<!-- ::: APPLICATION TABS ::: -->			<div id='primary_nav' class='clearfix'>				<div class='main_width'>					<ul class='ipsList_inline' id='community_app_menu'>						<if test="showQuickNav:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline']) && $this->memberData['g_view_board']">							<li class='right'>								<a href="{parse url="app=core&module=global&section=navigation&inapp={parse expression="IPS_APP_COMPONENT"}" base="public"}" rel="quickNavigation" accesskey='9' id='quickNavLaunch' title='{$this->lang->words['launch_quicknav']}'><span> </span></a>							</li>						</if>						<li id='nav_explore' class='right'>							<a href='{parse url="app=core&module=search&do=viewNewContent&search_app=<if test="viewnewcontentapp:|:$this->registry->getCurrentApplication() != 'core' AND IPSLib::appIsSearchable( $this->registry->getCurrentApplication() )">{$this->registry->getCurrentApplication()}<else />forums</if>" base="public"}' accesskey='2'>{$this->lang->words['view_new_posts']}</a>						</li>						<if test="showhomeurl:|:$this->settings['home_url'] AND $this->settings['home_name']">							<li id='nav_home' class='left'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li>						</if>						<if test="hasCustomPrimaryNavigation:|:!empty($header_items['primary_navigation_menu'])">							{$header_items['primary_navigation_menu']}						<else />							<if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])">								<foreach loop="applications:$header_items['applications'] as $data">									<if test="showingapp:|:$data['app_show']">										{parse variable="appActive" default="" oncondition="$data['app_active']" value="active"}										<li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li>									</if>								</foreach>							</if>						</if>						<li id='nav_other_apps' style='display: none'>							<a href='#' class='ipbmenu' id='more_apps'>{$this->lang->words['more_apps']} <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a>						</li><li  class="left"><a href='http://www.invisionita.it/forum/forum/76-tracker-errori-e-supporto-traduzioni-italiano-ipboard/'  title='Tracker Traduzioni'>Tracker Traduzioni</a></li><li  class="left"><a href='http://www.invisionita.it/forum/forum/69-tutorial-e-guide-ipboard-e-prodotti-correlati/'  title='Guide'>Guide</a></li>					</ul>				</div>			</div>	
Inviato
  • Autore

il codice che ho io è diverso da questo indicato qui sopra: il mio non hai </ul> prima di </div>, ma </if>

 

purtroppo la mia conoscenza in materia è veramente limitata, inserisco i codici andando un po' ad intuito e stando attanto a non combinare guai; ad ogni modo, ho fatto questo tentativo:

 


 

            {$stats['task']}
            <if test="includeLightboxDoReal:|:$this->settings['do_include_lightbox_real']">
                {parse template="include_lightbox_real" group="global" params=""}
            <else />
                <script type="text/javascript">
                    ipb.global.lightBoxIsOff();
                </script>
            </if>
            <if test="!$this->memberData['member_id']">
                {parse template="inlineLogin" group="global" params=""}
            </if>
<li  class="left"><a href='http://www.invisionita.it/forum/forum/76-tracker-errori-e-supporto-traduzioni-italiano-ipboard/'  title='Tracker Traduzioni'>Tracker Traduzioni</a></li>
<li  class="left"><a href='http://www.invisionita.it/forum/forum/69-tutorial-e-guide-ipboard-e-prodotti-correlati/'  title='Guide'>Guide</a></li>

        </div>

 

 

 

e il risultato è quello che vedete nell'immagine allegata, ovvero i link finiscono in fondo alla pagina :(

 

come posso fare? dov'è che sbaglio?post-2004-0-39629300-1368044156_thumb.jp

Inviato

trova <!-- ::: MAIN CONTENT AREA ::: --> nel template e riportami il codice che c'è sopra... vediamo cosa possiamo fare!

Inviato
  • Autore

risolto, grazie! ora funziona!

 


                        <li id='nav_other_apps' style='display: none'>
                            <a href='#' class='ipbmenu' id='more_apps'>{$this->lang->words['more_apps']} <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a>
                        </li>


<li  class="left"><a href='http://www.invisionita.it/forum/forum/76-tracker-errori-e-supporto-traduzioni-italiano-ipboard/'  title='Tracker Traduzioni'>Tracker Traduzioni</a></li>
<li  class="left"><a href='http://www.invisionita.it/forum/forum/69-tutorial-e-guide-ipboard-e-prodotti-correlati/'  title='Guide'>Guide</a></li>

                    </ul>
                </div>
            </div>    
            
            <!-- ::: MAIN CONTENT AREA ::: -->

 

prima nella ricerca cercavo "<script type='text/javascript'> if( $('primary_nav') ){ ipb.global.activateMainMenu(); }", mentre ora cercando "<!-- ::: MAIN CONTENT AREA ::: -->" ho risolto. grazie mille!

Inviato
  • Autore

anche se ora vorrei capire come fare per variare l'ordine dei tab.. :unsure:

Inviato

sopra ai li che hai inserito ci sono gli altri... sposta il codice che hai aggiunto prima dei <li>...</li> già presenti. torno domani ora sono stanco :(

Inviato
  • Autore

ok fammi sapere grazie, perchè spostando il codice non riesco a farlo funzionare

Inviato

le voci aggiuntive le puoi aggiungere manualmente solo prima o dopo quelle ufficiali, non in mezzo

  • 4 settimane dopo...
Inviato

quindi ragazzi la stringa che devo aggiungere è questa:
<li class='left'><a href="http://url.net/topic/xx-titolo/" title='titolo elemento'>Testo elemento</a></li>
Inviato

si. sostituendo link e voci

ma tu hai ip.content?

Inviato

si. sostituendo link e voci

ma tu hai ip.content?

hai ragione ho risolto!!!!

Modificato da peppefark

Inviato

e allora lo puoi fare molto facilmente dalle impostazioni dell ip.content

quelle relative al menu

Inviato

e allora lo puoi fare molto facilmente dalle impostazioni dell ip.content

quelle relative al menu

Hai ragione ho risolto.

 

Grazie

Inviato

Per chi non ha IP.Content c'è questo addon che aiuta molto editato

ProMenu Plus

g

ProMenu Basic

Per favore accedi per lasciare un commento

Potrai lasciare un commento dopo aver effettuato l'accesso

Accedi Ora

Chi sta navigando 0

  • Nessun utente registrato visualizza questa pagina.

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.