MediaWiki/Estensione WarnNoCategories: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Riga 2: Riga 2:
{{torna a|Manuale MediaWiki/Estensioni|testo=Estensioni}}
{{torna a|Manuale MediaWiki/Estensioni|testo=Estensioni}}


L'estensione [[mw:Extension:WarnNoCategories|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.
L'estensione [[mw:Extension:WarnNoCategories|WarnNoCategories]], fa apparire un comodo messaggio di avvertimento a coloro che 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==
==Errori da correggere nel codice==


Il Codice ufficiale presenta alcuni errori, che tuttavia possono essere risolti agendo così:
Il Codice ufficiale presenta alcuni errori, che tuttavia possono essere risolti agendo così:
Riga 10: Riga 10:
{{...}}
{{...}}


== Installazione ==
==Da aggiungere nel LocalSettings.php==
Questa riga, aggiunta al <tt>LocalSettings.php</tt>, attiva l'estensione:
Questa prima linea, è per attivare
<pre>
<pre>
require_once("$IP/extensions/WarnNoCategories/WarnNoCategories.php");
require_once("$IP/extensions/WarnNoCategories/WarnNoCategories.php");
</pre>
</pre>


Queste successive, specificano su quali Namespace si vuole visualizzare il messaggio
Le righe successive specificano su quali [[MediaWiki/Namespace|namespace]] si vuole visualizzare il messaggio:
<pre>
<pre>
$wgWarnNoCategoriesOnNamespace[NS_MAIN] = true; ///Principale
$wgWarnNoCategoriesOnNamespace[NOME_DEL_NAMESPACE] = true;
#$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
</pre>
</pre>
Per attivarla, impostare <code>true</code> e assicurarsi che ad inizio riga non ci sia un cancelletto (<code> # </code>). Per disattivarla, impostare <code>false</code> e/o mettere il simbolino <code> # </code> ad inizio riga.


Esempio:
per attivare un [[mw:Namespaces|Namespaces]], cancellare semplicemente il simbolino <code> # </code> posto all'inizio.
<pre>
$wgWarnNoCategoriesOnNamespace[NS_MAIN] = true; // Attiva per il namespace principale
#$wgWarnNoCategoriesOnNamespace[NS_TALK] = true; /// Disattiva per il namespace discussioni
$wgWarnNoCategoriesOnNamespace[NS_CATEGORY] = true; // Attiva per il namespace categorie
</pre>

L'elenco dei namespace si trova alla pagina [[MediaWiki/Namespace]].


{{torna a|Manuale MediaWiki/Estensioni|testo=Estensioni}}
{{torna a|Manuale MediaWiki/Estensioni|testo=Estensioni}}

Versione delle 09:29, 5 feb 2012

Template:Manuale MediaWiki

Torna a: Estensioni.

L'estensione WarnNoCategories, fa apparire un comodo messaggio di avvertimento a coloro che 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ì:

Installazione

Questa riga, aggiunta al LocalSettings.php, attiva l'estensione:

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

Le righe successive specificano su quali namespace si vuole visualizzare il messaggio:

$wgWarnNoCategoriesOnNamespace[NOME_DEL_NAMESPACE] = true;

Per attivarla, impostare true e assicurarsi che ad inizio riga non ci sia un cancelletto ( # ). Per disattivarla, impostare false e/o mettere il simbolino # ad inizio riga.

Esempio:

$wgWarnNoCategoriesOnNamespace[NS_MAIN] = true; // Attiva per il namespace principale
#$wgWarnNoCategoriesOnNamespace[NS_TALK] = true; /// Disattiva per il namespace discussioni
$wgWarnNoCategoriesOnNamespace[NS_CATEGORY] = true; // Attiva per il namespace categorie

L'elenco dei namespace si trova alla pagina MediaWiki/Namespace.

Torna a: Estensioni.