Blogeinträge für seminar-fur-joomla

Technologie
Plugin: „Seminar für Joomla“ heiratet jEvent
von Markus Schneider am

Das Plugin Seminar für Joomla ist eine schicke Sache, leider bringt es kein Kalenderübersicht mit sich. Auf der anderen Seite gibt es dafür tolle Plugins, die einen tollen Kalender liefern. Eins davon ist jEvents. Eine Möglichkeit wäre es jetzt alle Termine zu übertragen, aber das ist natürlich aufwendig und macht kein Spaß, jeden Termin neu einzutragen. Ausserdem kann man dann nicht die Registrierungsfunktion von Seminar für Joomla benutzen.

Deshalb haben wir jEvents so modifiziert, dass es auch die Einträge von Seminar für Joomla anzeigt.

/components/com_jevents/controllers/icalrepeat.php

		if($evid < 0){ $this->setRedirect( 'index.php?option=com_seminar&task=3&cid=1&dateid='.($evid*-1) );
			return;
		}

/components/com_jevents/libraries/dbmodel.php

		$first = $this->_cachedlistIcalEvents($query, $langtag);
		$query ="SELECT id as eventid, id as eventdetail_id,  ( id * -1) as rp_id, shortdesc as description, place as location,title as summary, begin as startrepeat, end as endrepeat, publisher as created_by, 'http://initos.com/' as url
 , YEAR(begin) as yup, MONTH(begin ) as mup, DAYOFMONTH(begin ) as dup , YEAR(end ) as ydn, MONTH(end ) as mdn, DAYOFMONTH(end ) as ddn , HOUR(begin) as hup, MINUTE(begin ) as minup, SECOND(begin ) as sup , HOUR(end ) as hdn, MINUTE(end) as mindn, SECOND(end) as sdn
FROM #__seminar j LIMIT 0,1000";
		$second = $this->_cachedlistIcalEvents($query, $langtag);
		$first = array_merge($first, $second);
		return $first;

Die Zeilen beziehen sich auf jEvent Version 1.5.1 und getestet wurde das mit „Seminar für Joomla“ 1.29

Lesen
zurück zur Übersicht