Differenze tra le versioni di "MediaWiki/La barra laterale"

wikificata
(wikificata)
<noinclude>{{Manuale MediaWiki}}</noinclude>
 
Per '''modificare la Barra Laterale''' sinistra, cercate la pagina [[MediaWiki:Sidebar]] all'interno del vostro wiki; da lì, potrete cambiare la disposizione, oppure il nome degli elementi. Per farlo cliccate su "Modifica pagina", come quando modificate una qualsiasi altra voce, '''dovrete essere''' loggati come '''amministratori''' pero', '''per poterlo fare'''.
Per '''modificare la Barra Laterale''' sinistra,
 
 
cercate la pagina
 
* [[MediaWiki:Sidebar]]
 
all'interno del vostro wiki;
 
 
da lì, potrete cambiare la disposizione, oppure il nome
 
degli elementi. Per farlo cliccate su "Modifica pagina",
 
come quando modificate una qualsiasi altra voce.
 
 
'''Dovrete essere''' loggati come '''amministratori''' pero', '''per poterlo fare'''.
<br /><br />
<noinclude>__TOC__</noinclude>
 
== DUEDue ESEMPIesempi di SIDEBARSidebar modificate ==
 
da cui potrete trarre spunto:
 
<br />
=== ESEMPIOPrimo UNOesempio ===
 
<pre>
 
 
PS: al posto del numero 1, lasciate dentro le parentesi le altre voci che volete cancellare.
<poem>
Resteranno invisibili, ma pronte per essere riutilizzate.
PS: AL POSTO DEL NUMERO 1,
LASCIATE dentro le parentesi
LE ALTRE VOCI CHE VOLETE CANCELLARE.
RESTERANNO INVISIBILI, ma PRONTE PER ESSERE RIUTILIZZATE.
</poem>
 
<br />
=== ESEMPIOSecondo DUEesempio ===
 
<pre>
</pre>
 
===Oppure, ancora===
<br />
===OPPURE, ANCORA===
 
<pre>
</pre>
 
<br />
== Collegamento di "Carica su Commons" ==
seSe v'interessasse solamente il Collegamento di "Carica su Commons" sulla Barra Laterale a sinistra, copiatevi allora su '''[[Manuale_MediaWiki/Gli_Stili/MediaWiki:Monobook.js|monobook.js]]''' solo questo pezzettino:
;sulla Barra Laterale a sinistra
 
se v'interessasse solamente il Collegamento di "Carica su Commons" sulla Barra Laterale a sinistra, copiatevi allora su '''[[Manuale_MediaWiki/Gli_Stili/MediaWiki:Monobook.js|monobook.js]]''' solo questo pezzettino:
{{vedi2|Manuale MediaWiki/Gli Stili}}
 
<source lang=javascript>
<pre>
/*** Collegamento diretto alla pagina di upload di Commons nel menu di sinistra, da WP:PT */
function linkUploadToCommons()
 
/*** Fine del collegamento diretto alla pagina di upload di Commons */
</presource>
 
Ovviamente, come spiegato nel capitolo dedicato, nel '''Local Settings''' dovrete anche aggiungere:
 
<source lang=php>
<pre>
$wgForeignFileRepos[] = array(
'class' => 'ForeignAPIRepo',
'apiThumbCacheExpiry' => 43200, // 12 hours, optional, but required for local thumb caching
);
</source>
 
</pre>
 
Una '''variante''' dei dati di default, potrebbe essere questa:
 
<source lang=php>
<pre>
'name' => 'shared',
'hashLevels' => '2',
'descriptionCacheExpiry' => 604800, // hours, (values are seconds)
'apiThumbCacheExpiry' => 86400000, // hours, optional, but required for local thumb caching
</presource>
 
'''==== Approfondimento''': ====
{{vedi2|Manuale_MediaWiki/il_Local_Settings#Configurare_i_permessi_ed_altri_parametri_del_wiki}}
 
Per esempio, per le immagini da '''it.wiki''', aggiungere al '''Local Settings.php''':
 
<source lang=php>
<pre>
$wgForeignFileRepos[] = array(
'class' => 'ForeignAPIRepo',
'descriptionCacheExpiry' => 43200, // 12 ore, opzionale (valori in secondi)
'apiThumbCacheExpiry' => 43200, // 12 ore, opzionale, ma richiesto per la cache di thumb locale
);</source>
);
</pre>
 
Similmente, '''si può fare per altri siti''' che svolgono un servizio simile, se si conosce la loro root corretta per l'''apibase''.
Ecco il codice per '''Ekopedia''':
 
<source lang=php>
<pre>
$wgForeignFileRepos[] = array(
'class' => 'ForeignAPIRepo',
'apiThumbCacheExpiry' => 43200, // 12 hours, optional, but required for local thumb caching
);
</presource>
 
===='''Approfondimenti''':====
 
* [[mw:Manual:$wgForeignFileRepos#Usage]]
* [http://answerpot.com/showthread.php?3148510-New%3A+Images+are+not+showing+when+using+ForeignDBRepo+on+MW+1.17 http://answerpot.com]
* http://biokemika.uni-frankfurt.de/wiki/Benutzer:Sven/MediaWiki_in_der_Uni_Frankfurt#Nutzung_Wikimedia_Commons
 
<br />
 
== Come modificare le voci più in basso ==
{{vedi2|Manuale MediaWiki/Installazione#Lista_dei_software}}
 
<br />
=== Come spostare in alto, il BOX di Ricerca ===
Per '''spostare in alto''' per esempio '''il Search Box''' (Box di Ricerca), dovete andare a modificare, nel '''Monobook.php''', questo pezzettino di Codice:
{{vai|Manuale MediaWiki/Barra Laterale/SearchBox}}
 
<br />
 
== Come mettere i Collegamenti interlingua, e ad altri wiki (interwiki) ==
'''Gli "interlink", sono presenti solo all'interno delle voci; mentre, i collegamenti interlingua, si ritrovano sulla barra laterale sinistra, in fondo.''' Qui di seguito spiegheremo, come utilizzare questi "collegamenti" a sinistra per "gemellare" più wiki assieme, non necesariamente per la traduzione della lingua, e ..non necessariamente facenti parte di uno stesso "progetto".
 
===1 - Creare le Tabelle===
<br />
===1 - Creare le Tabelle===
Se volete che nella vostra '''Barra Laterale sinistra''' siano presenti i '''collegamenti''' alle varie '''versioni linguistiche internazionali di wikipedia''', gemellandovi per così dire con essa, potete creare velocemente le Tabelle andando semplicemente a pescare i file che terminano in <code>.sql</code> presenti all'interno della vostra cartella "maintenance", dove avrete installato il wiki;
 
{{vai|Manuale MediaWiki/Estensioni/Manuali#Estensione interwiki}}
 
===2 - Modificare il file "Names.php"===
<br />
===2 - Modificare il file "Names.php"===
 
Dopodichè, per fare apparire i collegamenti che avete appena creato appunto sulla barra laterale, dovrete agire sul file "Names.php", che trovate dentro la cartella <code>/Languages/</code> (nella root del vostro wiki). Per cambiarne i prefissi, e mettere e organizzare nella barra laterale sinistra solo quelli corrispondenti ai nostri bisogni, invece che lasciare quelli per la lingua.
Ecco perché, viene molto utile a questo scopo l'estensione '[[mw:Extension:SpecialInterwik|Special Interwiki]]', che oltre ad aiutarci a creare i prefissi senza dover andar a toccare le Tabelle tramite pannello ''PhAdmin'', ce ne offre anche una vista d'insieme che aiuta a non farci dimenticare i prefissi creati ed associati.
 
===3 - Cambiare il messaggio: "Altre Lingue"===
<br />
===3 - Cambiare il messaggio: "Altre Lingue"===
Infine, per cambiare il messaggio "Altre Lingue" (che si trova di ''[[:w:it:Default (informatica)|Default]]'', sulla Barra Laterale sinistra) si agisce sul file '''Monobook.php''', che trovate dentro alla cartella "<code>/Skin/</code>" (sempre nella root d'installazione del vostro wiki).
 
<br />
====''Code''====
 
{{vedi2|mw:Manual:Skinning#Interlanguage_Links}}
Dentro al File '''Monobook.php''', cercate questo pezzo di codice :
 
<source lang=php>
Dentro al File '''Monobook.php''', cercate questo pezzo di codice
 
<pre>
--------------------------------------------------------------------
function languageBox() {
}
-------------------------------------------------------------------
</presource>
 
 
e andate a modificare la scritta dentro le parentesi <code>('otherlanguages')</code>, appena dopo 'MSG', qui cambiata per <code>'JUMPTO'</code>.
 
Il risultato sarà che, al posto di '''<code>"Altre Lingue"</code>''', vi ritroverete sulla barra laterale un generico '''<code>"VAI A"</code>'''.
 
<br />
 
===Fonti di riferimento su MediaWiki===
 
<br /><br />
<noinclude>[[Categoria:Manuale MediaWiki|Barra laterale]]
{{Avanzamento|100%|13 gennaio 2012}}</noinclude>