Seite 1 von 2

den Zugang zu älteren Threads verhindern

Verfasst: 14.12.2005 14:58
von michi-w.
Hallo,

es ist mal wieder soweit, die Abmahner sind im Netz!

Damit wir nicht das ganze Forum schließen müssen, könnten wir einen Mod gebrauchen der den Zugang zu älteren Threads verhindert.

Wir möchten diese Threads nicht löschen, nur der Zugang soll verhindert werden.

Wir haben zwar die älteren Beiträge auf illegale Inhalte überprüft und seit dem das Gesetz raus ist extrem streng zensiert, aber dennoch könnte noch etwas unerlaubtes im alten Teil stecken.

Da es ja leider so ist, das man auch für etwas bestraft wird, was geschrieben wurde als es erlaubt war, müssen wir uns irgendwie schützen. Der Verlust der alten Threads trifft uns zwar hart, aber das ist immer noch besser als das ganze Forum zu verlieren oder die Euros aus dem Fenster zu werfen.

Es wäre daher gut, wenn wir einen entsprechenden Mod einbauen könnten.

Wir möchten also, sagen wir den Zugang zu den Threads von 2000 bis 2002 verhindern. Falls jemand in einem alten Thread heute einen Beitrag geschrieben hat, soll das ignoriert werden und der Thread somit dennoch unzugänglich sein.

Ich kenn mich zwar nicht so aus, aber das müsste doch relativ schnell zu machen sein, weil ja nur das Thread Start-Datum überprüft werden muss und wenn das außerhalb des erlaubten Zeitraumes ist, wird die Befugniss automatisch auf "Admin" gesetzt.

Gruß
michi-w.

Verfasst: 14.12.2005 18:39
von cYbercOsmOnauT
Das hier sollte ausreichen. Ich hab es nicht getestet.

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
//
// Start auth check

#
#-----[ BEFORE, ADD ]------------------------------------------
#
$bandate = mktime(0, 0, 0, 1, 1, 2002); // Würde 00:00:00 des 1sten Januar 2002 entsprechen.
if ( $forum_topic_data['topic_time'] < $bandate && !in_array($userdata['user_level'], array(ADMIN, MOD)) )
{
	message_die(GENERAL_ERROR, "Zugriff verweigert.<br />Topic zu alt.");
}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
In der Zeile vom $bandate kannst Du das Jahr einstellen ab dem alte Threads für normale User gesperrt werden sollen. Nur Admins und Mods können diese dann lesen.

Grüße,
Tekin

Verfasst: 14.12.2005 22:09
von michi-w.
Vielen Dank, ich werde das an meinem Admin weiterleiten.

Wird damit auch die Suche entsprechend begrenzt?

Gruß
michi-w.

Verfasst: 14.12.2005 23:46
von cYbercOsmOnauT
Nein, das ist jetzt nur die Anzeige der Threads. Kannst ja einfach die Suche abstellen :D

Ich schau mir mal kurz die search.php an und prüfe ob es da auch "so einfach" umzusetzen ist.

Tekin

Existenzgefahr, wir brauchen diesen Mod

Verfasst: 16.12.2005 15:21
von michi-w.
Wir bräuchten dringend einen wirkungsvollen Mod, sonst ist das Forum dem Untergang geweiht.

Gruß
michi-w.

Verfasst: 16.12.2005 23:19
von HdZ
Entweder bei phpbb.com oder phpbbhacks gibs den "Disallow editing replied posts" Mod.
Beantwortete Threads können dann nur noch von Mods (oder höher) editiert / gelöscht werden.

Verfasst: 16.12.2005 23:35
von michi-w.
Hallo!

Da hast du mich wohl falsch verstanden.

Wir möchten den Zugang zu ältern Threads, die vor einem festgelegten Zeitraum erstellt wurden, verhindern.

User, die Forensuche und die Suchmaschinen sollen keinen Zugang zu diesen Threads bekommen, so als ob es sie gar nicht gibt, sie sollen aber nicht gelöscht werden.

Hintergrund
Vor dem neuen Urhebergesetz wurden Beiträge geschrieben, die heute nicht mehr erlaubt sind. Da sich die Rechtslage geändert hat, könnten sich jetzt illegale Informationen im Thread befinden und diese könnten eine Abmahnung zur Folge haben...

Gruß
michi-w.

P.S. ... was einem User aus dem Forum gerade passiert ist, das Problem ist also Brandaktuell und gefährdet die Existenz des Forums.
Das Forum ist nicht gerade klein:
ca. 10500 registrierte Benutzer.

Hilfe, bitte!!!

Verfasst: 21.12.2005 15:18
von michi-w.
Hilfe

Verfasst: 22.12.2005 20:45
von adamo
Aber Schwachsinn ist es schon irgendwo, diese Beiträge aufzuheben und gleichzeitig unzugänglich zu machen ....

Aber warum irgendeinen Mod dafür?
Einfach einen neuen Bereich aufmachen, diesen nur für Admins oder eine Gruppe zugänglich machen. Danach die Beiträge verschieben.

Die Anzeige der Beiträge auf 200 setzen und mittels Modansich verschieben.

Auch wenn es 100.000 Beiträge sind ist es so sehr schnell erledigt. Alles andere ist zu viel Aufwand.

Verfasst: 22.12.2005 22:35
von michi-w.
Hallo,

1. falls sich die Gesetzeslage wieder ändern sollte, könnten wir diese Beiträge wieder frei geben.
2. besteht das Forum aus ca. 30 Einzelforen.
3. um einen Überblick zu behalten, müssten wir 30 zusätzliche Archivforen erstellen, was die Datenbank noch größer werden läßt.
4. müssten wir bei wieder Aktivierung alle Beiträge umständlich in die ursprünglichen Foren verschieben, was evtl. zu chronologischen Problemen führen könnte.
5. Befinden sich knapp 40.000 Threads im Forum

Deshalb wäre es doch wesentlich einfacher, wenn wir im Admin Menü einfach nur ein Datum eintragen müssten, ab wann welche Threads erfasst werden sollen, so in Prinzip das Forum Startdatum verstellen.

Die Threads dürften nicht in der Forensuche, bei den Suchmaschinen oder im Forum auftauchen.

Edel wäre natürlich, wenn man einstellen könnte, wer auf die gesperrten Threads zugreifen darf. Vielleicht eine zusätzliche Einstellung "Archiv" unter "Befugnisse".

Das ist doch eigentlich gar nicht so schwachsinnig.

Gruß
michi-w.