Zum Inhalt springen

jw_calendar und Template ###organiser###

Erstellt am 25. Februar 2005 · 4 Antworten · letzte Antwort am 13. März 2006

Tags: Kalender & Termine, Frage

aheuer ·

Hallo,

ich will mit der jw_calendar immer nur den folgenden Termin anzeigen. Da soll auch stehen, wer der Organisator ist.
Dazu habe ich wie folgt eine Template umgemogelt:

Am ###dateBegin### um ###timeBegin### mit ###organiserLabel###. ###readMore###

und dies im Bereich <!-- ###upcomingEvents### begin -->...<!-- ###upcomingEvents### end -->

Allerdings wird der Veranstalter (###organiser###) nicht richtig geparsed...im FE steht immernoch ###organiser### und nicht der Veranstalter selbst?!?!

Jemand eine Idee?

Gruß

jwitt ·

Hallo
Dazu mußt du in der Datei ext:pi1/class.tx_jwcalendar_pi1_upcomingEventsView.php
in Zeile 131

$sims['###organiserLabel###'] = $row['organiser'];

eintragen
Gruß
Jens

aheuer ·

Hallo,

ich glaub ich hab mich falsch ausgedrückt bzw. was durcheinander geworfen. Dort sollte stehen mit WEM das ganze stattfindet, also nicht das Label "Veranstalter", sondern "Max Mustermann".

Ich aber einfach nach deinem Beispiel weiter im Code gesucht und folgendes an der gleichen Stelle eingefügt:

    	if($row['organizer_id']){
			$sims['###organiser###']= $this->getOrganizerLink($row['organizer_id'],'tx_jwcalendar_organizer'); 
			$sims['###email###'] = '';
    	}else if($row['organiser']){	
    		$sims['###organiser###']= $row['organiser'] ? $row['organiser'] : " ";
		    $sims['###email###'] = $row['email']? $this->makeLink($row['email'],$row['email']):'';
    	}else{	
    		$sims['###organiser###']= $this->getOrganizerLink($row['organizer_feuser'],'fe_users'); 
		    $sims['###email###'] = $row['email']? $this->makeLink($row['email'],$row['email']):'';
		}

...und es scheint zu funktionieren...

Gruß,
André

mic_jan ·

Ich häng mich mal einfach an diesen Thread 😉 Da ich von PHP nahezu keine Ahnung habe, stehe ich wie der Ochs vor'm Berg...

Also ich möchte eigentlich nur den Ort in der "Listenansicht" haben.

Könnte mir jemand sagen, wo ich welchen PHP-Code hinschreiben muss?

Gruss,

Michael

chukks ·

Hallo,

Ich habe ein Ähnliches Problem.Ich benutze den jw_calendar und versuche das Bild was im Event eingetragen worden ist darzustellen.
Leider wenn ich in mein Template

	     		 <!--  ###CUT_image### begin -->
  ###CUT_image###
<!--  ###image### end -->

Erscheint im FE ###image###.
Ich habe mir die /pi1/class.tx_jwcalendar_pi1_upcomingEventsView.php datei angesehen, wabe folgende Zeile eingefügt:

		$sims['###image###'] = $row['image'];

Dabei holte er der Datei Name, der im FE angezeigt wird. Jetzt muss ich den img tag einbauen mit dem richtigen Pfad!!!

Ich bin leider kein PHP profi, und benötige hier etwas Hilfe!
Kann mir jemand den PHP Schnipsel geben um den Pfad zu holen??

Danke Leute & Gruß aus Paris