Seite 1 von 1

Andere Startseite als Gast!

Verfasst: 11.02.2007 17:18
von Richi2
Hi,

also die Frage ist, wie kann ich die Seite so einstellen das am Anfang wo man noch nicht eingeloggt ist oder sich angemeldet hat, eine andere Tabelle(Inhalt) angezeigt wird!?

Also ich hab das so versucht

Code: Alles auswählen

<table>
<!-- BEGIN switch_user_logged_out -->
<tr>
<td>Hier soll der Inhalt stehen, als Unangemeldeter!</td>
</tr>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<tr>
<td>Hier ist bis jetzt der übliche Forenteil zu sehen oder geschrieben</td>
</tr>
<!-- END switch_user_logged_in -->
</table>
So jetzt meine Frage, wenn ich nach diesem Code das ganze speichere, funktioniert als Unangemeldeter alles!

Wenn ich mich aber einlogge sehe ich nur die Überschriften Forum, Themen, Beiträge, Letzter Beitrag !

Ich sehe dann nicht die Forumsbeiträge!

Wie kann man das ändern?


MFG

Richard

Verfasst: 11.02.2007 17:42
von killerbees19
Mit jedem "versteckten" Teil in der tpl-Datei ändern sich auch die Platzhalter.
{forumrow.title} wird dadurch dann zu {switch_user_logged_in.forumrow.title}
Du müsstest also viele Codestellen ändern, damit du das gewünschte Ergebnis erhältst. Einfacher wäre es hierfür einfach eine andere Template-Datei auszugeben, die andere Inhalte darstellt.

Weiterführende Links:
Template-Syntax von phpBB
Template-System von phpBB


MfG Christian

Verfasst: 12.02.2007 00:06
von Leuchte
<!-- BEGIN switch_user_logged_out -->
<tr>
<td>Hier soll der Inhalt stehen, als Unangemeldeter!</td>
</tr>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<tr>
<td>Hier ist bis jetzt der übliche Forenteil zu sehen oder geschrieben</td>
</tr>
<!-- END switch_user_logged_out -->
Wer mit A anfängt muss auch mit A aufhören, nicht mit B ;)

Verfasst: 12.02.2007 13:53
von Richi2
Leuchte hat geschrieben:
<!-- BEGIN switch_user_logged_out -->
<tr>
<td>Hier soll der Inhalt stehen, als Unangemeldeter!</td>
</tr>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<tr>
<td>Hier ist bis jetzt der übliche Forenteil zu sehen oder geschrieben</td>
</tr>
<!-- END switch_user_logged_out -->
Wer mit A anfängt muss auch mit A aufhören, nicht mit B ;)
sorry, hab mich verschrieben gehabt, aber hier im thread, sonst hab ichs
schon richtig geschrieben gehabt!

aber wie kann ich so ein Problem lösen ohne eine neue TPL und so anzulegen?


MFG

Richard

Verfasst: 12.02.2007 13:59
von brause56
so was geht nicht

Verfasst: 12.02.2007 14:08
von Richi2
was?

nicht?

mmmmmh, schade, ich hab gedacht sowas geht auch ohne ne neue tpl anzulegen!

na dann wird mir ja nix anderes übrig bleiben!

trotzdem danka an alle!


MFG

Verfasst: 12.02.2007 14:11
von gn#36
Natürlich geht das ohne, ist aber viel aufwändiger als mit... Es ist einfacher ein neues Template anzulegen und dann in der PHP Datei mit genau dem Switch auszuwählen als das alles mit den Templateswitches zu machen.

Verfasst: 12.02.2007 14:49
von Richi2
aha, ok!

dann werde ich es so machen!

Danke an alle

MFG