Altersbeschränkungs Spoiler

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 entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

Altersbeschränkungs Spoiler

Beitrag von Maugrim »

Hallo!

Gibt es einen Mod oder einen BBCode der folgendes Ermöglicht:

Ein User, der 18 Jahre oder älter ist (Geburtsdatum im Profil angeben) will einen Link oder einen Text veröffentlichen, der für jüngere evtl nicht geeignet sein könnte (Gewalt, Erotik)

Gibt es da evtl eine Möglichkeit diesen Text in einen BB Code zu setzen dass ihn nur volljährige sehen können? Ich möchte aber einfach nur Text haben, keine Zitatbox, keine versteckbare Spoiler oder so etwas...
bei volljährigen sollte der Text angezeigt werden (vllt in einer eigenen Farbe) und bei Minderjährigen soll gar nichts zu sehen sein
hackepeter13
Valued Contributor
Beiträge: 3557
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: Altersbeschränkungs Spoiler

Beitrag von hackepeter13 »

Mir ist da keine Mod bekannt, aber seh da auch wenig Sinn drin, da man als Mitglied nur sein Geburtsdatum ändern brauch.
Und woher willst du wissen, ob die Profil-Angabe der Richtigkeit/Echtheit entspricht?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Altersbeschränkungs Spoiler

Beitrag von Miriam »

//Ungeachtet des nicht allzu sehr durchdachten Konzepts der Altersverifikation:

Idee:
  1. Finde in includes/functions_content: danach füge ein: finde: davor füge ein:
    • Code: Alles auswählen

          if (!user_is_18())
          {
              $text = preg_replace('/\[hidden18(.*)\].*\[\/hidden18(.*)\]/', $user->lang['NO_TEXT_FOR_YOU'], $text);
          }
  2. Finde in /includes/functions.php:
    • ?>
    davor füge ein:
    • Code: Alles auswählen

      function user_is_18()
      {
          global $user;
      
          if($user->data['user_birthday'] == '') return false;
          $b_date = explode('-', $user->data['user_birthday']);
          //create timestamp
          $b_time = mktime(0, 0, 0, $b_date[1], $b_date[0], $b_date[2] + 18);
          if (time() > $b_time)
              return true;
          else
              return false;
      } 
  3. Finde in language/de/common.php (und allen von Dir benutzten Sprachen):
    • Code: Alles auswählen

          'NO_SUPPORTED_AUTH_METHODS'    => 'Keine unterstützte Authentifizierungs-Methode vorhanden.',
    danach füge ein:
    • Code: Alles auswählen

          'NO_TEXT_FOR_YOU'            => 'Hier gibt es nichts zu sehen!',
    (beachte auch: KB:utf8bom)
  4. Baue eine benutzerdefinierten BBCode mit der Bezeichnung [hidden18] nach folgendem Kochrezept: Klick.
Fertig.
Zuletzt geändert von Miriam am 09.09.2012 10:30, insgesamt 1-mal geändert.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

Re: Altersbeschränkungs Spoiler

Beitrag von Maugrim »

Natürlich braucht man nur das Geburtsdatum zu ändern...is ja klar...
hier geht es ja auch nicht um Filme ab 18 oder so...

Wenn man Seiten mit Inhalten betritt, die für jugendliche evtl nicht geeigneet sind, kann man als Minderjähriger oft auch einfach diese Seiten betreten wenn man einfach ein falsches Datum angibt. ;)

Hier geht es eigentlich viel mehr um den Vater des Gedanken...ich möchte jetzt nicht das wahre Alter jedes Users überprüfen (mit Personalausweisscan oder so) Jeder soll sein Geburtsdatum angeben...und wer zu jung ist, sich aber reif genug fühlt alles wissen zu müssen, der kann sein Alter halt entsprechend anheben...damit habe ich kein Problem...


aber danke Miriam! Du bist echt oft eine große Hilfe :)

Zufällig habe ich neulich ein Forum gefunden, die diese Lösung nicht über das Geburtsdatum gelöst haben, sondern über eine Gruppe die sich "ab 18" nennt...hier kann man die Mitgliedschaft beantragen. Der Admin setzt vorraus, dass die User "ehrlich" sind, und hat nur angemerkt, dass er User bei Bedarf aus der Gruppe entfernt, wenn deren Schreibstil nicht zu einem volljährigen passen sollten...
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Altersbeschränkungs Spoiler

Beitrag von Miriam »

Maugrim hat geschrieben:Zufällig habe ich neulich ein Forum gefunden, die diese Lösung nicht über das Geburtsdatum gelöst haben, sondern über eine Gruppe die sich "ab 18" nennt...
Das wäre dann der "phpBB3-like way of handling":
  1. Gruppen erstellen,
  2. Forumsberechtigungen einstellen,
  3. Mitglieder in die Gruppen einladen / eintreten lassen
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Charlie_M
Mitglied
Beiträge: 1210
Registriert: 17.07.2008 13:09
Kontaktdaten:

Re: Altersbeschränkungs Spoiler

Beitrag von Charlie_M »

Zu Miriams Vorschlag passt entsprechend Prime Age Group - Auto-add to groups based on user age
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

Re: Altersbeschränkungs Spoiler

Beitrag von Maugrim »

vielen Dank für eure Hilfe :)
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

Re: Altersbeschränkungs Spoiler

Beitrag von Maugrim »

So, ich hab heute deine Modifikation umgesetzt Miriam. Funktioniert soweit gut :)

Nur ein Manko...Die Mod liest das Geburtsdatum nicht ein sondern vergleicht nur die Jahre mit einander. Also das aktuelle mit dem -18

d.h. Wenn jemand erst im Dezember 1995 18 wird, dann kann er es aber schon am Anfang des Jahres sehen...


Ist jetzt nicht sooo gravierend...aber wäre es sehr schwierig das richtig umzusetzen? :oops:
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Altersbeschränkungs Spoiler

Beitrag von Miriam »

Also. meine Programmierung ist das nicht.
Irgendwie kann ich mir auch nicht vorstellen, dass es wie von Dir beschrieben funktioniert.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

Re: Altersbeschränkungs Spoiler

Beitrag von Maugrim »

der Text im BB-18-Code wird auch angezeigt wenn man nur das Geburtsjahr angibt, ohne Tag oder Monat ^^
aktuell also 1995
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“