Vai al contenuto
accaeffe

3.4 Aggiungere voci al menu

Recommended Posts

accaeffe

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!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
accaeffe

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>

 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
najaru

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>	

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
accaeffe

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

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
BomAle

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

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
accaeffe

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!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
accaeffe

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

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
BomAle

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 :(

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
accaeffe

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

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
peppefark

si. sostituendo link e voci

ma tu hai ip.content?

hai ragione ho risolto!!!!

Modificato da peppefark

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
peppefark

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

quelle relative al menu

Hai ragione ho risolto.

 

Grazie

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×