Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Joomla Flickr 1.0.3 auf Joomla 1.5.7 Fehlermeldung

  • calmo
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
11 Okt. 2008 17:28 #17545 von calmo
Hallo zusammen

Ich habe die Komponente Joomla Flickr 1.0.3 auf Joomla 1.5.7 installiert. Wenn ich den API Key, Benutzername usw. von Flickr eingepflegt habe sollte ich die Gallery eigentlich ja anzeigen können.

Ich bekomme aber eine Fehlermeldung:

Warning: Invalid argument supplied for foreach() in /home/ceviosts/public_html/portal-dev/components/com_joomlaflickr/models/joomlaflickr.php on line 88

The album contains photos

Ich habe hier noch den Inhalt dieser Datei:
Code:
<?php // Check to ensure this file is included in Joomla! defined('_JEXEC') or die(); jimport( 'joomla.application.component.model' ); class JoomlaFlickrModelJoomlaFlickr extends JModel { function loadPhpFlickrClasses() { global $mainframe; ini_set("include_path", ini_get("include_path") . PATH_SEPARATOR . JPATH_COMPONENT . DS . 'libraries'); require_once('phpFlickr' . DS . 'phpFlickr.php'); } function getService() { // Singleton Pattern //if (!isset($service)){ $this->loadPhpFlickrClasses(); $flickrKey = $this->getFlickrKey(); $service = new phpFlickr($flickrKey); //} return $service; } function getFlickrKey() { global $mainframe; $params = &$mainframe->getParams(); $flickrKey = $params->get('flickrKey'); return $flickrKey; } function getFlickrUsername() { global $mainframe; $params = &$mainframe->getParams(); $flickrUsername = $params->get('flickrUsername'); return $flickrUsername; } function getMaxPhotosPerPage() { global $mainframe; $params = &$mainframe->getParams(); $maxPhotosPerPage = $params->get('flickrMaxPhotosPerPage'); return $maxPhotosPerPage; } // FIXME // This should FIX the T_OPERATOR_OBJECT error // Waiting for feedbacks function getNsid() { $flickrUsername = $this->getFlickrUsername(); $service = $this->getService(); $nsid = $service->people_findByUsername($flickrUsername); return $nsid; } function getAlbumslist() { $nsid = $this->getNsid(); $service = $this->getService(); $photoSets = $service->photosets_getList($nsid&#91;'id'&#93;); $albumsList = $photoSets&#91;'photoset'&#93;; return $albumsList; } function getAlbum() { $db =& JFactory::getDBO(); $albumId = $db->getEscaped(JRequest::getVar('album')); $service = $this->getService(); $albumInfo = $service->photosets_getInfo($albumId); $albumTitle = $albumInfo&#91;'title'&#93;; $numPhotos = $albumInfo&#91;'photos'&#93;; $currentPage = $db->getEscaped(JRequest::getVar('page')); $service = $this->getService(); $photos = $service->photosets_getPhotos($albumId, NULL, NULL, $this->getMaxPhotosPerPage(), $currentPage); $photosList = array(); foreach($photos&#91;'photo'&#93; as $photo){ $photoTitle = $photo&#91;'title'&#93;; $photoURL = "http://static.flickr.com/" . $photo&#91;'server'&#93; . "/" . $photo&#91;'id'&#93; . "_" .$photo&#91;'secret'&#93;.".jpg"; $photoId = $photo&#91;'id'&#93;; $thumbnailURL = $service->buildPhotoURL($photo, "Square"); $photoObject = array('photoTitle' => $photoTitle, 'photoURL' => $photoURL, 'thumbnailURL' => $thumbnailURL); $photosList&#91;&#93; = $photoObject; } return array('albumTitle' => $albumTitle, 'numPhotos' => $numPhotos, 'photosList' => $photosList); } }

Was ist hier falsch eingestellt?

Vielen Dank für Eure Hilfe.

Gruss

Calmo
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden