Zum Inhalt springen

[How To] Mehr Bilder im Profil (CWT_Community)

Erstellt am 8. Dezember 2005 · Noch keine Antworten

Tags: Bilder, Tipp

Sohn der Sonne ·

Hi, da ich ewig dran gehangen habe hier mal meine Lösung:

alles in der class.tx_cwt_community_p1.php unter typo3conf/ext/cwt_community/p1/

//=========================================
//Berreich: HANDLE USER_RECORD / Create Marker Array
//=========================================

	//Array aufsplitten, um die einzelnen Bilder zu bekommen.
	$ary_user_img = explode(",",$users[$i]['tx_cwtcommunityuser_image']);

	//Bild 1 (Arrays starten mit 0!!!)
	$lConf = $this->conf['imagePopup.'];
	$lConf['alttext']= "";
	pathToImage = "uploads/tx_cwtcommunityuser/".$ary_user_img[0];
	$markerArray["###IMAGE1###"] = $cObj -> cImage($pathToImage, $lConf);

	//Bild 2
	$lConf = $this->conf['imagePopup.'];
	$lConf['alttext']= "";
	pathToImage = "uploads/tx_cwtcommunityuser/".$ary_user_img[1];
	$markerArray["###IMAGE1###"] = $cObj -> cImage($pathToImage, $lConf);

	//Bild 3
	$lConf = $this->conf['imagePopup.'];
	$lConf['alttext']= "";
	$pathToImage = "uploads/tx_cwtcommunityuser/".$ary_user_img[2];
	$markerArray["###IMAGE2###"] = $cObj -> cImage($pathToImage, $lConf);

//=========================================
//Berreich: function getViewProfile($user) / 
//=========================================

//(Einfügen unter:) Generate link to image ( und alle anderen Zeilen auskommentieren)

	//Array splitten
	$lConf = $this->conf['imagePopup.'];
	$lConf['alttext']= "";
	$ary_user_img = explode(",",$user['tx_cwtcommunityuser_image']);

//(Einfügen unter:)Create Marker Array ( und den Vorhandenen Image Marker entfernen)
	
	//Bildpfade und Marker einfügen
	$pathToImage = "uploads/tx_cwtcommunityuser/".$ary_user_img[0];
	$markerArray["###IMAGE###"] = $cObj -> cImage($pathToImage, $lConf);
	$pathToImage = "uploads/tx_cwtcommunityuser/".$ary_user_img[1];
	$markerArray["###IMAGE1###"] = $cObj -> cImage($pathToImage, $lConf);
	$pathToImage = "uploads/tx_cwtcommunityuser/".$ary_user_img[2];
	$markerArray["###IMAGE2###"] = $cObj -> cImage($pathToImage, $lConf);

Bei mir klappt es, bei Fragen einfach - schreiben. 🙂

Denkt dran im Template die Marker ###IMAGE2### und ###IMAGE3### zu setzen.