Points / Punkte -mod deaktivieren
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Points / Punkte -mod deaktivieren
Hallo, ich bin ja immer auf der Suche nach schönen Mods. Nun hatte ich mir diesen point-mod installiert (anschließend einige weitere) und finde den nun eigentlich recht überflüssig. Mit netten Grafiken würde es sicher besser aussehen, aber auch da ist der Sinn der ganzen Sache fraglich.
Nun zur eigentlichen Frage: Kann man sowas ganz einfach deaktivieren? Im acp wäre nett, in eine Konfig-Datei würde es auch tun. Falls es sowas in der Art schon gibt, wo erfahre ich was darüber? Ansonsten würde ich mir sowas auch selbst bauen, wäre aber über Tipps dankbar, an welcher Stelle ich da am besten eingreife, z.B. im Template switches setzen oder sowas. Danke!
Nun zur eigentlichen Frage: Kann man sowas ganz einfach deaktivieren? Im acp wäre nett, in eine Konfig-Datei würde es auch tun. Falls es sowas in der Art schon gibt, wo erfahre ich was darüber? Ansonsten würde ich mir sowas auch selbst bauen, wäre aber über Tipps dankbar, an welcher Stelle ich da am besten eingreife, z.B. im Template switches setzen oder sowas. Danke!
Ja klar, das ist die sauberste Methode.
2 Tage nachdem ich das getan habe, finde ich das Punktesystem vielleicht doch ganz brauchbar oder will es eben durch Grafiken etwas aufwerten, das innstalliere ich das wieder?
Es geht mir auch um die Sache allgemein, nicht nur um diesen speziellen Fall. Ich suche halt eine möglichst einfache Methode, bestimmte mods zu deaktivieren. Wäre vielleicht eine Idee für alle mod-coder sowas gleich in die eigenen mods einzaubauen.


Es geht mir auch um die Sache allgemein, nicht nur um diesen speziellen Fall. Ich suche halt eine möglichst einfache Methode, bestimmte mods zu deaktivieren. Wäre vielleicht eine Idee für alle mod-coder sowas gleich in die eigenen mods einzaubauen.
Wenn Du einfach nur die Anzeige eines bestimmten Hacks ausblenden willst, müsstest Du in der jeweiligen *.tpl den betreffenden Code mit folgendem einschliessen.
In der page_header.php definierst Du dann am Ende der Datei vor den header-Zeilen das obige..
Nun müsstest Du nur noch ein neues Feld namens "disable_config" in die config_Tabelle (admin_board.php/board_config_body.tpl) einfügen .. 
Code: Alles auswählen
<!-- BEGIN switch_hack -->
...
<!-- END switch_hack -->
Code: Alles auswählen
if ( $board_config['disable_hack'] )
{
$template->assign_block_vars('switch_hack', array());
}

Der "Schalter" im ACP wäre ja eine extra Spalte in der config.Tabelle... irgendwo muss die Information (an/aus) ja gespeichert werden.
Wenn Du ned weisst wie Du ein neues Feld anlegst oder wenn Du ka neues anlegen willst, dann suche Dir irgendeinen Menüpunkt im ConfigBereich, den Du nie benutzt und nutze diesen dann als Definition.
Wenn Du ned weisst wie Du ein neues Feld anlegst oder wenn Du ka neues anlegen willst, dann suche Dir irgendeinen Menüpunkt im ConfigBereich, den Du nie benutzt und nutze diesen dann als Definition.

Vielen Dank für den Tipp. Bin mir noch nicht sicher was ich machen werde, erst einmal das Ausblenden des Mods selbst. Da wir gerade beim ACP sind, will jetzt kein neues Thema öffnen, kann man nicht dort einen Schalter einbauen der den debug-Modus aktiviert? Über die constants.php zu gehen finde ich etwas umständlich. Naja eigentlich kann ich mir die Frage ja gleich selbst beantworten: Mit 'nem "If" einen Eintrag in der Config-Tabelle abfragen und so abhängig das define für den debug-modus setzen. Aber vielleicht existiert sowas ja schon?
common.php:
vor ?> folgendes einfügen:
dann musst du noch einen datensatz in der config_tabelle anlegen:
und schon kannst du den debugmode per phpmyadmin aktivieren...
wenn du das ding jetzt noch im adminbreich einstellen willst musst du folgendes machen: ( einfachste methode )
öffne die templates/xxx/admin/board_config_body.tpl:
suchedanach einfügen:
allerdings wird dir dann nicht angezeigt ob er breits (de)aktiviert ist oder nicht...
ah
vor ?> folgendes einfügen:
Code: Alles auswählen
if ( $board_config['debug_mode'] == true )
{
define('DEBUG', true);
}
Code: Alles auswählen
INSERT INTO phpbb_config VALUES('debug_mode', 1);
wenn du das ding jetzt noch im adminbreich einstellen willst musst du folgendes machen: ( einfachste methode )
öffne die templates/xxx/admin/board_config_body.tpl:
suche
Code: Alles auswählen
<tr>
<td class="row1">{L_ENABLE_PRUNE}</td>
<td class="row2"><input type="radio" name="prune_enable" value="1" {PRUNE_YES} /> {L_YES} <input type="radio" name="prune_enable" value="0" {PRUNE_NO} /> {L_NO}</td>
</tr>
Code: Alles auswählen
<tr>
<td class="row1">Debug Mode</td>
<td class="row2"><input type="radio" name="debug_mode" value="1" /> {L_YES} <input type="radio" name="debug_mode" value="0" /> {L_NO}</td>
</tr>
ah
Zuletzt geändert von saerdnaer am 22.02.2003 13:25, insgesamt 1-mal geändert.
Ich habe mir ein mod installiert mit dem man das Neuanmelden abschalten kann. Abgesehen von der einen Ausgabe ist es aber wohl die Minimalvariante so einen Schalter einzubauen der auch den aktuellen Zustand anzeigt. Auf dieser Basis will ich mir noch ein paar Sachen einbauen die ich wahlweise deaktivieren kann.