[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.
vfrblue
Ehemaliges Teammitglied
Beiträge: 1994
Registriert: 22.11.2016 18:46

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

Beitrag von vfrblue »

Die Anpassung der viewtopic.php verursacht einen "Parse error":
Parse error: syntax error, unexpected token "," in /home/xxx/xxx/xxxxx/xxxxx/viewtopic.php on line 655
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 »

TomLB hat geschrieben: 28.09.2022 17:17 Schwierig, in der root/viewtopic.php finde ich nur das, kann es das sein?

Code: Alles auswählen

$quickmod_array = array(
//	'key'			=> array('LANG_KEY', $userHasPermissions),

	'lock'					=> array('LOCK_TOPIC', ($topic_data['topic_status'] == ITEM_UNLOCKED) && ($auth->acl_get('m_lock', $forum_id) || ($auth->acl_get('f_user_lock', $forum_id) && $user->data['is_registered'] && $user->data['user_id'] == $topic_data['topic_poster']))),
	'unlock'				=> array('UNLOCK_TOPIC', ($topic_data['topic_status'] != ITEM_UNLOCKED) && ($auth->acl_get('m_lock', $forum_id))),
	'delete_topic'		
Ändere testweise:

Code: Alles auswählen

	'unlock'				=> array('UNLOCK_TOPIC', ($topic_data['topic_status'] != ITEM_UNLOCKED) && ($auth->acl_get('m_lock', $forum_id))),
in viewtopic.php

Code: Alles auswählen

	'unlock'				=> array('UNLOCK_TOPIC', ($topic_data['topic_status'] != ITEM_UNLOCKED) && ($auth->acl_get('m_lock', $forum_id || ($auth->acl_get('f_user_lock', $forum_id) && $user->data['is_registered'] && $user->data['user_id'] == $topic_data['topic_poster']))),
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 »

vfrblue hat geschrieben: 28.09.2022 19:41 Die Anpassung der viewtopic.php verursacht einen "Parse error":
Parse error: syntax error, unexpected token "," in /home/xxx/xxx/xxxxx/xxxxx/viewtopic.php on line 655
Nicht korrekt editiert (scheinbar)
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 »

TomLB hat geschrieben: 28.09.2022 18:34 Muss ich da noch irgendein Recht vergeben?
BNa hat geschrieben: 28.09.2022 17:22 ***Nach der Anleitung hier:
https://www.phpbb.com/community/viewtop ... #p12069995
Nichts anderes, keine EXT oder sonstwas, nur o.g. Board-Einstellungen
TomLB
Mitglied
Beiträge: 147
Registriert: 09.11.2019 13:38
Kontaktdaten:

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

Beitrag von TomLB »

Stop!! ich habe es lösen können.
kommt gleich. War wohl zeitgleich mit BNa genau daran habe ich herumprobiert.

Die Unlockzeile musss auch auskommentert werden wie die Lockzeile aussehen.

Code: Alles auswählen

'unlock'				=> array('UNLOCK_TOPIC', /*($topic_data['topic_status'] != ITEM_UNLOCKED) &&*/ ($auth->acl_get('m_lock', $forum_id) || ($auth->acl_get('f_user_lock', $forum_id) && $user->data['is_registered'] && $user->data['user_id'] == $topic_data['topic_poster']))),
der Parser fehler war vorhin, weil ich live rum gespielt habe vorhin. war nur ne ) zuviel...
Zuletzt geändert von TomLB am 28.09.2022 20:20, insgesamt 3-mal geändert.
LG, Tom
Board 3.3.8 | PHP 8.0.23 | https://www.v-stromforum.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 geil....
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 »

Schreib mal bitte eine Finale Anleitung.
Brauchst nur meine als Quote und dann ergänzen.
Machst warscheinlich Tausende von Leuten glücklich damit.

Auch auf phpbb.com :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 »

Vielen Dank an alle die mit gefiebert und geholfen haben.
Nun kann es der Admin wieder verschieben, wir brauchen doch keine EXT :D

Vielleicht mag es ja jemand sauber zusammen fassen und am Anfang oder Ende des Threads posten ?

Ja, ok, ich mache es selbst...
LG, Tom
Board 3.3.8 | PHP 8.0.23 | https://www.v-stromforum.de
TomLB
Mitglied
Beiträge: 147
Registriert: 09.11.2019 13:38
Kontaktdaten:

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

Beitrag von TomLB »

Gruppenspezifisches Forenrecht "Thema sperren und Thema entsperren. [3.3.8]

Lösung:

root/viewtopic.php

findet sich in einem 3.3.8er hier

Zeile 655

Code: Alles auswählen

	'lock'					=> array('LOCK_TOPIC', ($topic_data['topic_status'] == ITEM_UNLOCKED) && ($auth->acl_get('m_lock', $forum_id) || ($auth->acl_get('f_user_lock', $forum_id) && $user->data['is_registered'] && $user->data['user_id'] == $topic_data['topic_poster']))),
Ändern in:

Code: Alles auswählen

	'lock'					=> array('LOCK_TOPIC', /*($topic_data['topic_status'] == ITEM_UNLOCKED) &&*/ ($auth->acl_get('m_lock', $forum_id) || ($auth->acl_get('f_user_lock', $forum_id) && $user->data['is_registered'] && $user->data['user_id'] == $topic_data['topic_poster']))),
Zeile 656

Code: Alles auswählen

	'unlock'				=> array('UNLOCK_TOPIC', ($topic_data['topic_status'] != ITEM_UNLOCKED) && ($auth->acl_get('m_lock', $forum_id))),
Ändern in:

Code: Alles auswählen

	'unlock'				=> array('UNLOCK_TOPIC', /*($topic_data['topic_status'] != ITEM_UNLOCKED) &&*/ ($auth->acl_get('m_lock', $forum_id) || ($auth->acl_get('f_user_lock', $forum_id) && $user->data['is_registered'] && $user->data['user_id'] == $topic_data['topic_poster']))),
------------

root/mcp.php

findet sich in einem 3.3.8er hier

Zeile 110

Code: Alles auswählen

	'lock'		=> 'f_user_lock',
Aufgabe 2: Neue Zeile darunter einfügen

Code: Alles auswählen

	'unlock'	=> 'f_user_lock',


-----------

root/includes/mcp/mcp_main.php

findet sich in einem 3.3.8er hier

Zeile 315

Code: Alles auswählen

		if ($action != 'lock')
Aufgabe 3: Ändern in

Code: Alles auswählen

		if ($action != 'lock' && $action != 'unlock')

Edit: Jetzt passt es
Zuletzt geändert von TomLB am 28.09.2022 22:19, insgesamt 4-mal geändert.
LG, Tom
Board 3.3.8 | PHP 8.0.23 | https://www.v-stromforum.de
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: 28.09.2022 20:15 Schreib mal bitte eine Finale Anleitung.
Brauchst nur meine als Quote und dann ergänzen.
Machst warscheinlich Tausende von Leuten glücklich damit.

Auch auf phpbb.com :geek:
Dort ist das Thema gesperrt, oder gibt es noch ein offenes? bin gerade überfordert.
LG, Tom
Board 3.3.8 | PHP 8.0.23 | https://www.v-stromforum.de
Antworten

Zurück zu „Extension Suche/Anfrage“