[3.3] Thema Entsperren für registrierte User

Du suchst eine bestimmte Extension, weißt aber nicht genau wo bzw. ob sie überhaupt existiert? Du kannst hier die von dir gewünschte/gesuchte Extension beschreiben ...
Falls ein Extension-Autor eine der Anfragen hier aufnimmt, um eine neue Extension zu entwickeln, geht's in Extensions in Entwicklung weiter.
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [3.3] Thema Entsperren für registrierte User

Beitrag von BNa »

Ändere mal in der listener.php Zeile 188 und 189

[ROOT]/ext/dakinquelia /moderateowntopics/event/listener.php

das

Code: Alles auswählen

$topic_id = $post_data['topic_id'];
$post_id = $post_data['post_id'];
in das

Code: Alles auswählen

$topic_id = array();
$topic_id = $post_data['topic_id'];
$post_id = array();
$post_id = $post_data['post_id'];
Wichtig: Möglichst Notepad++ zum editieren nehmen,
auch für die services.yml
Und in den Einstellungen > Kodierung > UTF8 ohne BOM einstellen.

Dann als "echter anderer User" (Nicht Benutzerrechte übernehmen o.ä.) rein >Beitrag erstellen.
Und auch mal testweise dem User das Benutzerrecht oder/und evtl. testweise Forenrecht(?) can edit bla zuteilen, nicht Gruppenrecht.
Dann mal testweise auf prosilver umstellen (wg. fehlender Buttons)..

Ansonsten mal das lesen:
https://www.phpbb.com/community/viewtop ... 5#p9405765
https://www.phpbb.com/community/viewtop ... #p12837818
https://www.phpbb.com/community/viewtop ... #p12674145
Benutzeravatar
IMC
Mitglied
Beiträge: 543
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Thema Entsperren für registrierte User

Beitrag von IMC »

So wie ich das gesehen habe wird dass Array im Argument des Events in einer anderen Struktur übergeben als von der Extension erwartet.
Das bedeutet dass die Anpassungen etwas umfangreicher sein müssen.
Gruß, Thorsten
TomLB
Mitglied
Beiträge: 147
Registriert: 09.11.2019 13:38
Kontaktdaten:

Re: [3.3] Thema Entsperren für registrierte User

Beitrag von TomLB »

Ja, notepad++ ist so eingestellt.
Ob das Sinn macht? da sind ja nur die Variablen festgelegt.

Zeile 182 bis:

Code: Alles auswählen

// Variables
		$error = $event['error'];
		$mode = $event['mode']; 
		$submit = $event['submit'];
		$post_data = $event['post_data'];
		$forum_id = $post_data['forum_id'];
		$topic_id = $post_data['topic_id'];
		$post_id = $post_data['post_id'];
		$topic_poster = !empty($post_data['topic_poster']) ? $post_data['topic_poster'] : '' ;
		
		// Edit Mode
		if ($mode == 'edit')
		{
LG, Tom
Board 3.3.8 | PHP 8.0.23 | https://www.v-stromforum.de
Verschoben von Support-Forum nach Extension Suche/Anfrage am 27.09.2022 20:57 durch Dr.Death

Benutzeravatar
IMC
Mitglied
Beiträge: 543
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Thema Entsperren für registrierte User

Beitrag von IMC »

Wenn ich mir das Event an schaue sollte es so angepasst werden. Kann jetzt aber nicht sagen ob dies ausreichend ist. Wurde von mir nicht getestet.

Code: Alles auswählen

// Variables
		// $error = $event['error'];
		$mode = $event['mode']; 
		// $submit = $event['submit'];
		$post_data = $event['post_data'];
		$forum_id = $event['forum_id'];
		$topic_id = $event['topic_id'];
		$post_id = $event['post_id'];
		$topic_poster = !empty($post_data['topic_poster']) ? $post_data['topic_poster'] : '' ;
		
		// Edit Mode
		if ($mode == 'edit')
		{
		
Gruß, Thorsten
TomLB
Mitglied
Beiträge: 147
Registriert: 09.11.2019 13:38
Kontaktdaten:

Re: [3.3] Thema Entsperren für registrierte User

Beitrag von TomLB »

BNa hat geschrieben: 27.09.2022 19:42 Dann mal testweise auf prosilver umstellen (wg. fehlender Buttons)..
Ich habe alles durchprobiert, was meinst du mit fehlenden Buttons?

@IMC versuch ich morgen... Feierabend für heute.
LG, Tom
Board 3.3.8 | PHP 8.0.23 | https://www.v-stromforum.de
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1076
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.3] Thema Entsperren für registrierte User

Beitrag von Mike-on-Tour »

Dann erstelle doch einfach eine neue Gruppe und gib der die entsprechenden Rechte. Dann gilt es nicht für alle.
vfrblue
Ehemaliges Teammitglied
Beiträge: 1994
Registriert: 22.11.2016 18:46

Re: [3.3] Thema Entsperren für registrierte User

Beitrag von vfrblue »

Oder man erstellt eine spezielle Forums-Rolle für das Unterforum, mit der die Rechte der User dementsprechend erweitert werden.

So wird es in unserem Motorrad-Forum mit dem Forum "Marktplatz" gehandhabt.
https://forum.vfr-oc.de
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [3.3] Thema Entsperren für registrierte User

Beitrag von BNa »

Sehr cool. Dann ist der Wunsch ja erfüllt :geek:
TomLB
Mitglied
Beiträge: 147
Registriert: 09.11.2019 13:38
Kontaktdaten:

Re: [3.3] Thema Entsperren für registrierte User

Beitrag von TomLB »

BNa hat geschrieben: 27.09.2022 21:46 Lösung (can lock own topics):
https://www.phpbb.com/community/viewtop ... #p12958095
damit wären wir wieder am Anfang, sobald ein Modrecht erteilt wird, kann die Gruppe alle Themen sperren und entsperren. Und sieht den Modlink und hat zugriff auf das Modprotokoll.

Einzelnen Usern das Recht geben, macht auch keinen Sinn, da müsst ich ja jedesmal, wenn einer im "Marktplatz" was anbietet, das Recht vergeben.. und danach wieder entziehen. Das ist zu viel Arbeit in einem stark belebten Forum.

Bringen wir lieber die Ext zum laufen. :geek:
LG, Tom
Board 3.3.8 | PHP 8.0.23 | https://www.v-stromforum.de
Antworten

Zurück zu „Extension Suche/Anfrage“