Seite 4 von 5
Re: [3.3] Thema Entsperren für registrierte User
Verfasst: 28.09.2022 19:41
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
Re: [3.3] Thema Entsperren für registrierte User
Verfasst: 28.09.2022 19:46
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']))),
Re: [3.3] Thema Entsperren für registrierte User
Verfasst: 28.09.2022 19:48
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)
Re: [3.3] Thema Entsperren für registrierte User
Verfasst: 28.09.2022 19:50
von BNa
TomLB hat geschrieben: 28.09.2022 18:34
Muss ich da noch irgendein Recht vergeben?
Nichts anderes, keine EXT oder sonstwas, nur o.g. Board-Einstellungen
Re: [3.3] Thema Entsperren für registrierte User
Verfasst: 28.09.2022 19:55
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...
Re: [3.3] Thema Entsperren für registrierte User
Verfasst: 28.09.2022 19:58
von BNa
Sehr geil....
Re: [3.3] Thema Entsperren für registrierte User
Verfasst: 28.09.2022 20:15
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

Re: [3.3] Thema Entsperren für registrierte User
Verfasst: 28.09.2022 20:17
von TomLB
Vielen Dank an alle die mit gefiebert und geholfen haben.
Nun kann es der Admin wieder verschieben, wir brauchen doch keine EXT
Vielleicht mag es ja jemand sauber zusammen fassen und am Anfang oder Ende des Threads posten ?
Ja, ok, ich mache es selbst...
Re: [3.3] Thema Entsperren für registrierte User
Verfasst: 28.09.2022 21:03
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
Aufgabe 2: Neue Zeile darunter einfügen
-----------
root/includes/mcp/mcp_main.php
findet sich in einem 3.3.8er hier
Zeile 315
Aufgabe 3: Ändern in
Edit: Jetzt passt es
Re: [3.3] Thema Entsperren für registrierte User
Verfasst: 28.09.2022 22:04
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
Dort ist das Thema gesperrt, oder gibt es noch ein offenes? bin gerade überfordert.