Seite 1 von 2

Eventliste nur nach Login sichbar

Verfasst: 27.03.2006 18:37
von junos
Hi, ich habe folgendes Problem:

Ich habe den Cal Lite und eine Eventliste für die Anzeige der neuesten Beiträge auf der Startseite eingebaut - soweit so gut, funktioniert alles prima!

Nun wollte ich, dass die Tabelle mit der Eventlist nur nach erfolgreichem Login sichtbar wird.

Dazu habe ich einfach die Tabelle aus der index_body.tpl, die für die Anzeige dieser Eventlist zuständig ist, mit folgendem Code versehen:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
.
.
(Tabelle)
.
.
<!-- END switch_user_logged_in -->
Nun ist die Tabelle aber gar nicht mehr zu sehen :o , weder eingeloggt noch ausgeloggt. Wenn ich nur Teile der Tabelle mit den Schaltern versehe klappt`s. Sobald ich aber folgenden Teil der Tabelle (den eigentlichen Inhalt) damit ausswitche, ist die gesamte Tabelle weg:

Code: Alles auswählen

<td class="row1" align="left"><span class="gensmall">{event.SPAN} {event.AUTHOR}<br /><b>{event.SUBJECT}</b></span></td>


Wäre für jeden Tipp dankbar!

Hier noch die gesamte Tabelle aus der index_body.tpl für die Anzeige der Eventlist:

Code: Alles auswählen

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		  <!-- BEGIN event_list -->
		   <tr>
			<td class="catHead" height="25"><span class="genmed"><b>{event_list.EVENTS}</b></span></td>
		   </tr>
		  <!-- END event_list -->
		  <!-- BEGIN event -->
		   <tr>
			<td class="row1" align="left"><span class="gensmall">{event.SPAN} {event.AUTHOR}<br /><b>{event.SUBJECT}</b></span></td>
		   </tr>
		  <!-- END event -->
		  </table>

		  <!-- BEGIN event_list -->
		  <br />
		  <!-- END event_list -->

Verfasst: 28.03.2006 02:53
von Fabrizio
Hi,

schaue mal ab dem folgenden Beitrag aus diesem Thread hier die nächsten drei Beiträge durch, dann hast du es. ;-)

Gruß,
Fabrizio

Verfasst: 28.03.2006 19:48
von junos
Hi Fabrizio, danke für deine Antwort. Wenn ich das richtig verstanden habe, muss ich die Eintragungen in der eventlist.php vornehmen? Diese habe ich jedoch nicht...

Ich benutze für die Eventlist folgenden Mod:

Code: Alles auswählen

MOD Title:		Events from callite 1.4.4 on ezPortal
MOD Author: OXPUS < webmaster@oxpus.de > (Karsten Ude) http://www.oxpus.de
MOD Description:	This Mod displays an eventlist for future events on ezPortal. On ACP the admininstrator can set how many events will be displayed on the next X days or by number.
MOD Version:		1.2.4
...allerdings abgewandelt für den Index, da ich kein Portal benutzte (siehe mein www-Button)

Verfasst: 28.03.2006 21:23
von Fabrizio
Hi junos,

verlinke mal bitte deine portal.php zum Download, dann kann man ja mal schauen, wie man das dort einsetzen könnte. Eine PHP-Datei zum Download bereitstellen.

Gruß,
Fabrizio

Verfasst: 28.03.2006 21:54
von junos
Ich habe keine portal.php, siehe oben :wink:

Hier meine index.php. -gelöscht-

Verfasst: 28.03.2006 22:57
von Fabrizio
junos hat geschrieben:Ich habe keine portal.php, siehe oben :wink:
Und warum ist bei mir eine vorhanden, wenn ich exakt denselben MOD heruntergeladen habe, wie du angegeben hast? :o

Code: Alles auswählen

##############################################################
## MOD Title:		Events from callite 1.4.4 on ezPortal
## MOD Author: OXPUS < webmaster@oxpus.de > (Karsten Ude) http://www.oxpus.de
## MOD Description:	This Mod displays an eventlist for future events on ezPortal.
##			On ACP the admininstrator can set how many events will be displayed
##			on the next X days or by number.
## MOD Version:		1.2.4
Im Original muss man es schon ins Portal einbauen, deshalb bin ich von ausgegangen........

Verfasst: 28.03.2006 23:15
von junos
junos hat geschrieben:...allerdings abgewandelt für den Index, da ich kein Portal benutzte (siehe mein www-Button)
:wink:

Verfasst: 28.03.2006 23:16
von Fabrizio
Wie wäre es denn, wenn du dasselbe machst, wie in dem von mir gegebenen Link? Die Syntax ist an sich dieselbe, ergo: Probieren geht über studieren! :D

Verfasst: 28.03.2006 23:21
von junos
Ok, ich versuch das morgen mal...muss ich das, was in dem Link angegeben ist also in der index.php ändern?

Sorry, Ich steck noch nicht so tief drin in der Materie...muss mich da erstmal zurechtfinden.

Verfasst: 29.03.2006 21:24
von junos
Ich komme leider nicht weiter :-? Hast du `nen Tipp?

Zitat aus deinem geposteten Link:

Code: Alles auswählen

if (!$userdata['session_logged_in'] )
{
  redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
}
Was muss ich da einsetzen, um das auf meinen Fall anzupassen? Wenn ich das richtig verstehe, wird in diesem Fall hier nur im eingeloggten Zustand zur Memberliste gelinkt, wenn man auf den "Mitglieder-Button" klickt, ansonsten kommt eine Login-Abfrage.

Nur wie bekomme ich es damit hin, dass meine Event-Tabelle im Index nur angezeigt wird, wenn man eingeloggt ist. :o