Drei Fragen zur geschlossenen Community

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Rayco
Mitglied
Beiträge: 170
Registriert: 05.10.2005 14:15
Wohnort: Berlin
Kontaktdaten:

Drei Fragen zur geschlossenen Community

Beitrag von Rayco »

Hallo ihr Lieben,

ich habe gerade mein Forum zu einer "geschlossenen Community" gemacht. Nun stehe ich vor mehreren Herausforderungen:

1. Ich möchte, dass die Tabellenüberschrift in der Mitte des Portals: "Die letzten Beiträge" bei nicht eingeloggten Besuchern den Zusatz (lesbar nach Login): bekommt.

3. Ist es möglich, die linke und rechte Spalte des Portals ebenfalls nur für eingeloggte Member sichtbar zu machen und ansonsten auszublenden?

3. Ich habe auf meinem Frondend einige Links auf interessante Beiträge, die nun, wie gewollt, ein Login Fenster aufrufen. Wenn man sich dann allerdings eingeloggt hat kommt ein Fenster mit "Dieser Beitrag existiert nicht". Erst nach Zurückgehen über die Browser-Button und nochmaligem Klick auf den Link gelangt man zum Beitrag.

Kann man das machen, dass der Beitrag gleich nach dem Einloggen gefunden wird?

Vielen Dank und liebe Grüße :)

Rayco
Lieber täglich neue Herausforderungen,
als täglich neue Probleme....
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

such mal nach "switch user login"

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Rayco
Mitglied
Beiträge: 170
Registriert: 05.10.2005 14:15
Wohnort: Berlin
Kontaktdaten:

Beitrag von Rayco »

Hallo Kolja,

wo soll ich danach suchen? In meinem Admin Bereich oder in irgend einem Code?


Danke

Liebe Grüße

Rayco
Lieber täglich neue Herausforderungen,
als täglich neue Probleme....
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

nein, hier im forum bzw in der kb

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Rayco
Mitglied
Beiträge: 170
Registriert: 05.10.2005 14:15
Wohnort: Berlin
Kontaktdaten:

Beitrag von Rayco »

Hallo Kolja,

in der kb, mhm, so so, nun gut.

War auf jeden Fall einen Versuch Wert, vielleicht schreibt ja auch jemand noch ein zwei Sätze mehr. Wäre echt schön und vor allem hilfreich.

Liebe Grüße und vielen Dank trotz dem :)

Rayco
Lieber täglich neue Herausforderungen,
als täglich neue Probleme....
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

endlich feierabend und schon wieder am tippen....

also in den .tpl´s bei phpbb läuft das so:

wenn du möchtest, das ein eingeloggter user und nur der etwas sieht,
brauchst du zwei schalter (switch)
einen zum anstellen:

Code: Alles auswählen

<!-- BEGIN user_logged_in -->
und einen zum ausstellen:

Code: Alles auswählen

<!-- END user_logged_in -->
für den fall, das es nur ausgeloggte sehen sollen:

Code: Alles auswählen

<!-- BEGIN user_logged_out -->
<!-- END user_logged_out -->
ein beispiel:

Code: Alles auswählen

<!-- BEGIN user_logged_in -->
<a href="link.html>beschreibung</a>
<!-- END user_logged_in -->

<!-- BEGIN user_logged_out -->
beschreibung
<!-- END user_logged_out -->
der eingeloggte user hat nen link,
der gast nür den text, ätsch ;-)

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

1. Ich möchte, dass die Tabellenüberschrift in der Mitte des Portals: "Die letzten Beiträge" bei nicht eingeloggten Besuchern den Zusatz (lesbar nach Login): bekommt.
Suche in Deiner portal.php nach der Templatezuweisung des Textes aus der Tabellenüberschrift und passe die Anweisung mit einer Abfrage an:

Code: Alles auswählen

'Tabellenkopftext' => $text = ($userdata['user_id'] == ANONYMOUS) ? 'Text_mit_zusatz' : 'Text_standard',
Es kommt ein Komma oder ein Semikolon hinter der Zeile (kommt drauf an, wo Du es hinschreibst.)
3. Ist es möglich, die linke und rechte Spalte des Portals ebenfalls nur für eingeloggte Member sichtbar zu machen und ansonsten auszublenden?
Das wäre die Sache mit den <!-- Begin ... -->
Zur Beachtung: Diese Einträge dürfen nur allein in der Zeile des Templates stehen. Bei Verschachtelung der switch Anweisungen sind die switches anzupassen.
3. Ich habe auf meinem Frondend einige Links auf interessante Beiträge, die nun, wie gewollt, ein Login Fenster aufrufen. Wenn man sich dann allerdings eingeloggt hat kommt ein Fenster mit "Dieser Beitrag existiert nicht". Erst nach Zurückgehen über die Browser-Button und nochmaligem Klick auf den Link gelangt man zum Beitrag.
(zweimal 3. ... Warum?) :P
Ohne jetzt einen Link vor Augen zu haben, würde ich meinen, dass Du die Paramter in der URL nicht mit in das redirect nach dem Login geschrieben hast.
Kann man das machen, dass der Beitrag gleich nach dem Einloggen gefunden wird?
Ja, indem die URL GET-Parameter mit übergeben werden.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Rayco
Mitglied
Beiträge: 170
Registriert: 05.10.2005 14:15
Wohnort: Berlin
Kontaktdaten:

Beitrag von Rayco »

Hallo ihr Lieben,

vielen Dank für die Tipps und eure Hilfe.

@kolja

... hat mir sehr viel mehr geholfen als die Links ... dir einen schönen Feierabend. :wink:

Liebe Grüße :)

Rayco
Lieber täglich neue Herausforderungen,
als täglich neue Probleme....
Rayco
Mitglied
Beiträge: 170
Registriert: 05.10.2005 14:15
Wohnort: Berlin
Kontaktdaten:

Beitrag von Rayco »

Hallo iche nochmal,

ich würde es doch gern anders machen, wenn das geht.

Es gibt doch bei den Befugnissen "Ansehen" und "Lesen". Ich habe jetzt alle Foren auf "Ansehen=Alle" und "Lesen=Reg" gesetzt.

Damit verschwinden die letzten Beiträge allerdingst auch leider für nicht Eingeloggte aus dem Portal.

Jetzt wäre es schön, wenn die letzten Beiträge im Portal immer zu sehen blieben, aber wer sie lesen will, muss sich einloggen. Geht das?

Denkt bitte daran, ihr habt es hier mit einem hochgradigen "PHP-Legasteniker" zu tun, erklärt es mir bitte so, dass ich es verstehe. :oops:

Liebe Grüße :)

Rayco
Lieber täglich neue Herausforderungen,
als täglich neue Probleme....
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

das geht (glaub ich) mit der einstellung "privat"
dann müsstest du aber alle user in eine gruppe packen die "provat" lesen darf

bitte versuche und berichte

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“