+ Antworten
Ergebnis 1 bis 2 von 2

Thema: SlideShowPro - Reihenfolge der Bilder Konfus

  1. #1
    TP-Senior roli macht alles soweit korrekt Avatar von roli
    Registriert seit
    Jan 2002
    Ort
    Timelkam
    Beiträge
    180

    SlideShowPro - Reihenfolge der Bilder Konfus

    Hallo,

    habe die Extension prof_slideshowpro im Einsatz, funktioniert soweit, nur ein Problem habe mit der Reihung der Bilder. Die Extension generiert eine XML Datei für das Album, aber in welcher Reihenfolge die Bilder dargestellt werden, kapier ich nicht.

    Die Bilder werden aus einem Verzeichnis geholt. Ich habe die Bilder mit img001, img002, img003, ... bezeichnet, aber img001 ist nicht das erste was angezeigt wird. Dann hab ich es mit dem Erstellungsdatum probiert, neu erstellte Dateien chronologisch abgespeichert, aber auch hier wird nicht die älteste oder jüngste Datei angezeigt sonder eine aus der Mitte

    Hat jemand diese Extension im Einsatz oder kann mich wer helfen, wie ich herausfinde wo die Reihung passiert und ich diese evtl. beeinflussen kann?

    Das wäre echt super

  2. #2
    TP-Senior roli macht alles soweit korrekt Avatar von roli
    Registriert seit
    Jan 2002
    Ort
    Timelkam
    Beiträge
    180
    Kann mir jemand helfen und sagen ob bei einen dieser Funktionen die XML Datei geschrieben wird und ob ich die reihung beeinflussen kann? Das wäre super

    Code:
    	function makelist($res)	{
    					
    		while($rw = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res))	{
    			
    			if($rw['type']==0) {
    				$markerArray['###TN###'] = $this->getImage('uploads/tx_profslideshowpro/'.$rw['thumbnail'],$this->albumSize[0],$this->albumSize[1]);
    			}else {
    				$markerArray['###TN###'] = $this->getImage($rw['path'].$rw['thumbnail'],$this->albumSize[0],$this->albumSize[1]);
    			}
    			
    			$markerArray['###TITLE###'] = $rw['title'];
    			$markerArray['###DESCRIPTION###'] = $rw['description'];
    			$subpartArray['###AUDIO###'] = $this->audio($rw['audio'],$rw['audiocaption']);
    			
    			// photo selection (IRRE)
    			if($rw['type']==0) {
    				$subpartArray['###MEDIA###'] = $this->images($rw['uid']);
    			// path selection
    			}else {
    				$subpartArray['###MEDIA###'] = $this->directory($rw['path'], array("jpg","jpeg","gif","png"));
    			}
    			
    			$content_item .= $this->cObj->substituteMarkerArrayCached($this->template['album'], $markerArray, $subpartArray);
    		}
    	
    		$subpartArray['###ALBUMS###'] = $content_item; 
    		
    		$content = $this->cObj->substituteMarkerArrayCached($this->template['total'], $markerArray, $subpartArray);
    		return $content;
    	}
    Code:
    class tx_profslideshowpro_pi3 extends tslib_pibase {
    	var $prefixId      = 'tx_profslideshowpro_pi3';
    	var $scriptRelPath = 'pi3/class.tx_profslideshowpro_pi3.php';
    	var $extKey        = 'prof_slideshowpro';
    		
    	function main($content,$conf)	{
    		$this->conf=$conf;
    		$this->pi_setPiVarDefaults();
    		$this->pi_loadLL();
    		$this->pi_USER_INT_obj=1;
    		
    		$this->templateCode = $this->cObj->fileResource($conf['templateFile']);
     		$this->template['total'] = $this->cObj->getSubpart($this->templateCode,'###PI3###');
     		
    		preg_match_all("/(###.*?###)/s", $this->template['total'], $matches);
    
    		foreach($matches[0] as $match) {
    			$markerArray[$match] = str_replace("###", "", $match);
    			$markerArray[$match] = $this->conf[$markerArray[$match]];
    		}
     		
     		$markerArray['###xmlFilePath###'] = $this->pi_getPageLink($GLOBALS['TSFE']->id,'',array('type'=>107));
     		 		
     		return $this->cObj->substituteMarkerArrayCached($this->template['total'], $markerArray, $subpartArray);
     	}	
    }
    
    if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/prof_slideshowpro/pi3/class.tx_profslideshowpro_pi3.php'])	{
    	include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/prof_slideshowpro/pi3/class.tx_profslideshowpro_pi3.php']);
    }

+ Antworten

Ähnliche Themen

  1. SlideShowPro
    Von Luckysushi im Forum Webdesign allgemein
    Antworten: 9
    Letzter Beitrag: 06.10.2006, 17:05
  2. Tab-Reihenfolge für Eingabefelder in PDF
    Von oliveramberg im Forum PrePress
    Antworten: 2
    Letzter Beitrag: 03.08.2006, 15:05
  3. SlideShowPro mit SSPAdmin
    Von intramat im Forum Flash & Multimedia
    Antworten: 1
    Letzter Beitrag: 16.11.2005, 11:39
  4. tab-reihenfolge vorgeben
    Von Newbie2004 im Forum Flash & Multimedia
    Antworten: 1
    Letzter Beitrag: 31.03.2005, 06:44
  5. webfotoalbum reihenfolge
    Von hepatitis im Forum Dreamweaver & andere Webeditoren
    Antworten: 4
    Letzter Beitrag: 02.02.2003, 22:56

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51