Seite 2 von 2

Verfasst: 29.03.2007 19:05
von kolja
sehr nützliches snippet!

kolja

Verfasst: 29.03.2007 21:11
von Der-Nik
Ich habe von der Programmierung keinen Plan ich habe es jetzt so drin stehen:

Code: Alles auswählen

/* 
            if ( $forum_id != AUTH_LIST_ALL) 
            { 
               $u_access[] = $row; 
            } 
            else 
            { 
               $u_access[$row['forum_id']][] = $row; 
            } 
*/ 
//-- add 
            if ( $forum_id != AUTH_LIST_ALL) 
            { 
               $u_access[] = $row; 
            } 
            else 
            { 
               // xx, yy bzw. zz ersetzen 
               if ( $row['forum_id'] == 16 )
               { 
                  // xyz ersetzen 
                  if ( $userdata['user_posts'] > 100 ) 
                  { 
                     $u_access[$row['forum_id']][] = $row; 
                  } 
               } 
               else 
               { 
                  $u_access[$row['forum_id']][] = $row; 
               } 
            } 
//-- end
aber klappt noch nicht.

Verfasst: 29.03.2007 23:53
von kolja
verlinke mal bitte die ganze datei als .txt

kolja

Verfasst: 29.03.2007 23:58
von Der-Nik

Verfasst: 30.03.2007 18:15
von mgutt
Ok, mach das wieder rückgängig. War die falsche Stelle.

Suche nach:

Code: Alles auswählen

				$value = $f_access[$k][$key];
				$f_forum_id = $f_access[$k]['forum_id'];
füge danach ein:

Code: Alles auswählen

//-- add
// Beschränkung für Forum ID 2 und 4
//				if ( $f_forum_id == 2 || $f_forum_id == 4 )
// Beschränkung für Forum ID 2
				if ( $f_forum_id == 2 )
				{
// Gäste sehen das Forum nicht und eingeloggt User (einschließlich Admins und Mods) mit weniger als 150 Beiträgen
//					if ( !$userdata['session_logged_in'] || $userdata['user_posts'] < 150 )
// Gäste sehen das Forum, wenn die Berechtigung im ACP so gesetzt wurde. Sonst wie vorher.
					if ( $userdata['user_posts'] < 150 )
					{
						continue;
					}
				}
//-- end
Wenn im ACP Gäste das Forum sehen dürfen, dann ändert dieser Mod daran nichts, außer die entsprechende Zeile wird aktiviert und die andere auskommentiert.

Gruß

Verfasst: 30.03.2007 18:29
von easygo
kolja hat geschrieben:sehr nützliches snippet!

kolja
Find ich trotzdem ne interessante Aussage :/ easy

Verfasst: 30.03.2007 22:08
von kolja
easygo hat geschrieben:
kolja hat geschrieben:sehr nützliches snippet!

kolja
Find ich trotzdem ne interessante Aussage :/ easy
weil ich mir schon mal überlegt hatte, ob ich eine grosse gruppe anlege, wo alle aktiven (nicht aktivierten) user rein sollen
diese können dann ein forum sehen, welches dinge betrifft die nur sie etwas angehen

aber so wie mgutt das gelöst hat, ist es ja genau das was ich will
nur ohne noch eine zusätzliche gruppe

kolja

Verfasst: 31.03.2007 00:22
von mgutt
Das ist aber nur hardcodet. Schön ist eigentlich anders ;)

Verfasst: 01.04.2007 12:19
von Der-Nik
Egal, wenn Dir noch was schöneres einfällt, kannst Du es ja posten, es funktioniert und das ist die Hauptsache, VIELEN DANK