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

tolgo i riferimenti a modifiche fatte su altre wiki perché inutili in un manuale generico
(tolgo i riferimenti a modifiche fatte su altre wiki perché inutili in un manuale generico)
{{Da aiutare|3 esempi scritti ma non spiegati, chi non conosce MW si trova a copincollare senza sapere che fa}}
<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", comeper quando modificatemodificare unaquesta qualsiasipagina altraperò voce, '''dovrete essere'''avere loggatii comeprivilegi '''amministratori'''di pero',amministratore '''pered poterloessere fare'''.loggati
 
== Duedue esempi di Sidebar modificate ==
<br /><br />
<noinclude>__TOC__</noinclude>
 
== Due esempi di Sidebar modificate ==
 
da cui potrete trarre spunto:
 
<br />
=== Primo esempio ===
 
* comunità
** portal-url|portal
** EsoPedia:Ultime notizie|Ultime notizie
** sitesupport-url|sitesupport
** contact-url|contact
 
 
PS: al posto del numero 1, lasciate dentro le parentesi le altre voci che volete cancellare, resteranno invisibili, ma pronte per essere riutilizzate.
Resteranno invisibili, ma pronte per essere riutilizzate.
 
<br />
=== Secondo esempio ===
 
<!-- * TOOLBOX -->
<!-- * LANGUAGES -->
</pre>
 
===Oppure, ancora===
 
<pre>
* navigation
<!--** mainpage|mainpage-->
** Naturpedia.org|Naturpedia.org
** Naturpedia:Bar|Bar
<!--** currentevents-url|Attualità-->
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
** portal-url|Linee Guida
<!--** sitesupport-url|Donazioni-->
* prova
** Naturpedia:Pagina delle prove|Pagina delle prove
* Collabora
** Speciale:Esporta|Esporta pagine
** Speciale:Importa|Importa pagine
</pre>
 
);</source>
 
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>
$wgForeignFileRepos[] = array(
'class' => 'ForeignAPIRepo',
'name' => 'shared',
'apibase' => 'http://base.ekopedia.org/w/api.php',
'fetchDescription' => true, // Optional
'descriptionCacheExpiry' => 43200, // 12 hours, optional (values are seconds)
'apiThumbCacheExpiry' => 43200, // 12 hours, optional, but required for local thumb caching
);
</source>
 
====Approfondimenti====
* http://fossies.org/dox/mediawiki-1.17.2/classForeignAPIRepo.html
* [[mw:InstantCommons]]
* [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
 
== Come modificare le voci più in basso ==
Come avete visto, la pagina [[MediaWiki:Sidebar]] vi consente di modificare solo le prime voci, ma non quelle più in basso; per quest'ultime infatti, dovrete essere esperti di [[:w:codice sorgente|codice]] e [[:w:php|Php]], ed andare a modificarle direttamente dal file '''Monobook.php''' che si trova all'interno della Cartella 'Skins', dove avrete installato il vostro software mediawiki (come abbiamo fatto [http://www.naturpedia.org noi], per esempio, per mettere il collegamento a "[[Manuale_MediaWiki/Estensioni/Joliprint_Code|Pdf Joliprint]]"), con un [[:w:en:Comparison of FTP client software|programma]] via [[:w:Ftp|Ftp]].
{{vedi2|Manuale_MediaWiki/Estensioni/Download#Servizio_esterno_Pdf_online}}
{{vedi2|Manuale MediaWiki/Installazione#Lista_dei_software}}
 
=== Come spostare in alto, il BOX di Ricerca ===
Per '''spostare in alto''' per esempio il '''Search Box''' (Box di Ricerca), dovete andare a '''modificare''' sempre nel '''Monobook.php''' (cartella 'Skins' del nostro wiki), questo pezzettino di '''Codice''':
{{vai|Manuale MediaWiki/Barra Laterale/SearchBox}}
 
* LANGUAGES
 
(che stanno di default), se non volete che ve ne appaiano due <br(oltre />a disattivare quello principale come spiegato nelle istruzioni).
''(oltre a disattivare quello principale come spiegato nelle istruzioni)''.
 
== Come mettere i Collegamenti interlingua, e ad altri wiki (interwiki) ==
Si parla di '''interwiki''' quando, in un wiki, si collegano all'interno di un articolo, delle parole ad un altro articolo presente su di un altro wiki; e, si parla di '''collegamenti interlingua''', quando, questi interlink", corrispondono a dei wiki stranieri che, generalmente, fanno parte di uno stesso "progetto" comune e traducono il proprio principale.
 
 
'''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".
Ovviamente, bisogna agire sulle 'Tabelle' per far corrispondere un 'prefisso' con il collegamento Url, del sito che vogliamo associarvici.
 
Ecco perché, viene molto utile a questo scopo l'estensione ''[[mw:Extension:SpecialInterwikInterwiki|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.
 
=== 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).
 
====''Code''====
 
{{vedi2|mw:Manual:Skinning#Interlanguage_Links}}
* [[:mw:Manual:Guide_to_setting_up_interwiki_linking#Language_links|Manual:Guide_to_setting_up_interwiki_linking#Language_links]]
 
<br /><br />
<noinclude>[[Categoria:Manuale MediaWiki|Barra laterale]]
{{Avanzamento|100%|13 gennaio 2012}}</noinclude>