MediaWiki/La barra laterale: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
wikificata
Riga 1:
<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>
Line 47 ⟶ 31:
 
 
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>
Line 87 ⟶ 67:
</pre>
 
===Oppure, ancora===
<br />
===OPPURE, ANCORA===
 
<pre>
Line 108 ⟶ 87:
</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()
Line 134 ⟶ 110:
 
/*** 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',
Line 147 ⟶ 123:
'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',
Line 158 ⟶ 133:
'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}}
 
Line 169 ⟶ 144:
Per esempio, per le immagini da '''it.wiki''', aggiungere al '''Local Settings.php''':
 
<source lang=php>
<pre>
$wgForeignFileRepos[] = array(
'class' => 'ForeignAPIRepo',
Line 177 ⟶ 152:
'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''.
Line 184 ⟶ 158:
Ecco il codice per '''Ekopedia''':
 
<source lang=php>
<pre>
$wgForeignFileRepos[] = array(
'class' => 'ForeignAPIRepo',
Line 193 ⟶ 167:
'apiThumbCacheExpiry' => 43200, // 12 hours, optional, but required for local thumb caching
);
</presource>
 
===='''Approfondimenti''':====
 
* [[mw:Manual:$wgForeignFileRepos#Usage]]
Line 205 ⟶ 179:
* [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 ==
Line 213 ⟶ 185:
{{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) ==
Line 226 ⟶ 195:
'''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;
 
Line 240 ⟶ 208:
{{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.
Line 252 ⟶ 219:
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() {
Line 283 ⟶ 246:
}
-------------------------------------------------------------------
</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===
Line 298 ⟶ 257:
 
<br /><br />
<noinclude>[[Categoria:Manuale MediaWiki|Barra laterale]]
{{Avanzamento|100%|13 gennaio 2012}}</noinclude>