
|
Navigation |
|
|
|
|
|
Suche |
|
|
|
|
|
Neues auf der Website |
|
|
|
|
|
Mitglieder Online |
· Gäste Online: 4
· Mitglieder Online: 0
· Anzahl Mitglieder: 644
· Neuestes Mitglied: alisgalis
|
|
|
|
Partner |
|
|
|
|
|
|
Unsichtbare Forenbeiträge |
|
<br />
Worum es hier geht<br />
<br />
Mit dieser Modifizierung ist es möglich, dass Moderatoren einzelne Forenbeiträge verstecken können. Sobald ein Beitrag versteckt wurde, erscheint ein Hinweistext. Nur Moderatoren sind berechtigt versteckte Beiträge zu sehen, oder das Ganze rückgangig zu machen.<br />
<br />
Benötigtes Tabellenfeld erstellen
<br />
Das neue Tabellenfeld erstellen wir über Content Admin -> Eigene Seiten. Zuerst irgendeinen Seitentitel eingeben, und bei Seiteninhalt folgendes einfügen:<br />
<br />
GeSHi: PHP <?php $result = dbquery("ALTER TABLE ".DB_POSTS." ADD post_modview TINYINT(1) UNSIGNED DEFAULT '0' NOT NULL"); ?>
gewandelt in 0.008 Sekunden, benutzt wurde GeSHi 1.0.7.20
<br />
Das Admin-Passwort eingben und auf Seitenvorschau klicken (nicht "Seite speichern"). Es sieht zwar aus als wäre nichts passiert, aber das Tabellenfeld wurde erstellt.<br />
<br />
Dateien Modifizieren<br />
<br />
Die bereits fertig modifizierten Dateien können auch im Downloadbereich heruntergeladen werden (HIER KLICKEN). Diese müssen dann nur noch auf den Server geladen werden. Wer seine Dateien selbst modifizieren möchte, erfährt in den nächsten Schritten wie es funktioniert:<br />
<br />
- Öffne die Datei forum/viewthread.php<br />
<br />
- Suche nach:<br />
<br />
GeSHi: PHP $result = dbquery ("INSERT INTO ".DB_POSTS. " (forum_id, thread_id, post_message, post_showsig, post_smileys, post_author, post_datestamp, post_ip, post_edituser, post_edittime) VALUES ('". $fdata['forum_id']. "', '". $_GET['thread_id']. "', '$message', '$sig', '$smileys', '". $userdata['user_id']. "', '". time(). "', '".USER_IP. "', '0', '0')");
gewandelt in 0.019 Sekunden, benutzt wurde GeSHi 1.0.7.20
<br />
- Ersetze durch:<br />
<br />
GeSHi: PHP if ($_POST['mod_view'] == "1") { $modview = "1"; } else { $modview = "0"; } $result = dbquery ("INSERT INTO ".DB_POSTS. " (forum_id, thread_id, post_message, post_showsig, post_smileys, post_author, post_datestamp, post_ip, post_edituser, post_edittime, post_modview) VALUES ('". $fdata['forum_id']. "', '". $_GET['thread_id']. "', '$message', '$sig', '$smileys', '". $userdata['user_id']. "', '". time(). "', '".USER_IP. "', '0', '0', '$modview')");
gewandelt in 0.028 Sekunden, benutzt wurde GeSHi 1.0.7.20
<br />
- Suche nach:<br />
<br />
GeSHi: PHP echo "<!--forum_thread_prepost_". $current_row. "-->\n";
gewandelt in 0.007 Sekunden, benutzt wurde GeSHi 1.0.7.20
<br />
- Füge davor ein:<br />
<br />
GeSHi: PHP if ((!iMOD || !iSUPERADMIN) && $data['post_modview'] == 1) { $message = "<div class='admin-message'><i>".$locale['519b']."</i></div>"; } elseif ((iMOD || iSUPERADMIN) && $data['post_modview'] == 1) { $message = "<div class='admin-message'><i>".$locale['519b']."</i></div><br />".$message; }
gewandelt in 0.020 Sekunden, benutzt wurde GeSHi 1.0.7.20
<br />
- Suche nach:<br />
<br />
GeSHi: PHP echo "<td align='center' class='tbl2'><label><input type='checkbox' name='disable_smileys' value='1' />". $locale['513']. "</label></td>\n";
gewandelt in 0.008 Sekunden, benutzt wurde GeSHi 1.0.7.20
<br />
- Füge danach ein:<br />
<br />
GeSHi: PHP if (iMOD || iSUPERADMIN) { echo "<td align='center' class='tbl2'><label><input type='checkbox' name='mod_view' value='1' /> ". $locale['519c']. "</label></td>\n"; }
gewandelt in 0.012 Sekunden, benutzt wurde GeSHi 1.0.7.20
<br />
Weiter geht es auf Seite 2 --><br />
<br />
|
· Geschrieben von ptown67
am 26. August 2009 00:55 ·
0 Kommentare ·
1217 Gelesen ·
|
|
|
|
Kommentare |
|
Keine Kommentare vorhanden.
|
|
|
|
Kommentar schreiben |
|
Bitte einloggen um einen Kommentar zu schreiben.
|
|
|
|