editierzeit für benutzgruppe aufheben
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
editierzeit für benutzgruppe aufheben
halle
ich suche eine funktion wie ich einer selbst erstellten benutzergruppe, das editieren von EIGENEN beiträgen, ohne zietbeschränkung erlauben kann.
für alle anderen gruppen soll die zeitbeschränkung gelten.
ich suche eine funktion wie ich einer selbst erstellten benutzergruppe, das editieren von EIGENEN beiträgen, ohne zietbeschränkung erlauben kann.
für alle anderen gruppen soll die zeitbeschränkung gelten.
Re: editierzeit für benutzgruppe aufheben
Gebe dieser Gruppe in den Forums-Berechtigungen das Recht (per Forum) ihre eigenen Beiträge ändern zu dürfen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: editierzeit für benutzgruppe aufheben
das steht bereits auf ja, hier greift aber die boardseitigebegrenzung von 10 minuten
Re: editierzeit für benutzgruppe aufheben
- In der posting.php
finde:Code: Alles auswählen
if (!($post_data['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time']))
Code: Alles auswählen
if (!function_exists('group_memberships')) { include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx); } $group_id_ary = array(8, 23, 43,); if (!($post_data['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time']) && !group_memberships($group_id_ary, $user->data['user_id'], true))
- in der viewtopic.php
finde:Code: Alles auswählen
$edit_allowed = ($user->data['is_registered'] && ($auth->acl_get('m_edit', $forum_id) || (
Code: Alles auswählen
if (!function_exists('group_memberships')) { include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx); } $group_id_ary = array(8, 23, 43,);
Code: Alles auswählen
($row['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time'])
Code: Alles auswählen
($row['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time'] || group_memberships($group_id_ary, $user->data['user_id'], true))
Leere ggf. auch den Cache im ACP.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: editierzeit für benutzgruppe aufheben
wo sthet die gruppen id?
Re: editierzeit für benutzgruppe aufheben
Na hier:
8, 23, 43 sind im Beispiel die Gruppen.
Ansonsten: http://bit.ly/18GdpEQ
Code: Alles auswählen
$group_id_ary = array(8, 23, 43,);
Ansonsten: http://bit.ly/18GdpEQ
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: editierzeit für benutzgruppe aufheben
vielen dank das funktioniert super!
Re: editierzeit für benutzgruppe aufheben
Hallo,
ich hänge mich mal dran, ist ne gute Idee.
Ich würde es aber gerne so machen dass das Editieren zeitlich begrenzt ist wie im ACP eingestellt, aber wenn schon eine Antwort auf den betreffenden Beitrag kam, dann sollte man nicht mehr editieren dürfen (außer Moderatoren, ....). Bin mir nicht sicher, müsste wohl mit
Gruß Helmut
ich hänge mich mal dran, ist ne gute Idee.
Ich würde es aber gerne so machen dass das Editieren zeitlich begrenzt ist wie im ACP eingestellt, aber wenn schon eine Antwort auf den betreffenden Beitrag kam, dann sollte man nicht mehr editieren dürfen (außer Moderatoren, ....). Bin mir nicht sicher, müsste wohl mit
topic_last_post_id
funktionieren.Gruß Helmut
Ich bin nicht ganz dicht.... na und.
Re: editierzeit für benutzgruppe aufheben
-->aber wenn schon eine Antwort auf den betreffenden Beitrag kam, dann sollte man nicht mehr editieren dürfen (außer Moderatoren, ....)
- In der viewtopic.php
finde:Code: Alles auswählen
($row['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time'])
Code: Alles auswählen
&& $row['post_id'] == $topic_data['topic_last_post_id']
- In der posting.php
finde:Code: Alles auswählen
if ($user->data['user_id'] != $post_data['poster_id'])
Code: Alles auswählen
if ($user->data['user_id'] != $post_data['poster_id'] || $post_data['topic_last_post_id'] != $post_data['post_id'])
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen