Forum nur zu bestimmter zeit sichtbar

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

OK,

erst einmal für die index.php:



Find:

Code: Alles auswählen

	//
	// Okay, let's build the index
	//
Add, before:

Code: Alles auswählen

	$fcforum = 8;   // forum das geschlossen werden soll
	$fctime_close = '859';   // geschlossen bis
	$fctime_open = '2259';   // geöffnet bis
	$fctime_current = date('Gi', time());
	$fctime = ( ($fctime_close <= $fctime_current) && ($fctime_current <= $fctime_open) ) ? 1 : 0 ;
Find:

Code: Alles auswählen

	if ( $is_auth_ary[$forum_id]['auth_view'] )
Add, before:

Code: Alles auswählen

	if ( ( $fcforum != $forum_id) || ( ($fcforum = $forum_id) && ($fctime == 1) ) || $userdata[user_level] == ADMIN || $userdata[user_level] == MOD )
	{
Find:

Code: Alles auswählen

							}
					}
				}
			}
		}
	} // for ... categories
Add, before:
Das ist jetzt hard gecodet. - Ist das so, wie du dir das vorstellst?
Ich habe es nicht selbst gestestet...

roger
MX998
Mitglied
Beiträge: 79
Registriert: 28.07.2006 20:44

Beitrag von MX998 »

Danke, ich werde es mal testen. Muss ich das so ähnlich dann auch in anderen Dateien machen?
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

Erst einmal eine "schnelle" Antwort:
Wenn es im Index nicht mehr sichtbar ist, kann es nicht aufgerufen werden und entsprechend auch nicht gepostet werden...
Im Moment erst einmal keine Änderungen bei anderen Dateien... Das einzige, was mir jetzt einfällt, wären noch die Foren über die Such-Funktion...

Melde mich dann später...


roger
MX998
Mitglied
Beiträge: 79
Registriert: 28.07.2006 20:44

Beitrag von MX998 »

Hallo, noch ne kleine Frage. Sollte ich den alten Code von hier

http://www.amigalink.de/phpbb2/viewtopic.php?t=241

Erst rausmachen bevor ich deinen einbaue?
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

Auf alle Fälle aus der index.php - ich würde sicherheitshalber erst einmal alles 'rausnehmen.

roger
MX998
Mitglied
Beiträge: 79
Registriert: 28.07.2006 20:44

Beitrag von MX998 »

Hallo, genau so hatte ich mir das vorgestellt :)

Man kanns aber leider noch aus "gehe zu" aus anderen Foren auswählen, man soll es aber gar nicht aufrufen können, auch nicht mit direktem Link. Geht das irgendwie?
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

So, neuer Versuch... 8)

Als erstes alles Eingebaute vom letzten Posting wieder 'raus...

index.php

Find:

Code: Alles auswählen

//
// Start page proper
//
Add, before:

Code: Alles auswählen

$fcforum = 8;				// forum das geschlossen werden soll
$fctime_close = '859';		// geschlossen bis
$fctime_open = '2259';		// geöffnet bis
$fcauth_close = 3;			// 3 = mods, 5 = admin
$fcauth_open =  1;			// 0 = alle, 1 = Reg , 2 = Priv
$fctime_current = date('Gi', time());
$fcauth = ( ($fctime_close <= $fctime_current) && ($fctime_current <= $fctime_open) ) ? $fcauth_open : $fcauth_close ;
$sql = " UPDATE " . FORUMS_TABLE . "
	SET auth_view = $fcauth
	WHERE forum_id = $fcforum ";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not set forum-auth information', '', __LINE__, __FILE__, $sql);
}
		

Habe nicht alles ausgetestet... Aber versuchs einmal...


roger
Benutzeravatar
sephiriot
Mitglied
Beiträge: 221
Registriert: 22.06.2006 03:28

Beitrag von sephiriot »

Es funktioniert noch nicht ganz. Die unregistrierten Besucher können das Forum nicht sehen.

P.S.: Ja ich hab im ACP eingestellt das es alle sehen können ;)
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

Dann die Variable $fcauth_open = 0; setzen...
(Also für diese Variable die Einstellung nehmen, die du auch im ACP eingestellt hattest...
mit diesem Snippet überschreibst du ja die Einstellungen, die du im ACP gemacht hast, -
du kannst so die aktuellen Einstellungen über das ACP kontrollieren.)

Deshalb hatte ich eigentlich die Einstellmöglichkeiten als Kommentar noch hinter die beiden Variablen geschrieben...

roger
Benutzeravatar
sephiriot
Mitglied
Beiträge: 221
Registriert: 22.06.2006 03:28

Beitrag von sephiriot »

Stimmt das hätte mir auch selbst auffallen sollen :oops:
Danke nochmal :)
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“