MediaWiki/Estensione WarnNoCategories: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 18: Riga 18:
Queste successive, specificano su quali Namespace si vuole visualizzare il messaggio
Queste successive, specificano su quali Namespace si vuole visualizzare il messaggio
<pre>
<pre>
$wgWarnNoCategoriesOnNamespace[NS_MAIN] = true;
$wgWarnNoCategoriesOnNamespace[NS_MAIN] = true; ///Principale
#$wgWarnNoCategoriesOnNamespace[NS_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_TALK] = true; ///Discussioni
#$wgWarnNoCategoriesOnNamespace[NS_IMAGE] = true;
#$wgWarnNoCategoriesOnNamespace[NS_IMAGE] = true;
#$wgWarnNoCategoriesOnNamespace[NS_IMAGE_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_IMAGE_TALK] = true;
$wgWarnNoCategoriesOnNamespace[NS_CATEGORY] = true;
$wgWarnNoCategoriesOnNamespace[NS_CATEGORY] = true; ///Categorie
#$wgWarnNoCategoriesOnNamespace[NS_CATEGORY_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_CATEGORY_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_MEDIAWIKI] = true;
#$wgWarnNoCategoriesOnNamespace[NS_MEDIAWIKI] = true;
#$wgWarnNoCategoriesOnNamespace[NS_MEDIAWIKI_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_MEDIAWIKI_TALK] = true;
$wgWarnNoCategoriesOnNamespace[NS_HELP] = true;
$wgWarnNoCategoriesOnNamespace[NS_HELP] = true; ///Pagine di Aiuto
#$wgWarnNoCategoriesOnNamespace[NS_HELP_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_HELP_TALK] = true;
$wgWarnNoCategoriesOnNamespace[NS_PROJECT] = true;
$wgWarnNoCategoriesOnNamespace[NS_PROJECT] = true; ///Pagine del Progetto
#$wgWarnNoCategoriesOnNamespace[NS_PROJECT_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_PROJECT_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_TEMPLATE] = true;
#$wgWarnNoCategoriesOnNamespace[NS_TEMPLATE] = true;
Riga 34: Riga 34:
#$wgWarnNoCategoriesOnNamespace[NS_WIDGET] = true;
#$wgWarnNoCategoriesOnNamespace[NS_WIDGET] = true;
#$wgWarnNoCategoriesOnNamespace[NS_WIDGET_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_WIDGET_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_USER] = true;
#$wgWarnNoCategoriesOnNamespace[NS_USER] = true; ///Pagine Utente
#$wgWarnNoCategoriesOnNamespace[NS_USER_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_USER_TALK] = true; ///Discussioni Pagina Utente
</pre>
</pre>



Versione delle 02:49, 5 feb 2012

Template:Manuale MediaWiki

Torna a: Estensioni.

L'estensione WarnNoCategories, vi permette di poter far visualizzare un comodo messaggio di avvertimento a coloro che si dimenticano di inserire le Categorie nelle voci che editano. Questo messaggio, tuttavia, è solo di avvertimento, e non bloccherà la creazione della voce, qualora non fosse successivamente catalogata.

Errori da correggere nel Codice

Il Codice ufficiale presenta alcuni errori, che tuttavia possono essere risolti agendo così:

Da aggiungere nel LocalSettings.php

Questa prima linea, è per attivare

require_once("$IP/extensions/WarnNoCategories/WarnNoCategories.php");

Queste successive, specificano su quali Namespace si vuole visualizzare il messaggio

$wgWarnNoCategoriesOnNamespace[NS_MAIN] = true;            ///Principale
#$wgWarnNoCategoriesOnNamespace[NS_TALK] = true;           ///Discussioni
#$wgWarnNoCategoriesOnNamespace[NS_IMAGE] = true;   
#$wgWarnNoCategoriesOnNamespace[NS_IMAGE_TALK] = true;
$wgWarnNoCategoriesOnNamespace[NS_CATEGORY] = true;        ///Categorie
#$wgWarnNoCategoriesOnNamespace[NS_CATEGORY_TALK] = true;     
#$wgWarnNoCategoriesOnNamespace[NS_MEDIAWIKI] = true;
#$wgWarnNoCategoriesOnNamespace[NS_MEDIAWIKI_TALK] = true;
$wgWarnNoCategoriesOnNamespace[NS_HELP] = true;            ///Pagine di Aiuto
#$wgWarnNoCategoriesOnNamespace[NS_HELP_TALK] = true;
$wgWarnNoCategoriesOnNamespace[NS_PROJECT] = true;         ///Pagine del Progetto
#$wgWarnNoCategoriesOnNamespace[NS_PROJECT_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_TEMPLATE] = true;
#$wgWarnNoCategoriesOnNamespace[NS_TEMPLATE_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_WIDGET] = true;
#$wgWarnNoCategoriesOnNamespace[NS_WIDGET_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_USER] = true;          ///Pagine Utente
#$wgWarnNoCategoriesOnNamespace[NS_USER_TALK] = true;     ///Discussioni Pagina Utente

per attivare un Namespaces, cancellare semplicemente il simbolino # posto all'inizio.

Torna a: Estensioni.