MediaWiki/Estensione WarnNoCategories: differenze tra le versioni
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]], |
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 |
==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> |
||
Le righe successive specificano su quali [[MediaWiki/Namespace|namespace]] si vuole visualizzare il messaggio: |
|||
<pre> |
<pre> |
||
$wgWarnNoCategoriesOnNamespace[ |
$wgWarnNoCategoriesOnNamespace[NOME_DEL_NAMESPACE] = 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> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
</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
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ì:
Questa sezione è ancora vuota; aiutaci a scriverla! |
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.