Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Benutzer:Rene/SGPack: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
Die Erweiterung muss in ein eigenes Verzeichnis zB SGPack im Verzeichnis ''extensions'' abgelegt werden. Dann muss die Datei Localsettings.php um die Zeile<br />
Die Erweiterung muss in ein eigenes Verzeichnis zB SGPack im Verzeichnis ''extensions'' abgelegt werden. Dann muss die Datei Localsettings.php um die Zeile<br />


<code>include_once("$IP/extensions/SGPack/SGPack.php");</code><br />
<code>require_once("$IP/extensions/SGPack/SGPack.php");</code><br />


ergänzt werden.
ergänzt werden. Standardmäßig sind nach der Installation alle Erweiterungen aktiviert. Um einzelne Erweiterungen auszuschließen muss '''nach''' der <code>require_once</code> Anweisung der entsprechende Parameter auf <code>false</code> gesetzt werden.


Es ist auch möglich/erlaubt nur einzelne Teile der Sammlung zu benutzen. Da alle Erweiterungen als Klassen definiert sind, reicht es nur die entsprechende Klasse in SGP_Setup bzw. SGP_Magic einzubinden. Die nicht gewünschte Zeilen in diesen Funktionen kann man entweder entfernen oder auskommentieren. Die nicht benutzten Klassen können in der Datei verbleiben.
===Parameter===
{| class="wikitable"
! Parameter !! Default !! Bedeutung
|-
| $wgSgpBlockSpammer || true || Aktivieren bzw. deaktivieren der Erweiterung BlockSpammer
|-
| $wgBlockSpammerPatterns || array ('/http/i') || Array der Regex die für IP-Benutzer nicht erlaubt sind
|-
| $wgSgpPageProtection || true || Aktivieren bzw. deaktivieren der Erweiterung PageProtection
|-
| $wgSgpDDInsert || true || Aktivieren bzw. deaktivieren der Erweiterung DDInsert
|-
| $wgSgpNewArticle || true || Aktivieren bzw. deaktivieren der Erweiterung NewArticle
|-
| $wgSgpParserAdds || true || Aktivieren bzw. deaktivieren der Erweiterung ParserAdds
|-
| $wgSgpCacheArray || true || Aktivieren bzw. deaktivieren der Erweiterung CacheArray
|-
| $wgSgpSGHTML || true || Aktivieren bzw. deaktivieren der Erweiterung SGHTML
|-
| $wgSgpAddWhosOnline || true || Aktivieren bzw. deaktivieren der Erweiterung AddWhosOnline
|}
</div>
</div>
</div>
</div>
Zeile 24: Zeile 45:
</div>
</div>
<div style="margin-bottom:10px; margin-right: 270px; padding:0.5em; border:1px solid #CDCDC1; background:#FEFFE0;">
<div style="margin-bottom:10px; margin-right: 270px; padding:0.5em; border:1px solid #CDCDC1; background:#FEFFE0;">
<div style="float: right;">[[Datei:Ark-icon.svg|80px|verweis=]]</div><h2>Download</h2>
<div style="float: right;">[[Datei:Ark-icon.svg|80px|verweis=]]</div><h2>Download - inactiv</h2>
<div style="text-align:justify;">
<div style="text-align:justify;">
[[Datei:Bullet go.png]]'''[http://www.stargate-wiki.de/download/SGPack.txt SGPack.php]'''<br />
[[Datei:Bullet go.png]]'''[http://www.stargate-wiki.de/download/SGPack.txt SGPack.php]'''<br />
Zeile 189: Zeile 210:
:Mit dem Kommando '''delete''' wird das Array gelöscht. Dies ist immer dann nötig, wenn das Array neu geschrieben werden soll, da das Überschreiben nicht möglich ist.
:Mit dem Kommando '''delete''' wird das Array gelöscht. Dies ist immer dann nötig, wenn das Array neu geschrieben werden soll, da das Überschreiben nicht möglich ist.
<pre><nowiki>{{carray:EpName|d}}</nowiki></pre>
<pre><nowiki>{{carray:EpName|d}}</nowiki></pre>


==== keys ====
==== keys ====
Zeile 203: Zeile 223:
'''Hinweis''' Damit nicht definierte Variablen als solche auch erkannt werden, müssen diese nach dem folgenden Muster eingesetzt werden: Nicht <nowiki>{{{1}}}</nowiki> sondern <nowiki>{{{1|}}}</nowiki>.
'''Hinweis''' Damit nicht definierte Variablen als solche auch erkannt werden, müssen diese nach dem folgenden Muster eingesetzt werden: Nicht <nowiki>{{{1}}}</nowiki> sondern <nowiki>{{{1|}}}</nowiki>.
}}
}}


==== Hinweise zum Einsatz ====
==== Hinweise zum Einsatz ====