Forenpost editieren oder löschen auf maximal X Stunden beschränken
Die Idee und Funktion dieser Anleitung basiert auf dieser Anleitung von Dooki und ist somit eine Umsetzung für PHPKIT 1.6.5.
Administratorioren(innen), Globale Moderatoren(innen) und Moderatoren(innen) der Forenkategorie sind von dieser Anpassung nicht betroffen!
Eigeninterpretation von mir:
Suche in der pkinc/lang/de/event.php nach:
und füge DARÜBER folgendes ein:
suche weiter nach:
und füge darüber folgendes ein:
suche in der pkinc/admin/config/forum.php nach:
und füge darunter folgendes ein:
suche weiter nach:
und füge darunter folgendes ein:
Füge am Ende der Datei pkinc/admintpl/config_forum.htm folgendes ein:
Suche in der pkinc/public/forumseditpost.php nach:
und füge DARÜBER folgendes ein:
Suche in der pkinc/public/forumsthread.php nach:
und füge darunter folgendes ein:
Gehe nun in den Administrationsbereich Deines PHPKITs unter Konfiguration -> Foreneinstellungen & stellen Dir die Änderungen nach Deinen Wünschen an.
Zitat
Von einem User aus dem PHPKIT Forum gewünscht..
Du willst eine maximale Zeit vergeben, um Forenpost editieren oder löschen zu können?
Dann les weiter und nimm folgende Änderungen vor:
Administratorioren(innen), Globale Moderatoren(innen) und Moderatoren(innen) der Forenkategorie sind von dieser Anpassung nicht betroffen!
Eigeninterpretation von mir:
- Einstellung über das ACP
- Zeitangabe in Stunden statt Tage
Suche in der pkinc/lang/de/event.php nach:
|
|
PHP-Quelltext |
1 |
return array(
|
und füge DARÜBER folgendes ein:
|
|
PHP-Quelltext |
1 2 3 |
// Forenpost editieren oder löschen auf maximal X Tage beschränken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com)
$editposttime = pkGetConfigf('forum_tempedittime')==1 ? ' Stunde' : ' Stunden';
// Forenpost editieren oder löschen auf maximal X Tage beschränken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com)
|
suche weiter nach:
|
|
Quellcode |
1 |
#login (success) |
und füge darüber folgendes ein:
|
|
PHP-Quelltext |
1 2 3 4 |
// Forenpost editieren oder löschen auf maximal X Tage beschränken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com)
'eventtitle_forumedittemp' => 'Editieren nicht mehr möglich',
'event_forumedittemp' => 'Das Editieren und Löschen von Forenbeiträgen ist auf '.pkGetConfigf('forum_tempedittime').$editposttime.' nach Erstellen eines Beitrages beschränkt.',
// Forenpost editieren oder löschen auf maximal X Tage beschränken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com)
|
suche in der pkinc/admin/config/forum.php nach:
|
|
PHP-Quelltext |
1 |
$save_values['forum_title_forumsdisplay'] = $ENV->_post('forum_title_forumsdisplay');
|
und füge darunter folgendes ein:
|
|
PHP-Quelltext |
1 2 3 4 |
// Forenpost editieren oder löschen auf maximal X Tage beschränken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com)
$save_values['forum_tempedit'] = $ENV->_post_ibool('forum_tempedit');
$save_values['forum_tempedittime'] = $ENV->_post_id('forum_tempedittime');
// Forenpost editieren oder löschen auf maximal X Tage beschränken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com)
|
suche weiter nach:
|
|
PHP-Quelltext |
1 |
$config_forum_button = pkGetConfigF('forum_button');
|
und füge darunter folgendes ein:
|
|
PHP-Quelltext |
1 2 3 4 |
// Forenpost editieren oder löschen auf maximal X Tage beschränken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com)
$forum_tempedit1 = pkGetConfig('forum_tempedit')==1 ? $_checked : '';
$forum_tempedit0 = $forum_tempedit1 ? '' : $_checked;
// Forenpost editieren oder löschen auf maximal X Tage beschränken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com)
|
Füge am Ende der Datei pkinc/admintpl/config_forum.htm folgendes ein:
|
|
HTML |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<!-- Forenpost editieren oder loeschen auf maximal X Tage beschraenken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com) --> <tr> <td class="left">Editieren (und Löschen) von Beiträgen zeitlich beschränken</td> <td class="right"> <table cellspacing="0" cellpadding="0" style="border-style:none;"> <tr> <td><input class="radio" type="radio" name="forum_tempedit" value="1" $forum_tempedit1/></td> <td> </td> <td><span class="small">Ja</span></td> <td> </td> <td><input class="radio" type="radio" name="forum_tempedit" value="0" $forum_tempedit0/></td> <td> </td> <td><span class="small">Nein</span></td> <td> </td> <td>Zeit:<input type="text" name="forum_tempedittime" value="$config[forum_tempedittime]" size="2" maxlength="2" style="text-align:center;" /> Stunden</td> </tr> </table> </td> </tr> <!-- Forenpost editieren oder loeschen auf maximal X Tage beschraenken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com) --> |
Suche in der pkinc/public/forumseditpost.php nach:
|
|
PHP-Quelltext |
1 |
$ACTION=(isset($_POST['action'])) ? $_POST['action'] : 'view';
|
und füge DARÜBER folgendes ein:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 |
// Forenpost editieren oder löschen auf maximal X Tage beschränken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com)
if(!userrights($forumcat['forumcat_mods']) && $config['forum_tempedit']==1 && $config['forum_tempedittime']>0 && pkTIME >= ($forumpost['forumpost_time']+$config['forum_tempedittime']*3600))
{
pkEvent('forumedittemp');
include(pkDIRPUBLICINC.'forumsfooter'.pkEXT);
return;
}
// Forenpost editieren oder löschen auf maximal X Tage beschränken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com)
|
Suche in der pkinc/public/forumsthread.php nach:
|
|
PHP-Quelltext |
1 |
eval("\$post_edit= \"".pkTpl("forum/showthread_edit")."\";");
|
und füge darunter folgendes ein:
|
|
PHP-Quelltext |
1 2 3 4 |
// Forenpost editieren oder löschen auf maximal X Tage beschränken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com)
if(!userrights($forumcat['forumcat_mods']) && $config['forum_tempedit']==1 && $config['forum_tempedittime']>0 && pkTIME >= ($forumpost['forumpost_time']+$config['forum_tempedittime']*3600))
unset($post_edit);
// Forenpost editieren oder löschen auf maximal X Tage beschränken von KitNetwork.de | 1.6.5 Anpassung von Muetze (Blutrausch-Gilde.com)
|
Gehe nun in den Administrationsbereich Deines PHPKITs unter Konfiguration -> Foreneinstellungen & stellen Dir die Änderungen nach Deinen Wünschen an.
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Muetze« (4. September 2010, 00:40)
Stellst du damit auch das Löschen der Beiträge ab?
Wenn ja, füge das noch hinzu, siehe Screenshot wo es nicht steht, damit die auch wissen das sie das Löschen auch abstellen damit
Wenn ja, füge das noch hinzu, siehe Screenshot wo es nicht steht, damit die auch wissen das sie das Löschen auch abstellen damit
|
Achtung: Dirk Kántor ist unterwegs! Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben. php-gfx.net Archiv | Addon Room | Scripte | v/Root Server |
Habe ich ausprobiert (also Editierung zu gelassen, dann erst Änderung aktiviert & das löschen mit Post abgeschickt), wenn man löschen möchte, kommt auch pkEvent('forumedittemp');
Wenn man nicht editieren kann, dann kann man ja Beiträge auch nicht löschen.
MfG
Edit: Habe mal "Editieren" in "Editieren und Löschen" geändert, bei der Event Meldung im ACP. So meintest Du das?
Wenn man nicht editieren kann, dann kann man ja Beiträge auch nicht löschen.
MfG
Edit: Habe mal "Editieren" in "Editieren und Löschen" geändert, bei der Event Meldung im ACP. So meintest Du das?
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Muetze« (4. September 2010, 00:40)
so ziemlich alles.. lol nein genau meinte ich das:
Editieren (und Löschen) von Beiträgen zeitlich beschränken
aber is ja drin nun

weiter so
Editieren (und Löschen) von Beiträgen zeitlich beschränken
aber is ja drin nun

|
Achtung: Dirk Kántor ist unterwegs! Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben. php-gfx.net Archiv | Addon Room | Scripte | v/Root Server |
Naja, "eigentlich" ist es ja logisch, das man einen Beitrag nicht löschen kann, wenn man Ihn nicht editieren kann, aber hast ja Recht...so ist besser.
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Ähnliche Themen
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Editieren im Forum zeitlich einschränken
(15. März 2008, 22:35)


