MediaWiki/La barra laterale: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m →‎Collegamento di "Carica su Commons": rm codice non documentato (effetto? a cosa serve?) e codice duplicato
Riga 179:
</source>
 
Inoltre, nel '''Local Settings<tt>[[MediaWiki/LocalSettings.php|LocalSettings.php''']]</tt>, dovrete anche aggiungere:
 
<pre>
Riga 192:
</pre>
 
Si possono anche aggiungere "altri siti" diversi da commons, per esempio Wikipedia ( <code>http://it.wikipedia.org/w/api.php</code> ). Basta conoscere la ''apibase''del sito.
Una '''variante''' dei dati di default, potrebbe essere questa:
 
<pre>
'name' => 'shared',
'hashLevels' => '2',
'hasSharedCache' => $wgCacheSharedUploads,
'descriptionCacheExpiry' => 604800, // hours, (values are seconds)
'apiThumbCacheExpiry' => 86400000, // hours, optional, but required for local thumb caching
</pre>
 
=== Come aggiungere un diverso "Contenitore d'immagini" esterno ===
 
Si possono anche aggiungere "altri siti" diversi da commons.
 
Per esempio, per le immagini da '''it.wiki''', aggiungere al '''Local Settings.php''':
 
<pre>
$wgForeignFileRepos[] = array(
'class' => 'ForeignAPIRepo',
'name' => 'sharedwp',
'apibase' => 'http://it.wikipedia.org/w/api.php',
'fetchDescription' => true, // Optional
'descriptionCacheExpiry' => 43200, // 12 ore, opzionale (valori in secondi)
'apiThumbCacheExpiry' => 43200, // 12 ore, opzionale, ma richiesto per la cache di thumb locale
);
</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''':
 
<pre>
$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
);
</pre>
 
;Nota: