Seite 1 von 1

Gäste dürfen ihre Beiträge nicht ändern bzw. löschen

Verfasst: 20.08.2008 17:53
von hariorama
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.


wie kann ich das ändern?

im admin habe ich die rechte richtig vergeben, aber im frontend wird es so angezeigt.


vielen dank für jede antwort

Verfasst: 20.08.2008 20:46
von Dr.Death
KB:170
KB:171

Ich weiss ja nicht, wo du im ACP was eingestellt hast....

Verfasst: 20.08.2008 21:03
von nickvergessen
Egal was die Berechtigungen sagen, editieren und löschen ist für Gäste im Script deaktiviert:
Auszug aus der viewtopic.php wo der Button angezeigt würde:

Code: Alles auswählen

		'U_EDIT'			=> (!$user->data['is_registered']) ? '' : ((($user->data['user_id'] == $poster_id && $auth->acl_get('f_edit', $forum_id) && ($row['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time'])) || $auth->acl_get('m_edit', $forum_id)) ? append_sid("{$phpbb_root_path}posting.$phpEx", "mode=edit&f=$forum_id&p={$row['post_id']}") : ''),
		'U_DELETE'			=> (!$user->data['is_registered']) ? '' : ((($user->data['user_id'] == $poster_id && $auth->acl_get('f_delete', $forum_id) && $topic_data['topic_last_post_id'] == $row['post_id'] && ($row['post_time'] > time() - ($config['edit_time'] * 60) || !$config['edit_time'])) || $auth->acl_get('m_delete', $forum_id)) ? append_sid("{$phpbb_root_path}posting.$phpEx", "mode=delete&f=$forum_id&p={$row['post_id']}") : ''),
man achte auf

Code: Alles auswählen

(!$user->data['is_registered']) ? ''
am Anfang

Verfasst: 20.08.2008 21:06
von Dr.Death
Stimmt... ich hab diesmal nicht auf den Titel geachtet.

Gäste können die Beiträge nicht editieren... da man einem Gast ja nicht die Beiträge zuordnen kann.
Ansonsten würde ein Gast den Beitrag von einem anderen Gast editieren können... :roll:

Verfasst: 20.08.2008 21:08
von bantu
Es wäre schwachsinnig Gästen zu erlauben Beiträge zu löschen. Woher soll das Board wissen, dass ein Beitrag exakt mir als Gast gehört. Klar, das ginge begrenzt über Cookies und so. Da lohnt sich der Aufwand aber eher nicht, denn die Cookies wären ja schon weg, sobald man den PC wechselt. Warum nicht einfach registrieren? ;-)

Verfasst: 20.08.2008 21:14
von hariorama
ne, nur die eigenen beiträge überarbeiten bzw. löschen. mann könnte ja die ip adresse speichern zum beitrag oder so

ich persönlich empfinde eine registrierung immer als eine hemmschwelle....

man muss dann schon wieder einen usernamen, passwort usw. haben und sich merken und man gibt daten bekannt usw....

Verfasst: 20.08.2008 21:19
von Dr.Death
Das auf die IP Adresse zu "matchen" funktioniert leider nicht.... meine IP wechselt dauernd ;-)

( P.S.: Die IP wird so oder so schon gespeichert. )

Wenn Du keine Registrierung durchführen möchtest, musst Du halt damit leben, nicht alle Funktionen eines Forums benutzen zu können.

Wenn ich "Code-technisch" einem Gast erlauben würde Beiträge zu erstellen, zu editieren und zu löschen ( auch nur seine eigenen ) würden das SPAM Bots gnadenlos ausnutzen.

Verfasst: 20.08.2008 21:25
von hariorama
ev. mit einem code den man erhält?

es ist einfach so, dass einem nachträglich noch sachen in den sinn kommen oder löschen möchte und es aber so nicht mehr kann.

was solls? es gibt wichtigeres z.b. aktuell schweiz - zypern 2:1 mit ottmar hitzfeld als trainer

vielen dank für das feedback und gute nacht

seh ich anders

Verfasst: 07.09.2008 02:05
von TheEngineer
Hallo Leute,
genau vor dem Problem, dass Gäste keine Berechtigung haben Einträge zu ändern steh ich auch gerade.
Ich sehe das aber etwas anders.
Wir verwenden PHPBB2 nur Intern also jeder einer Gruppe kann schreiben und ändern in den Bereichen für die der Gast berechtigt ist.
In PHPBB3 geht das nun nicht mehr.
Kann mir jemand sagen wie ich den Eintrag U_Edit... der oben genannt ist editieren muss damit die Gäste die Möglicheiten haben alle einträge zu editieren ??

Dank euch schon mal

Gruß
Engineer