Seite 1 von 2

Foren-Passwort Informationsgehalt

Verfasst: 13.10.2012 15:44
von med-eb
Hallo,

ich bin ein Neuling auf dem Gebiet von phpbb und bräuchte Unterstützung zur Recherche, da mir entsprechende Suchschlagworte und deren Bedeutung noch nicht richtig bekannt sind. Und zwar:

Einige Foren möchte ich mit einem Passwort schützen. Wenn auf das entsprechende passwortgeschützte Forum geklickt wird, kommt ja der Hinweis:
Um in diesem Forum einen Beitrag anzusehen oder zu erstellen, müssen Sie das Foren-Passwort eingeben.
Ich würde gerne diese Aussage erweitern, wie das Passwort erhältlich ist. Nun könnte ich in der Sprachdatei dieses hinzufügen, aber dann wäre es ja immer dergleiche Text bei allen passwortgeschützten Bereichen - das wäre nicht gut, da der Erhalt des Passwortes an unterschiedlichen Bedingungen geknüpft ist.

Gibt es ein MOD oder Schnippsel - oder etwas um einen entsprechenden Textbereich hinzuzufügen? Oder wonach kann ich suchen?

Danke für eine Antwort
Jens

Re: Foren-Passwort Informationsgehalt

Verfasst: 13.10.2012 17:21
von Kirk
Wie währe es denn wenn du in der jeweiligen Forenbeschreibung hinzufügst wie man das Passwort erhalten kann.

Re: Foren-Passwort Informationsgehalt

Verfasst: 13.10.2012 17:31
von med-eb
Kirk hat geschrieben:Wie währe es denn wenn du in der jeweiligen Forenbeschreibung hinzufügst wie man das Passwort erhalten kann.
Hier ist der Hinweis leider noch zu früh und auch der Raum zu klein. Der Text wird ungefähr 400 Satzzeichen beinhalten und würde das Layout auf dieser Ebene zu sehr verändern. Aber Danke für den Tipp

Re: Foren-Passwort Informationsgehalt

Verfasst: 13.10.2012 17:32
von Malte
Vielleicht in den Forenregeln des jeweiligen Forums?

Re: Foren-Passwort Informationsgehalt

Verfasst: 13.10.2012 17:43
von med-eb
Malte hat geschrieben:Vielleicht in den Forenregeln des jeweiligen Forums?
Die Forenregeln sind doch erst sichtbar, wenn das Passwort eingegeben worden ist? Eine obere Ebene gibt es leider nicht.

Also um von der ersten Ebene auf die Zweite zu gelangen, ist hier eine Passworteingabe dazwischen - ich nenne sie einfach mal Ebene 1a - und auf dieser Ebene brauche ich noch eine weitere Informationsmöglichkeit für den Nutzer.

Danke für das Kopfzerbrechen

Re: Foren-Passwort Informationsgehalt

Verfasst: 13.10.2012 17:50
von mad-manne
Da du ja laut eigenen Angaben noch neu bist, was phpBB angeht ... bist du dir wirklich sicher, daß du das nicht über Benutzergruppen und entsprechende Berechtigungen lösen kannst?

Versteh' mich nicht falsch ... ich will dir dein Vorhaben nicht ausreden, wollte aber trotzdem nachfragen ob du dein Vorhaben eben nicht doch mit Boardmitteln lösen kannst :wink:

My 2 cents,
Manne.

Re: Foren-Passwort Informationsgehalt

Verfasst: 13.10.2012 18:05
von Crizzo
Hi,

wenn du nur den Text anpassen willst, dann geht das in dieser Datei: \phpBB3\language\de_x_sie\common.php bzw. statt "de_x_sie" eben "de" oder alle andere, für andere Sprachpakete. Die Stelle sieht dann so aus:

Code: Alles auswählen

'LOGIN_FORUM'						=> 'Um in diesem Forum einen Beitrag anzusehen oder zu erstellen, müssen Sie das Foren-Passwort eingeben.',
	
Wichtig: KB:utf8bom

Grüße

Re: Foren-Passwort Informationsgehalt

Verfasst: 13.10.2012 18:17
von med-eb
mad-manne hat geschrieben:dein Vorhaben eben nicht doch mit Boardmitteln lösen kannst :wink:
Natürlich bin ich für jede Idee offen und dankbar, aber was sind Boardmittel? Hier bei den Downloads sind fantastische Dinge zu finden, die ich spielerisch einfach installiere und schau' einfach was passiert. Aber weiter zu kommen, um an genau diesen Punkt zu arbeiten, fehlt mir einfach das entsprechende Substantiv.

Die Rechtevergabe ist ein Gedanke Wert, aber auch hier möchte ich gerne alle Gruppen auf der Ebene 1a um weiterzukommen informieren. Also ist eine entsprechende Rechtevergabestruktur hierfür leider nicht möglich. Dazu kommt, dass meine Zielgruppe mit solchen Dingen sehr schnell überfordert ist. :grin:

Re: Foren-Passwort Informationsgehalt

Verfasst: 13.10.2012 18:21
von Miriam
Oder Du machst es so:

Finde in der /language/de/common.php und allen Sprachen, die Du verwendest:

Code: Alles auswählen

    'LOGIN_FORUM'                        => 'Um in diesem Forum einen Beitrag anzusehen oder zu erstellen, musst du das Foren-Passwort eingeben.',
danach füge ein

Code: Alles auswählen

    'LOGIN_FORUM_7'                        => 'Text für Forum 7 Login',
    'LOGIN_FORUM_8'                        => 'Text für Forum 8 Login',
Passe den Text und die IDs der Foren an. Erstelle noch mehr Einträge nach dem Muster und achte auf die Foren IDs.
Beachte auch KB:utf8bom.


Finde in der includes/functions.php

Code: Alles auswählen

    page_header($user->lang['LOGIN'], false);

    $template->assign_vars(array(
        'S_LOGIN_ACTION'        => build_url(array('f')),
        'S_HIDDEN_FIELDS'        => build_hidden_fields(array('f' => $forum_data['forum_id'])))
    );
tausche aus gegen

Code: Alles auswählen

    $user->lang['LOGIN_FORUM_EXPLAIN'] = (isset($user->lang['LOGIN_FORUM_' . $forum_data['forum_id']])) ? $user->lang['LOGIN_FORUM_' . $forum_data['forum_id']] : ''; 
    page_header($user->lang['LOGIN'], false);

    $template->assign_vars(array(
        'S_LOGIN_ACTION'        => build_url(array('f')),
        'S_HIDDEN_FIELDS'        => build_hidden_fields(array('f' => $forum_data['forum_id'])),
        'FORUM_NAME'            => $forum_data['forum_name'],
    ));

Finde in der /styles/prosilver/template/login_forum.html

Code: Alles auswählen

    <p>{L_LOGIN_FORUM}</p>
Danach füge ein:

Code: Alles auswählen

    <p>{L_LOGIN_FORUM_EXPLAIN}</p>
Beachte außerdem KB:tippstyles.

Und jetzt wird auch der Forumname in der Login Maske angezeigt... hatten sie wohl vergessen zu coden. :roll:

Re: Foren-Passwort Informationsgehalt

Verfasst: 13.10.2012 18:24
von med-eb
BlackHawk87 hat geschrieben:wenn du nur den Text anpassen willst, dann geht das in dieser Datei: \phpBB3\language\de_x_sie\common.php bzw. statt "de_x_sie" eben "de" oder alle andere, für andere Sprachpakete. Die Stelle sieht dann so aus:
Danke für den Ort der Sprachdatei. Dieses war mein erster Gedanke, der für mich eine vorübergehende Lösung sein wird.

Da ich nicht nur ein Forum mit einem Passwort versehen werde, werden auch die vergaberegeln der jeweilegen Passwörter für meine Nutzer unterschiedlich sein. Der selbe Text aus der common.php passt somit leider nicht immer.

Ihr seit alle echt toll! Viele Dank an alle, die mir versuchen zu helfen.
DANKE
:)