Manuale MediaWiki/Barra Laterale/SearchBox

Da Naturpedia.

altre wiki: navigazione, ricerca

Torna a: Barra Laterale.

Indice


Il seguente codice,

<!--Inizio Codice BOX-RICERCA spostato più in ALTO-->
<div id="p-search" class="portlet">
                <h5><label for="searchInput"><?php $this->msg('search') ?></label></h5>
                <div id="searchBody" class="pBody">
                        <form action="<?php $this->text('searchaction') ?>" id="searchform"><div>
                                <input id="searchInput" name="search" type="text"<?php echo $skin->tooltipAndAccesskey('search');
                                        if( isset( $this->data['search'] ) ) {
                                                ?> value="<?php $this->text('search') ?>"<?php } ?> />
                                <input type='submit' name="go" class="searchButton" id="searchGoButton"        value="<?php $this->msg('searcharticle') ?>"<?php echo $skin->tooltipAndAccesskey( 'search-go' ); ?> />&nbsp;
                                <input type='submit' name="fulltext" class="searchButton" id="mw-searchButton" value="<?php $this->msg('searchbutton') ?>"<?php echo $skin->tooltipAndAccesskey( 'search-fulltext' ); ?> />
                        </div></form>
                </div>
        </div>
<!--FINE Codice BOX-RICERCA spostato in ALTO-->

va messo (se volete che il box appaia proprio in alto, appena sotto il Logo del vostro wiki) in corrispondenza di queste linee:

<?php			} ?>
			</ul>
		</div>
	</div>
	<div class="portlet" id="p-logo">
		<a style="background-image: url(<?php $this->text('logopath') ?>);" <?php
			?>href="<?php echo htmlspecialchars($this->data['nav_urls']['mainpage']['href'])?>"<?php
			echo $skin->tooltipAndAccesskey('n-mainpage') ?>></a>
	</div>
	<script type="<?php $this->text('jsmimetype') ?>"> if (window.isMSIE55) fixalpha(); </script>
 
 
<!--Inizio Codice BOX-RICERCA spostato più in ALTO-->
 
<div id="p-search" class="portlet">
                <h5><label for="searchInput"><?php $this->msg('search') ?></label></h5>
                <div id="searchBody" class="pBody">
                        <form action="<?php $this->text('searchaction') ?>" id="searchform"><div>
                                <input id="searchInput" name="search" type="text"<?php echo $skin->tooltipAndAccesskey('search');
                                        if( isset( $this->data['search'] ) ) {
                                                ?> value="<?php $this->text('search') ?>"<?php } ?> />
                                <input type='submit' name="go" class="searchButton" id="searchGoButton"        value="<?php $this->msg('searcharticle') ?>"<?php echo $skin->tooltipAndAccesskey( 'search-go' ); ?> />&nbsp;
                                <input type='submit' name="fulltext" class="searchButton" id="mw-searchButton" value="<?php $this->msg('searchbutton') ?>"<?php echo $skin->tooltipAndAccesskey( 'search-fulltext' ); ?> />
                        </div></form>
                </div>
        </div>
 
<!--FINE Codice BOX-RICERCA spostato in ALTO-->
 
 
<?php
		$sidebar = $this->data['sidebar'];
		//if ( !isset( $sidebar['SEARCH'] ) ) $sidebar['SEARCH'] = true;
		if ( !isset( $sidebar['TOOLBOX'] ) ) $sidebar['TOOLBOX'] = true;
		if ( !isset( $sidebar['LANGUAGES'] ) ) $sidebar['LANGUAGES'] = true;

Cioè, appena sopra la linea: <?php $sidebar = $this->data['sidebar'];

<?php
		$sidebar = $this->data['sidebar'];

e, appena dopo il precedente comando Php che sta sopra di esso. Nel nostro caso:

<?php			} ?>
			</ul>
		</div>
	</div>
	<div class="portlet" id="p-logo">
		<a style="background-image: url(<?php $this->text('logopath') ?>);" <?php
			?>href="<?php echo htmlspecialchars($this->data['nav_urls']['mainpage']['href'])?>"<?php
			echo $skin->tooltipAndAccesskey('n-mainpage') ?>></a>
	</div>
	<script type="<?php $this->text('jsmimetype') ?>"> if (window.isMSIE55) fixalpha(); </script>
 
<!--Inizio Codice BOX-RICERCA spostato più in ALTO-->
<div id="p-search" class="portlet">
                <h5><label for="searchInput"><?php $this->msg('search') ?></label></h5>

Ricordandosi anche che, come da esempio riportato, la linea dove si travava il box di prima, va disabilitata (anteponendo i due caratteri // alla stessa):

  • //if ( !isset( $sidebar['SEARCH'] ) ) $sidebar['SEARCH'] = true;
<?php
		$sidebar = $this->data['sidebar'];
		//if ( !isset( $sidebar['SEARCH'] ) ) $sidebar['SEARCH'] = true;
		if ( !isset( $sidebar['TOOLBOX'] ) ) $sidebar['TOOLBOX'] = true;
		if ( !isset( $sidebar['LANGUAGES'] ) ) $sidebar['LANGUAGES'] = true;

Altrimenti, appariranno due box: il vostro nuovo e, assieme, ancora quello di default.

Ovviamente, dovete anche togliere da Mediawiki:Sidebar:

* SEARCH
* TOOLBOX
* LANGUAGES

che stanno di default, altrimenti vi apparirà lo stesso.

Nota: Disattivando il $sidebar['SEARCH'], verrà disattivato anche il box relativo sottostante, nel codice; per cui, se vi apporrete il bottone del pdf online, non verrà visualizzato in quella posizione.


Download Monobook di Esempio

Potete scaricarvi dal nostro progetto, il file Monobook.php della versione 1.14 di wiki, già modificato e pronto per essere utilizzato nel caso utilizziate la stessa versione (ricordate di rinominare quello vecchio, invece di cancellarlo, nel caso voleste poi tornare indietro):

Vai a: Gli Stili: esempi di Monobook modificato.



Torna a: Barra Laterale.




Questa voce rappresenta un Articolo di Wikilibri scritto da voi lettori, o citato; non esprime quindi per forza il punto di vista enciclopedico in stile, tipico delle voci semplici. Per collaborare alla sua stesura, segui le linee guida appropriate per questo genere di voci.
esempio di testo

esempio di testo

Strumenti personali
to PDF
Visite
Crea un libro
Spagnolo
Non esiste ancora una traduzione in Spagnolo.
Inglese
Non esiste ancora una traduzione in Inglese.
Francese
Non esiste ancora una traduzione in Francese.