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)
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)
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)


