Contao-Camp 2024
Seite 2 von 23 ErsteErste 12346913 ... LetzteLetzte
Ergebnis 41 bis 80 von 899

Thema: gallery_creator

  1. #41
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard Filtermöglichkeit per Template

    Hallo und Danke für diese Super-Extension! Ist echt gut gelungen...

    Ich möchte eine Art Gallerie-Navigation/Filter erstellen:
    - es sollen alle Gallerien mit dem Titel und einem Link zur Gallerie aufgelistet werden. Dies habe ich bereits erreich, idem ich alle dazu unnötigen schipsel auf dem Template entfernt habe.

    Diese Liste wird ja nun aber nur auf der Gallerieübersichtsseite angezeigt und nicht auf der Detailansicht.

    Ich habe schon alles probiert (mein php ist etwas holperig) und erreiche nicht, dass die "navi" auch trotz vars in der url angezeigt wird.

    jetziges Template (wird nur auf übersichtsseite aller alben angezeigt...)
    Code:
    <!-- indexer::stop -->
    <?php $GLOBALS['TL_JAVASCRIPT'][] = 'system/modules/gallery_creator/html/gallery_creator_fe.js'; ?>
    
    
    <!--start album-overview-->
    <div class="<?php echo $this->class; ?> gallery_creator block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
    <?php if ($this->headline): ?>
    <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
    <?php endif; ?>
    	
    <?php echo $this->pagination; ?>
    <?php if (count($this->arrAlbums)>0): ?>
    <ul class="list_albums">
    <?php foreach ($this->arrAlbums as $Album): ?> 
    	<li class="level_1 block row"  style="<?php echo $this->imagemargin; ?>">
    		
    			<div class="col_1">
    				<figure class="image_container" onmouseover="<?php echo  $Album["thumbMouseover"]; ?>">
    <?php if ($Album["href"]): ?>
    					<a href="<?php echo $Album["href"]; ?>" title="<?php echo $Album["title"]; ?>">
    <?php endif; ?>
    						  
    <?php if ($Album["href"]): ?>
    					</a>
    <?php endif; ?>
    				</figure>
    			</div>
    			<div class="col_2">
    				<h2><?php echo $Album["name"]; ?></h2>
    				
    <?php if ($Album["count_subalbums"]): ?>				
    				<p class="count_pics"><?php echo $Album["count_subalbums"]; ?> <?php echo $GLOBALS['TL_LANG']['gallery_creator']['subalbums']; ?></p>
    <?php endif; ?>		
    
    			</div>
    		<div class="clr"><!--clearing-box--></div>
    	</li>
    <?php endforeach; ?>
    </ul>
    <?php endif; ?>	
    </div>
    <!--end album-overview-->
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <!--start album-overview-->
    <div class="<?php echo $this->class; ?> gallery_creator block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
    <?php if ($this->headline): ?>
    <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
    <?php endif; ?>
    	
    <?php echo $this->pagination; ?>
    <?php if (count($this->arrAlbums)>0): ?>
    <ul class="list_albums">
    <?php foreach ($this->arrAlbums as $Album): ?> 
    	<li class="level_1 block row"  style="<?php echo $this->imagemargin; ?>">
    		
    			<div class="col_1">
    				<figure class="image_container" onmouseover="<?php echo  $Album["thumbMouseover"]; ?>">
    <?php if ($Album["href"]): ?>
    					<a href="<?php echo $Album["href"]; ?>" title="<?php echo $Album["title"]; ?>">
    <?php endif; ?>
    						  
    <?php if ($Album["href"]): ?>
    					</a>
    <?php endif; ?>
    				</figure>
    			</div>
    			<div class="col_2">
    				<h2><?php echo $Album["name"]; ?></h2>
    				
    <?php if ($Album["count_subalbums"]): ?>				
    				<p class="count_pics"><?php echo $Album["count_subalbums"]; ?> <?php echo $GLOBALS['TL_LANG']['gallery_creator']['subalbums']; ?></p>
    <?php endif; ?>		
    
    			</div>
    		<div class="clr"><!--clearing-box--></div>
    	</li>
    <?php endforeach; ?>
    </ul>
    <?php endif; ?>	
    </div>
    <!--end album-overview-->
    
    
    
    
    
    
    <script type="text/javascript">
    <!--//--><![CDATA[//><!--
    window.addEvent('domready', function() {
        //Weiterleitung bei Klick auf das, das Bild enthaltende Listenelement
    	$$("ul.list_albums li.level_1").addEvent('click', function() {
    		var href = this.getElement('a').get('href');
    		var myURI = new URI();
    		var redirect = myURI.get('scheme') + '://' + myURI.get('host') + myURI.get('directory') + href;
    		window.parent.location=redirect;
    	});
    	/**
    	 * Cursor über h2
    	 */
    	$$('.gallery_creator li.level_1').setStyle('cursor', 'pointer');
    	
    	//bei domready erhält das erste Listenelement einen overlay
    	$$(".gallery_creator ul.list_albums").getFirst("li").addClass('active');
    	//Klassenzuweisung 
    	$$(".gallery_creator ul.list_albums li.level_1").addEvent('mouseover', function() {
    		$$(".gallery_creator ul.list_albums").getFirst("li").removeClass('active');
    		this.addClass('active');
    	});
    	//Klassenentfernung 
    	$$(".gallery_creator ul.list_albums li.level_1").addEvent('mouseout', function() {
    		this.removeClass('active');
    	});
    
    });
    //--><!]]>
    </script>
    
    <!-- indexer::continue -->
    ich weiss, dass die navi so doppelt angezeigt wird, aber habs testhalber so drin.

    Vielen Dank für einen Denkanstoss, wie ich die Navi auch in der Detailansicht einer gallerie anzeigen kann...
    Geändert von n00b (08.12.2011 um 12:36 Uhr)
    ...damn kid, theyre all alike...Zitat aus Legendärem Text: Link

  2. #42
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Daumen hoch

    hoi n00b
    elegeante, dynamische Methode:
    Am besten, du schreibst, oder du lässt dir eine kl. Erweiterung schreiben, die dir die Liste über eine sql-Abfrage ausgibt.
    zweite, statische Methode:
    Du schreibst die Links statisch in ein Inhaltselement.

    Das Gallery_Creator Template modifizierst du dann so, dass du in der Albumauflistung einfach alles rauslöschst.

    Ich kann dir das schon machen, aber nicht ganz unentgeltlich, ich hoffe, du verstehst...

    e liebe Gruess us Oberkirch (LU)

    Marko

  3. #43
    Contao-Nutzer Avatar von n00b
    Registriert seit
    04.12.2010.
    Ort
    Schweiz, Aargau
    Beiträge
    122

    Standard Nimmt mich wunder, weshalb es nicht per Template auslesbar ist

    Evtl. bin ich ja vorgeprägt von Katalog, wo ja fast alles über Templates geregelt werden kann - ich kann mir nur nicht erklären, warum das nicht per php auslesbar ist in der detailview.

    Sind die Übersichtsdaten in der detailansicht denn nicht "erreichbar" per php und ich muss deshalb über eine separate extension gehen..?

    Muss es dem Kunden noch vorstellen, aber wenn ers so haben will wäre die Lösung mit einer kleinen Extension elegant. Bitte melde mir doch per pn, um was für eine finanzielle Grössenordnung es sich handelt (bin "Amateur", kleines Budget...).

    Grüess usem Sonnige Aarau

    EDIT:
    Wäre das nicht eine interessante Ergänzung zu den per Standard vorhandenen Funktionen? Ich finde die Navigation per zurückbutton etwas sehr umständlich, wenn man von Gallerie zu gallerie springen kann ist das sehr praktisch...(Workflow wäre optimiert im Vergleich zur Realisation per Seitenstruktur und Standardnavi, wo das Erstellen und einbinden in eine Seite viel Aufwand bedeutet)

    Lösung:


    Habe ein modul "Auflistung" erstellt, dort die Albumtabelle vom gallerycreator gewählt, das feld alias eingetragen. Im List_default.html5 habe ich dann "den Rest" des Links eingefügt, sodass nun die Auflistung eine Naviliste für alle gallerien ist, welche dynamisch erstellt wird.
    Geändert von n00b (08.12.2011 um 18:22 Uhr)
    ...damn kid, theyre all alike...Zitat aus Legendärem Text: Link

  4. #44
    Contao-Nutzer Avatar von schaak
    Registriert seit
    15.06.2009.
    Ort
    23617 Stockelsdorf
    Beiträge
    143
    Partner-ID
    1229

    Fehler Label-Fehler

    Hallo Marco,

    vielen Dank für die Erweiterung "gallery_creator". Ein kleiner Fehler ist mir aufgefallen: Deine Erweiterung überschreibt das globale Label "Elemente pro Seite", so dass in anderen Erweiterungen ein falsches Label ("Anzahl Bilder pro Seite in der Detailansicht") ausgegeben wird.

    Es würde mich freuen, wenn Du das anpassen würdest.

    Vielen Dank
    Axel

  5. #45
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Hallo,

    ich muss mich hier auch mal einklinken.

    Zitat Zitat von Urlicht Beitrag anzeigen
    Moin,

    Ich habe nur ein Problem mit dem jumploader: Egal unter welchem BS (Win, OS-X, Linux) und mit welchem Java-plugin ich arbeite: Es wird zwar ein fertiger upload angezeigt, aber das Bild landet nicht auf dem Server. Kann das evtl. mit meinem webspace-Anbieter zusammenhängen?
    Habe das gleiche Problem. Der Upload funktioniert nicht. Es wird ein Fortschrittsbalken angezeigt. Irgendwann ist der Upload fertig, jedoch erscheint an jedem Bild ein kleines gelbes Warndreieck, im oberen Menü wird neben dem Warndreieck die Zahl der Bilder angezeigt.
    Anschließend liegt kein Bild auf dem Server. Die Warndreiecke werden aber auch nirgends erklärt.

    Wo könnte die Ursache dafür liegen?

    Lade ich die Bilder per FTP auf den Server und füge das Verzeichnis zum Album hinzu, dann ist alles Bestens.

    Gruß,
    Ignatz

    [Edit]

    Hat sich erledigt.
    Hatte einen Verzeichnisschutz angelegt und obwohl ich die Zugangsdaten korrekt eingegeben hatte, hat das wohl den Upload verhindert.
    Geändert von Ignatz (13.12.2011 um 12:59 Uhr) Grund: erledigt

  6. #46
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Ist die uploader-Datei auf dem Server vorhanden?
    contao/gallery_creator_fileuploader.php

    2. Möglichkeit:
    Hatte vor 2 Wochen ebenfalls Probleme mit Jumploader.
    Habe dann mein windows neu aufgesetzt und dann keine Probleme mehr gehabt.

    Gruss Marko

  7. #47
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von markocupic Beitrag anzeigen
    So, wenn das der dringende Wunsch so vieler ist, muss ich wohl was machen.
    Ab sofort belässt gallery_creator beim Importvorgang die Bilder da wo sie sind.

    In den Einstellungen lässt sich das alte Verhalten aber nachwievor einstellen.
    Yessss, vielen lieben Dank Endlich wieder Ordnung in meinem Ordnersystem ^^


    Nun lässt sich auch die Problematik mit der meta.txt einfacher lösen. Jedoch werden die Werte noch nicht ans Template übertragen.
    Warum meta.txt? Weil die Bildunterschriften etc. dann im gesamten Contao weiterverwendet werden können.
    Ich verwende folgende Erweiterung:
    http://www.contao.org/erweiterungsli...ded.30.de.html
    Aber man kann die meta.txt ja auch per Hand erstellen.

    Ich hatte vor deiner Erweiterung die Erweiterung gallery im Einsatz. Dort wurden die Daten aus der meta.txt geladen, hier mal ein Ausschnitt dazu:

    Code:
    if (is_file(TL_ROOT . '/' . $file)){
    
    
    	$objFile = new File($file);
    	$this->parseMetaFile(dirname($file), true);
    	$arrMeta = $this->arrMeta[$objFile->basename];
    
    
    	if ($arrMeta[0] == '')
    	{
    		$arrMeta[0] = str_replace('_', ' ', preg_replace('/^[0-9]+_/', '', $objFile->filename));
    	}
    
    
    	if ($objFile->isGdImage)
    	{
    		$images[$file] = array
    		(
    			'name' => $objFile->basename,
    			'singleSRC' => $file,
    			'alt' => $arrMeta[0],
    			'imageUrl' => $arrMeta[1],
    			'caption' => $arrMeta[2]
    		);
    
    
    		$auxDate[] = $objFile->mtime;
    	}
    
    
    	continue;
    
    
    }
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  8. #48
    Contao-Nutzer Avatar von sade
    Registriert seit
    09.01.2010.
    Ort
    Würzburg
    Beiträge
    44

    Standard

    Hi !! Vielen Dank für die tolle Erweiterung und auch Dein "dranbleiben" um die Wünsche aller irgendwie umsetzen zu können trotz Familie.

    Vielleicht bin ich durch meine ganze Galerieumstellung etwas durcheinander... ich versuchs mal:

    Ich hatte bisher verschiedene Fotokategorien/-Seiten... unter anderem eine Seite für Portrait wo manches feste Model aber noch weitere Untergalerien unter seinem Namen hatte.
    Wenn ich es nun richtig verstanden habe gehen "Unteralben" nur mit dem "Modul" bzw. dann werden aber auch ALLE angelegten Alben ausgegeben
    und ich kann nicht mehr angeben welche Alben angezeigt werden... geht das auch anders? Ich hätte in der "Menschengalerie" auch gerne nur Menschen und keine anderen Tiergalerien oder sowas ..

    Oder geht es nur wenn ich wieder manuell eine Übersichtsseite anlege und dann weitere Unterseiten mit Artikeln anlege wo dann die entsprechenden Galerien per Inhaltselement zu sehen sind?

    Liebe Grüße & Danke (hoffentlich versteht man mich )
    Sade

  9. #49
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Hallo Sarah
    Danke für die netten Worte. Ich vestehe dein Bedürfnis sehr gut. Du musst es aber im Moment so lösen, wie du es beschrieben hast. Müsste mich mal dranmachen. Allerdings muss ich mir erst noch ganz klar werden, wie ich das genau angehen möchte.
    Die Idee, wäre es die Alben mit Drag'n Drop in sog. Container ziehen zu können.

    Das zieht aber die Entwicklung eines neuen Inhaltselementes mit sich. Evtl. hat jemand Lust das aus der Community mit mir anzugehen.

    Grüsse Marko
    Geändert von markocupic (14.12.2011 um 08:14 Uhr)

  10. #50
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard gallery_creator und meta.txt

    Hallo Stranger

    Die metaText-Informationen zum einzelnen Bild kriegst du im Template über das Array
    $Picture['metaFile']['caption'], oder $Picture['metaFile']['alt']

    siehe auch:
    Code:
    echo '<pre>' . $this->showTemplateVars() . '</pre>';
    Zuerst aber das neuste build herunterladen.

    Gruss Marko

  11. #51
    Contao-Fan Avatar von toto
    Registriert seit
    09.02.2010.
    Ort
    Bad Oeynhausen
    Beiträge
    386

    Standard Doppelte Bilderordner

    Hallo zusammen,

    ich hab nach dem Update 2 Ordner "GalleryCreatorAlbums" "gallery_creator_albums". Bei beiden ist das gleiche drin. Hab mir hier nicht alle Treats durchgelesen aber wurde das thema schon angesprochen? Kann ich einen löschen?

    Danke für Hilfe
    Gruß toto

  12. #52
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Beitrag "GalleryCreatorAlbums " nach "gallery_creator_albums" umbenannt

    Ciao Toto
    Ja, genau! Den Ordner mit den Grossbuchstaben GalleryCreatorAlbums kannst du manuell löschen, wenn das update geklappt hat.

    Zur Info für alle anderen:
    Scheinbar kann es auf Windows-Systemen Probleme geben mit Verzeichnissen, die Grossbuchstaben enthalten. Aus diesem Grund wurde ab v.3.1.0 das das Verzeichnis "GalleryCreatorAlbums " nach "gallery_creator_albums" umbenannt.
    Klar ich in der runonce.php auch veranlassen können, dass das alte Verzeichnis nach dem Updatevorgang automatisch gelöscht wird. Doch das getraute ich mich ehrlich gesagt nicht. ich möchte lieber nicht verantwortlich sein, wenn jemand all seine Bilder verliert, wenn etwas beim Updaten schief gelaufen ist. Deshalb sollte das alte Verzeichnis "GalleryCreatorAlbums", wenn alles überprüft wurde, manuell gelöscht werden.



    Liebe Grüsse

    Marko
    Geändert von markocupic (15.12.2011 um 11:20 Uhr)

  13. #53
    Contao-Nutzer
    Registriert seit
    05.05.2011.
    Beiträge
    42

    Standard

    Zitat Zitat von markocupic Beitrag anzeigen
    Ist die uploader-Datei auf dem Server vorhanden?
    contao/gallery_creator_fileuploader.php
    ups?! Nein, die habe ich nicht, zumindest nicht im Contao-Verzeichnis Ich habe nur die upload.php im contao-Verzeichnis.
    Wo könnte die sonst sein? Und woher nehmen, wenn nicht stehlen??

  14. #54
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Hallo Urlicht

    1. Möglichkeit:
    nochmals installieren

    2. Möglichkeit
    Du kannst die Dateien als zip herunterladern und dann die Upload Datei manuell ins Verzeichnis kopieren.
    http://www.contao.org/erweiterungsli...010009.de.html
    Die Datei findest du im helpers Verzeichnis. Sie wird (oder sollte zumindest) beim Installationsvorgang ins contao-Verzeichnis kopiert.

    Gruss Marko

  15. #55
    Contao-Nutzer
    Registriert seit
    05.05.2011.
    Beiträge
    42

    Standard

    Tatsächlich hat das Modul nach Neuinstallation gemeckert, daß die Datei nicht gefunden worden sei. Nach händischem Kopieren nach contao/ funktioniert es allerdings immer noch nicht (cache gelöscht!). Auch im Debugmodus vom Javaapplet bekomme ich keine Fehlermeldung, ebensowenig im Server-log. Rechte sind alle i.O. Merwürdig. Naja, per ftp funktioniert es ja einwandfrei. Ich hätte halt gerne ein paar Kollegen eine komfortable upload-Möglichkeit mit Wasserzeichen spendiert :/
    Und wie gesagt, es ist völlig unabhängig vom Betriebssystem (momentan arbeite ich von Ubuntu aus).

    Aber vielen Dank für Deine Hilfe!
    Geändert von Urlicht (15.12.2011 um 13:23 Uhr)

  16. #56
    Contao-Nutzer
    Registriert seit
    05.05.2011.
    Beiträge
    42

    Standard Bilderupload

    Es ist wirklich zum Haare raufen:

    Benutze ich jumploader, zeigt mir der einen erfolgreichen upload, allerdings landet das file nicht auf dem Server, und auch im System-log gibt es keinen Eintrag. Ganz im Gegensatz zu fancyupload, welches einwandfrei funktioniert (ausgerechnet)!! Schalte ich fancyupload ab, ändert das nichts am Verhalten vom jumploader. Ausprobiert habe ich auch mit und ohne fastcgi, aber ohne Erfolg.

    Wie gesagt, das Betriebssystem spielt keine Rolle, die Rechte stimmen alle, der richtige uploader liegt jetzt im contao-Verzeichnis. Es gibt keine Fehlermeldungen in den logs (Contao und Hoster), im debugmodus auch nicht. Die .htaccess ist im mod_rewrite korrekt eingestellt, denke ich.

    Was tun, sprach Zeus? Ich möchte das unbedingt zum Laufen kriegen (der Ehrgeiz, tja)!

    Könnte es mit der Bildbearbeitung (Wasserzeichen oder rescaling) und/oder mit den Pfaden zu tun haben? Außerdem hatte ich ja bei der Installation das Problem, daß die fileupload.php nicht kopiert wurde. Kann es sein, daß noch etwas fehlt? Allerdings sehe ich auf den ersten Blick keine Auffälligkeiten, wenn ich mir die Anweisungen in der runonce.php angucke.

    ein verwirrtes Urlicht (dachte bis jetzt immer, jeder Fehler ist irgendwo schon mal aufgetreten - habe aber bei der Suche nix gefunden )

    edit: Das meldet die Java console:

    Code:
    Java Plug-in 1.6.0_26
    Verwendung der JRE-Version 1.6.0_26-b03 Java HotSpot(TM) Client VM
    Home-Verzeichnis des Benutzers = /home/gbr
    
    ----------------------------------------------------
    c:   Konsole löschen
    f:   Objekte in Finalisierungswarteschlange finalisieren
    g:   Speicherbereinigung
    h:   Diese Hilfemeldung anzeigen
    l:   ClassLoader-Liste ausgeben
    m:   Speicherbelegung anzeigen
    o:   Protokollierung auslösen
    q:   Konsole ausblenden
    r:   Richtlinien-Konfiguration neu laden
    s:   System- und Bereitstellungseigenschaften ausgeben
    t:   Threadliste ausgeben
    v:   Thread-Stack ausgeben
    x:   ClassLoader-Cache löschen
    0-5: Trace-Stufe auf <n> setzen
    ----------------------------------------------------
    
    17.12.2011 17:19:43 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Applet.init() of jl_
    17.12.2011 17:19:43 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - *****************************************************
    17.12.2011 17:19:43 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Initializing JumpLoader v2.20.0
    17.12.2011 17:19:43 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Applet code base=http://***
    17.12.2011 17:19:43 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Applet document base=http://***/main.php?do=gallery_creator&id=2&act=edit&table=tl_gallery_creator_albums&mode=fileupload
    17.12.2011 17:19:43 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Applet document host=***
    17.12.2011 17:19:43 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Current thread=thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1
    17.12.2011 17:19:43 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Starting JumpLoader v2.20.0
    17.12.2011 17:19:44 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - coreJar=false
    17.12.2011 17:19:44 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Creating thread: thumbnailManager
    17.12.2011 17:19:44 - DEBUG - jl_27778511_thumbnailManager - jl_27778511_thumbnailManager started
    17.12.2011 17:19:44 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Creating thread: appletMessagePumper
    17.12.2011 17:19:44 - DEBUG - jl_27778511_appletMessagePumper - jl_27778511_appletMessagePumper started
    17.12.2011 17:19:44 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Creating thread: UploaderJSProxy
    17.12.2011 17:19:44 - DEBUG - jl_27778511_UploaderJSProxy - jl_27778511_UploaderJSProxy started
    17.12.2011 17:19:44 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Loading watermark config from parameter 'Watermark_1': halign=left;valign=bottom;opacityPercent=70;imageUrl=http://***/tl_files/images/bla_watermark.jpg
    17.12.2011 17:19:44 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Creating thread: uploadFileList_ClipboardMon
    17.12.2011 17:19:46 - DEBUG - AWT-EventQueue-1 - Creating thread: uploadFileListUpdater
    17.12.2011 17:19:47 - DEBUG - AWT-EventQueue-1 - View created: jmaster.jumploader.view.impl.main.MainView[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.EtchedBorder@111bfbc,flags=9,maximumSize=,minimumSize=,preferredSize=]
    17.12.2011 17:19:48 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Controller created: jmaster.jumploader.controller.Controller@970c0e
    17.12.2011 17:19:48 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Starting controller, model config objects dump
    17.12.2011 17:19:48 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - UploaderConfig: 
    
    uploadThreadCount=1
    
    uploadUrl=http://***/gallery_creator_fileuploader.php?do=gallery_creator&mode=JumpLoader&PHPSESSID=&BE_USER_AUTH=***=2
    
    maxFiles=-1
    
    maxFileLength=-1
    
    maxLength=-1
    
    fileNamePattern=^.+\.(?i)((jpg)|(jpeg))$
    
    fileNamePatternDescription=null
    
    directoriesEnabled=false
    
    duplicateFileEnabled=false
    
    fileParameterName=file
    
    partitionLength=-1
    
    userAgent=Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.24) Gecko/20111107 Ubuntu/10.04 (lucid) Firefox/3.6.24
    
    cookie=***
    
    useMd5=false
    
    hashAlg=MD5
    
    usePartitionMd5=false
    
    minFiles=-1
    
    minFileLength=-1
    
    uploadScaledImages=true
    
    uploadScaledImagesNoZip=false
    
    stretchImages=false
    
    uploadOriginalImage=false
    
    scaledInstanceNames=file
    
    scaledInstanceDimensions=1200x1200
    
    scaledInstanceQualityFactors=1000
    
    scaledInstanceRecompressAndUploadSmaller=false
    
    scaledInstanceWatermarkNames=Watermark_1
    
    scaledInstancePreserveMetadata=true
    
    scaledInstanceScaleMode=lanczos
    
    scaledInstanceFilenamePatterns=null
    
    sendOriginalImageMimetype=false
    
    imageSubsamplingFactor=7
    
    useMainFile=false
    
    addImagesOnly=false
    
    minimumImageDimension=null
    
    maximumImageDimension=null
    
    imageEditorEnabled=true
    
    imageRotateEnabled=true
    
    resumeCheckUrl=null
    
    urlEncodeParameters=false
    
    sendFileLastModified=true
    
    compressionMode=null
    
    zipDirectoriesOnAdd=false
    
    sendFilePath=false
    
    maxTransferRate=-1
    
    httpUploaderClassName=jmaster.util.http.D
    
    uploadQueueReorderingAllowed=false
    
    requestEncoding=UTF-8
    
    sendImageMetadata=false
    
    preserveRelativePath=false
    
    useMetadata=false
    
    metadataDescriptorUrl=null
    
    metadataCheckRequiredFields=true
    
    mimeTypePattern=null
    
    useJMimeMagic=false
    
    jmmExtensionHints=true
    
    jmmOnlyMimeMatch=false
    
    autoRetryCount=0
    
    autoRetryDelays=null
    
    useLosslessJpegTransformations=true
    
    generalPurposeCheckParamName=null
    
    generalPurposeCheckboxTooltip=null
    
    uploaderListeners=null
    
    imageMaxMpx=0.0
    
    uploadFormName=null
    
    preserveImageFormat=false
    
    saveImageTransformations=false
    
    zipPartitions=false
    
    removeUploadedFiles=false
    
    imageLoadPixelsMax=7000000
    
    regionPixelsMax=3000000
    
    clipboardImageEnabled=true
    
    clipboardImageFormat=jpg
    
    clipboardImageNameFormat=paste 0
    
    clipboardTextEnabled=true
    
    clipboardTextFormat=txt
    
    clipboardTextNameFormat=paste 0
    
    requestProperties=null
    
    ignoreFileAddErrors=true
    
    preferredPasteDataFlavor=file
    
    ftpResumeCommand=REST
    
    deleteTempFilesOnRemove=true
    
    iptcEncoding=UTF-8
    
    moveUploadedFileToFolder=null
    
    imageTrimMaxColorDiff=0.045
    
    addFilesByEnv=null
    
    uploadOneByOne=false
    
    calculateHashOnUploadBegin=false
    
    httpUploadRequestMethod=POST
    
    renameUploadedFilePrefix=null
    
    zipUtilClassName=jmaster.util.E.A.A.A
    
    zipFileFilterCallback=null
    
    zipFileFilter=null
    
    zipEncryptionMethod=null
    
    zipEncryptionPassword=null
    
    documentProcessorWaitForFileUnlock=true
    
    multipartBoundary=------------w9AtU8KIxk6k5rSH6ZSYlw
    
    openFileUnixCmd=null
    
    retryFailedWhenStartUpload=false
    
    singleZippingThread=false
    
    
    17.12.2011 17:19:48 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - ViewConfig: 
    
    disableLocalFileSystem=true
    
    dumpUiDefaults=false
    
    fileBrowserInitialLocation=default
    
    fileListQueueFileOnDblClick=true
    
    fileListViewImagePreviewTooltip=true
    
    fileListViewImagePreviewTooltipBox=400x400
    
    fileListViewLocationBarVisible=true
    
    fileListViewShowFolders=true
    
    fileListViewUseThumbs=true
    
    fileNamePattern=^.+\.(?i)((jpg)|(jpeg))$
    
    fileTreeQueueFileOnDblClick=true
    
    fileTreeViewRootFiles=home
    
    fileTreeViewShowFileLength=false
    
    fileTreeViewShowFiles=false
    
    fileTreeViewShowHiddenFiles=false
    
    fileTreeViewShowHiddenFiles=false
    
    guiProperties=null
    
    imageViewShowSelectedColorHexText=false
    
    imageViewZoom=fit
    
    imageViewSelectedTool=null
    
    lookAndFeel=crossPlatform
    
    mainViewFileListViewHeightPercent=50
    
    mainViewFileListViewVisible=false
    
    mainViewFileTreeViewVisible=false
    
    mainViewFileTreeViewWidthPercent=25
    
    mainViewHideErrors=false
    
    mainViewHideInfos=false
    
    mainViewHideWarnings=false
    
    mainViewLogoEnabled=false
    
    mainViewShowErrorsModal=false
    
    mainViewShowInfosModal=false
    
    mainViewShowUploadErrors=false
    
    mainViewShowWarningsModal=false
    
    thumbHeight=80
    
    thumbnailManagerProgressViewEnabled=true
    
    thumbnailManagerProgressViewHorizontalMargin=4
    
    thumbnailManagerProgressViewVerticalMargin=4
    
    thumbWidth=80
    
    uiDefaults=null
    
    uploadListBorderless=false
    
    uploadListViewName=null
    
    uploadViewAddActionVisible=true
    
    uploadViewAutoscrollToUploadingFile=false
    
    uploadViewCenterMetadataInputDialog=false
    
    uploadViewControlPanelY=2
    
    uploadViewFileChooserAcceptAllFileFilterUsed=true
    
    uploadViewFileChooserDetailsView=false
    
    uploadViewFileChooserMultiSelectionEnabled=true
    
    uploadViewFileChooserInitialLocation=null
    
    uploadViewFilesSummaryBarVisible=true
    
    uploadViewListAlwaysEmpty=false
    
    uploadViewListShowAddDialogOnDblClick=true
    
    uploadViewListShowFileSize=true
    
    uploadViewListShowRetry=true
    
    uploadViewListShowStop=true
    
    uploadViewListStatusVisible=true
    
    uploadViewListY=1
    
    uploadViewMenuBarVisible=true
    
    uploadViewMenuBarY=0
    
    uploadViewPasteActionVisible=true
    
    uploadViewProgressPaneVisible=true
    
    uploadViewRemoveActionVisible=true
    
    uploadViewRetryActionVisible=true
    
    uploadViewStartActionAlwaysVisible=false
    
    uploadViewStartActionVisible=true
    
    uploadViewStartUploadButtonImageUrl=null
    
    uploadViewStartUploadButtonText=null
    
    uploadViewStopActionAlwaysVisible=false
    
    uploadViewStopActionVisible=true
    
    uploadViewStopUploadButtonImageUrl=null
    
    uploadViewStopUploadButtonText=null
    
    uploadViewUseThumbs=true
    
    useNativeFileDialog=false
    
    useThumbs=true
    
    xfileDialogFilterString=null
    
    uploadViewDownloadFolderChooserInitialLocation=null
    
    uploadViewDownloadFolderChooserLocation=null
    
    uploadViewDownloadFolderMenuVisible=false
    
    
    17.12.2011 17:19:48 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - AppletConfig: 
    
    mode=embedded
    
    fireAppletInitialized=false
    
    fireUploaderFileAdded=false
    
    fireUploaderFileRemoved=false
    
    fireUploaderFileMoved=false
    
    fireUploaderFileStatusChanged=false
    
    fireUploaderFilesReset=false
    
    fireUploaderFilePartitionUploaded=false
    
    fireUploaderStatusChanged=false
    
    fireUploaderSelectionChanged=false
    
    fireUploadViewFileOpenDialogFilesSelected=false
    
    fireMainViewMessageShown=false
    
    properties=null
    
    messagesZipUrl=http://***/system/modules/gallery_creator/jumpLoader/lang/messages_de.zip
    
    
    17.12.2011 17:19:49 - DEBUG - thread applet-jmaster.jumploader.app.JumpLoaderApplet.class-1 - Applet.start() of jl_27778511
    17.12.2011 17:20:01 - DEBUG - jmaster.jumploader.controller.Controller.uploadViewAddFilesAction() - addFile: /home/gbr/Desktop/tgv_ice.JPG
    17.12.2011 17:20:01 - DEBUG - jmaster.jumploader.controller.Controller.uploadViewAddFilesAction() - Detected mimetype image/jpeg for file /home/gbr/Desktop/tgv_ice.JPG
    17.12.2011 17:20:01 - DEBUG - jl_27778511_thumbnailManager - About to generate thumbnail for Upload File [status:0, path:/home/gbr/Desktop/tgv_ice.JPG]
    17.12.2011 17:20:02 - DEBUG - jl_27778511_thumbnailManager - Thumbnail result image for Upload File [status:0, path:/home/gbr/Desktop/tgv_ice.JPG] is BufferedImage@1c19919: type = 1 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 IntegerInterleavedRaster: width = 80 height = 60 #Bands = 3 xOff = 0 yOff = 0 dataOffset[0] 0
    17.12.2011 17:20:04 - DEBUG - AWT-EventQueue-1 - listSelectionChanged, indices=[I@129c445
    17.12.2011 17:20:07 - DEBUG - jmaster.jumploader.controller.Controller.uploadViewStartAction() - uploader status change: uploader, status:1
    17.12.2011 17:20:07 - DEBUG - jmaster.jumploader.controller.Controller.uploadViewStartAction() - Creating thread: uploaderUpdater
    17.12.2011 17:20:07 - DEBUG - jmaster.jumploader.controller.Controller.uploadViewStartAction() - startThread() of uploadThread uploadThread_0, current file: null
    17.12.2011 17:20:07 - DEBUG - jmaster.jumploader.controller.Controller.uploadViewStartAction() - Creating thread: uploadThread_0
    17.12.2011 17:20:07 - DEBUG - jl_27778511_uploadThread_0 - file status change: Upload File [status:0, path:/home/gbr/Desktop/tgv_ice.JPG]
    17.12.2011 17:20:07 - DEBUG - jl_27778511_uploadThread_0 - uploadThread uploadThread_0, current file: Upload File [status:1, path:/home/gbr/Desktop/tgv_ice.JPG] uploading Upload File [status:1, path:/home/gbr/Desktop/tgv_ice.JPG]
    17.12.2011 17:20:08 - DEBUG - jl_27778511_uploadThread_0 - Preparing scaled instance for Upload File [status:1, path:/home/gbr/Desktop/tgv_ice.JPG], instanceName=file, filename=file, dimension=1200x1200, modifier=fit, qualityFactor=1000
    17.12.2011 17:20:08 - DEBUG - jl_27778511_uploadThread_0 - Processing operator:fit
    17.12.2011 17:20:08 - DEBUG - jl_27778511_uploadThread_0 - Prepared scaled instance for 0ms
    17.12.2011 17:20:09 - DEBUG - jl_27778511_uploadThread_0 - Storing scaled image to /tmp/jumploader2746923974475771606.jpg
    17.12.2011 17:20:16 - DEBUG - jl_27778511_uploadThread_0 - Detected mimetype image/jpeg for file /tmp/jumploader2746923974475771606.jpg
    17.12.2011 17:20:16 - DEBUG - jl_27778511_uploadThread_0 - [---------------- New request ----------------]
    17.12.2011 17:20:16 - DEBUG - jl_27778511_uploadThread_0 - url=http://***/contao/gallery_creator_fileuploader.php?do=gallery_creator&mode=JumpLoader&PHPSESSID=&BE_USER_AUTH=***=2
    17.12.2011 17:20:17 - DEBUG - jl_27778511_uploadThread_0 - Form data:
    
    ------------w9AtU8KIxk6k5rSH6ZSYlw
    
    Content-Disposition: form-data; name="partitionIndex"
    
    
    
    0
    
    ------------w9AtU8KIxk6k5rSH6ZSYlw
    
    Content-Disposition: form-data; name="fileId"
    
    
    
    23632030
    
    ------------w9AtU8KIxk6k5rSH6ZSYlw
    
    Content-Disposition: form-data; name="lastModified"
    
    
    
    2011-11-28T16:38:21.000+0100
    
    ------------w9AtU8KIxk6k5rSH6ZSYlw
    
    Content-Disposition: form-data; name="fileLength"
    
    
    
    536306
    
    ------------w9AtU8KIxk6k5rSH6ZSYlw
    
    Content-Disposition: form-data; name="fileName"
    
    
    
    tgv_ice.JPG
    
    ------------w9AtU8KIxk6k5rSH6ZSYlw
    
    Content-Disposition: form-data; name="partitionCount"
    
    
    
    1
    
    
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - Response headers for Upload File [status:1, path:/home/gbr/Desktop/tgv_ice.JPG]:
    
    
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - null=HTTP/1.1 200 OK
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - Date=Sat, 17 Dec 2011 16:20:20 GMT
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - Content-Length=0
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - Keep-Alive=timeout=2, max=100
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - Connection=Keep-Alive
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - Content-Type=text/html
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - Server=Apache2
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - Response content for Upload File [status:1, path:/home/gbr/Desktop/tgv_ice.JPG]:
    
    
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - 
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - uploadThread uploadThread_0, current file: Upload File [status:1, path:/home/gbr/Desktop/tgv_ice.JPG] finished upload of Upload File [status:1, path:/home/gbr/Desktop/tgv_ice.JPG]
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - file status change: Upload File [status:1, path:/home/gbr/Desktop/tgv_ice.JPG]
    17.12.2011 17:20:41 - DEBUG - jl_27778511_uploadThread_0 - uploader status change: uploader, status:0
    Das bedeutet doch eigentlich, daß der upload erfolgreich war?
    Geändert von Urlicht (17.12.2011 um 16:34 Uhr) Grund: Ergänzung

  17. #57
    Contao-Nutzer Avatar von bastler
    Registriert seit
    15.10.2010.
    Beiträge
    52

    Standard CSS- Formatierung

    Hallo Leutz,

    ich habe bei mir einen kleinen Fehler (Bug?) entdeckt. Wenn ich die Seite auf der das Album eingebunden ist
    öffne dann wird jedes Album in der Listenansicht mit einem grauen Hintergrund dargestellt. Sobald ich mit der Maus über eine Listenansicht gehe dann bleibt dieses grau und das andere bekommt keinen Hintergrund.

    Wo kann ich das mit diesem hover-Effekt ändern bzw. Warum kommt dieser graue Hintergrund beim Laden der Seite.

    Besten Dank bastler

    Update:
    Habe es selber herausgefunden:

    background-color:transparent; in der Klasse #main .gallery_creator .active

    angeben und schon klappt es.

    Aber noch eine kurze Frage: Warum wird unter Themes eigendlich keine neue Stylesheet angelegt sonder im Verzeichniss:

    system/modules/gallery_creator/html/gallery_creator_fe.css

    Oder habe ich bei der Installation was falsch gemacht?

    Besten Dank
    Geändert von bastler (17.12.2011 um 19:43 Uhr)

  18. #58
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Hallo bastler

    Das stylesheet ist bewusst im Modulverzeichnis enthalten. Falls du Änderungen am Layout/Design von Gallery_Creator vornehmen willst, kannst du das stylesheet kopieren und nach deinen Wünschen angepasst unter themes ablegen. Das Themes-Stylesheet überschreibt die Anweisungen des Original-Stylesheets im Modulordner, so viel ich weiss.

    Oder bin ich auf dem Holzweg?

    Grüsse Marko

  19. #59
    Contao-Nutzer
    Registriert seit
    28.11.2011.
    Ort
    781
    Beiträge
    3

    Standard

    Zitat Zitat von Stranger Beitrag anzeigen
    Yessss, vielen lieben Dank Endlich wieder Ordnung in meinem Ordnersystem ^^
    Das kann ich irgendwie nicht ganz nachvollziehen.
    Wenn ich ein neues Album in einem Unteralbum oder noch weiter darunter erstelle, so taucht es bei mir in der Dateiverwaltung und auf dem FTP doch im Ordner /gallery_creator_albums/ einzeln und auf oberster Ebene auf. Aber nicht in der gleichen Hierarchie wie die Alben angelegt wurden.


    Die Extention ist aktuell. Version 3.1.0 Build 33

    Stelle ich mich nur zu blöd beim Anlegen an bzw. wie kann mir jemand das richtige Vorgehen erklären?

  20. #60
    Contao-Nutzer Avatar von SFuchs
    Registriert seit
    30.03.2010.
    Ort
    Ellerhoop
    Beiträge
    112

    Standard Neuste Bilder filtern

    Hallo,
    die Extension finde ich gut nutze sie ja schon länger. Jetzt habe ich nur ein Problem ich möchte mir die aktuellsten Bilder herausfiltern und diese in einem Widget darstellen. Gibt es dafür schon einen Ansatz oder ein Modul das ich noch nicht gefunden habe?

  21. #61
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Hallo SFuchs
    Bis jetzt gibt es das noch nicht. Du könntest aber im Template über $this->showTemplateVars etwas machen.
    Reicht dir das?
    Gruss Marko

  22. #62
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard Gallery Creator aus dem Template aus modifizieren

    Dies ist die Antwort auf eine persönliche Nachricht von 'Kohlekocher'
    Die Template-Klasse erbt einige Methoden aus der Controller-Klasse, die für den Entwickler recht hilfreich sind. Dadurch lässt sich eine Erweiterung mit relativ wenig Aufwand aus dem Template heraus (updatesicher) anpassen.

    Problemstellung:
    Es soll aus dem Template heraus ein weiteres, grösseres Thumbnail (300px x 300px) generiert werden. Zu diesem Zweck bedient man sich der aus der Controller-Klasse vererbten Methode Controller:getImage().

    Hier der Auszug aus dem Frontend-Template:
    Code:
    <?php 
    /*
      aus http://api.contao.org/#getImage
      string getImage (string $image, integer $width, integer $height, [string $mode = ''], [string $target = null]) 
      wobei $mode entweder 'crop', 'proportional' oder  'box' ist
    */
    
    //thumbnail generieren
    //$Picture['href'] enthält den Pfad zum Bild
    $myThumbSrc = $this->getImage($Picture['href'], 300, 300, 'proportional');
    ?>
    <!-- thumbnail im html einbauen -->
    <img src="<?php echo $myThumbSrc; ?>" alt="bla">
    Hier die Auflistung aller aus übergeordneten Klassen vererbten Methoden:
    Quelle: http://api.contao.org/

    Inherited From Template

    Template::__construct()
    Template::dumpTemplateVars()
    Template::getData()
    Template::getFormat()
    Template::getName()
    Template::minifyHtml()
    Template::output()
    Template::parse()
    Template::setData()
    Template::setFormat()
    Template::setName()
    Template::showIE6warning()
    Template::showTemplateVars()
    Template::__get()
    Template::__isset()
    Template::__set()

    Inherited From Controller

    Controller::addEnclosuresToTemplate()
    Controller::addImageToTemplate()
    Controller::classFileExists()
    Controller::convertRelativeUrls()
    Controller::createInitialVersion()
    Controller::createNewVersion()
    Controller::eliminateNestedPages()
    Controller::eliminateNestedPaths()
    Controller::findContentElement()
    Controller::findFrontendModule()
    Controller::generateFrontendUrl()
    Controller::generateImage()
    Controller::generateMargin()
    Controller::getArticle()
    Controller::getBackendLanguages()
    Controller::getBackendThemes()
    Controller::getChildRecords()
    Controller::getContentElement()
    Controller::getCountries()
    Controller::getDatePickerString()
    Controller::getForm()
    Controller::getFrontendModule()
    Controller::getImage()
    Controller::getLanguages()
    Controller::getPageDetails()
    Controller::getPageSections()
    Controller::getSpellcheckerString()
    Controller::getTemplate()
    Controller::getTemplateGroup()
    Controller::getTheme()
    Controller::getTimeZones()
    Controller::loadDataContainer()
    Controller::optionChecked()
    Controller::optionSelected()
    Controller::parseSimpleTokens()
    Controller::prepareForWidget()
    Controller::printArticleAsPdf()
    Controller::removeOldFeeds()
    Controller::replaceInsertTags()
    Controller::resizeImage()
    Controller::restoreBasicEntities()
    Controller::sendFileToBrowser()

    Inherited From System

    System::__construct()
    System::addToUrl()
    System::getFormattedNumber()
    System::getIndexFreeRequest()
    System::getMessages()
    System::getReadableSize()
    System::getReferer()
    System::idnaDecode()
    System::idnaEncode()
    System::idnaEncodeEmail()
    System::idnaEncodeUrl()
    System::import()
    System::isValidEmailAddress()
    System::loadLanguageFile()
    System::log()
    System::parseDate()
    System::redirect()
    System::reload()
    System::setCookie()
    System::splitFriendlyName()
    System::urlEncode()

    Grüsse Marko

    Hi Marko,

    wie geht es dir? Lange nichts mehr gehört...? Nochmals Dickes Lob an dein Script "Gallery Creator"

    Ich habe dein Script mitlerweile produktiv im Einsatz! Habe es aber etwas anders in die Seite eingebaut als ursprünglich geplant und mit dir diskutiert. Nutze nun das "Galleria" Script Template. Klappt auch alles soweit ganz gut! Habe das Template nochmals etwas angepasst, so dass nur dann die Bilder bzw. die Galleria angezeigt wird, wenn keine Unteralben existieren.

    Kurze Frage: Gibt es eine Möglichkeit das ich die Templatevariable $Picture[rel] und $Album[thumb] mit einem anderen Wert fülle? Optimal wäre mir hier ein weiteres Thumbnail. Momentan ist es so das die Thumbnail Einstellung im Backend für alles gilt - also für die Thumbnails der Alben, für die Thumbnails der Detailansicht usw...

    Ich würde gerne aber verschiedene größen Einstellen - also Thumbnailgröße für Albumübersicht, bzw. Albumauflistung und Thumbnailgröße für Kleinansicht, sowie Thumbnailgröße für Großansicht.

    In Zusammenhang mit Galleria hat man nämlich die Möglichkeit zunächst ganz kleine Thumbnails (für die Liste unten) anzugeben, dann die Bilder für die Normalansicht (Großansicht), sowie das Originalbild nochmals in einer Lightbox zu öffnen. Das würde ich gerne so nutzen. Zusätzlich sollten die Thumbnails für die Albumübersicht aber auch korrekt angezeigt werden - d.h. nicht so klein wie in Galleria, aber auch nicht so groß wie in der Großansicht.

    Ich denke so kompliziert sollte das nicht zu realisieren sein, oder?

    1.) Das DCA anpassen, damit man die Werte im Backend erfassen kann
    2.) Im PHP ein wenig Code einfügen, so dass die Templatevariablen entsprechend gefüllt werden mit $Picture[thumb] = klein, $Picture[rel] = groß und $Album[thumb] = Albumübersicht
    3.) Das Template anpassen und die Variablen korrekt verwenden.

    Für den zweiten Schritt kann man sicher Copy & Paste von dem heutigen Code machen der schon existiert um die Thumbnails zu erstellen, oder?


    Was hälst du von der Idee? Kannst du mir vielleicht die Stellen im PHP Coding nennen, wo man das anpassen muss?


    Viele Grüße
    Tobias
    Geändert von markocupic (30.12.2011 um 19:31 Uhr)

  23. #63
    Contao-Nutzer
    Registriert seit
    28.06.2010.
    Beiträge
    27

    HTML

    Hallo Marko,

    Danke für deine Antwort.

    Ich werde das gleich ausprobieren, eine Frage allerdings vorab: Wenn ich das thumbnail im Template generiere so passiert das ja jedes mal, oder wird das Thumbnail irgendwohin gespeichert von Contao?

    Der Ansatz ist sehr gut - wenn man das ganze jetzt noch um ein wenig Code erweitert, um Zunächst zu prüfen ob ein Thumbnail so schon angelegt wurde, würde das noch ein wenig Performance Steigerung bedeuten oder?

    Ich denke Contao bietet da sicherlich ebenfalls im Core ein paar Methoden, werde mir das nochmal anschauen und bei Erfolg hier posten.

    Viele Gruesse
    Tobias


    EDIT:
    Habe es gerade getestet - es macht den Anschein als wäre die Contao-API schon schlauer als ich dachte Das Bild wird automatisch im HTML Verzeichnis gespeichert und auch beim erneuten Re-Load der Seite wird das gleiche Bild genommen und nicht nochmal ein neues generiert.

    Damit wäre kein zusätzlicher Code notwendig um zu prüfen ob das Bild schon generiert wurde, und es funktioniert perfekt so wie Marko das vorgeschlagen hatte!

    Kann das jemand bestätigen?
    Geändert von Kohlekocher (31.12.2011 um 13:14 Uhr)

  24. #64
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Hallo Tobias
    Die Thumbnails werden in system/html abgelegt.
    So viel ich weiss, checkt getImage() bereits, ob das Thumbnail schon irgendwo gecached wurde. Du kannst dir deine Mühen also ruhig sparen.

    Grüsse und alles Gute im neuen Jahr

    Marko

  25. #65
    Contao-Nutzer
    Registriert seit
    28.06.2010.
    Beiträge
    27

    Standard

    Alles klaro! Danke - dann war meine Annahme korrekt.

    Perfekt, vielen vielen Dank!

    Wünsche dir, und allen anderen, ebenfalls einen guten Start ins neue Jahr!

  26. #66
    Contao-Nutzer Avatar von vangelis
    Registriert seit
    18.09.2010.
    Ort
    Gerlingen
    Beiträge
    45

    Standard Fehler?

    Hallo an alle und Guten Rutsch,

    kann mir jemand sagen wie dieser Fehler zustande kommt?
    fehler.jpg
    Es ist eine jungfräuliche Installation Contao 2.10.3 mit folgende Erweiterungen:
    erweiterungen.jpg

  27. #67
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    HTML

    Hallo vangelis
    Scheinbar ist etwas bei der Installation von gallery_creator schief gelaufen.
    Und zwar fehlt dir die Datei TL_ROOT/contao/gallery_creator_fileuploader.php

    Diese Datei wird über die runonce.php direkt nach der Installation ins contao-Verzeichnis kopiert.
    Du kannst die Datei nun manuell ins contao-Verzeichnis kopieren. Du findest sie im Installationspaket im Contao_Repository. Die Datei ist im Paket im Verzeichnis "helpers" zu finden.

    Ich hoffe, dir hiermit geholfen zu haben.

    Liebe Grüsse

    Marko
    Geändert von markocupic (31.12.2011 um 22:27 Uhr)

  28. #68
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es sieht mir sehr unüblich aus, dass eine Erweiterung eine Datei im TL_ROOT/contao-Verzeichnis ablegt.

  29. #69
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Hallo Hagen
    Doch, doch, ist aber so!
    Die Erweiterung valums-Fileuploader tut dies übrigens auch.
    Gruss Marko

  30. #70
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo markocupic,

    Wenn man im ER die Dateipfade ansieht, soll die Datei aber hier wohnen:
    TL_ROOT/system/modules/gallery_creator/helpers/gallery_creator_fileuploader.php

    und nicht in TL_ROOT/contao, was ich auch logischer finde.

  31. #71
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Hoi Hagen
    Ja, das ist so. Nur wird die Datei beim Ausführen der runonce.php ins TL_ROOT/contao Verzeichnis kopiert und nachher aus dem helpers-Verzeichnis gelöscht.

    Liebe Grüsse

    Marko

  32. #72
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das ist dann wahrscheinlich auch der Fehler.
    Wenn vangelis mit dem SaveMode-Hack arbeiten sollte, der SMH aber vielleicht nicht richtig eingerichtet ist, kann PHP die Datei nicht korrekt kopieren.

  33. #73
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Hoi Hagen
    Ja genau, das denke ich auch!
    Liebe Grüsse
    Marko

  34. #74
    Contao-Nutzer Avatar von vangelis
    Registriert seit
    18.09.2010.
    Ort
    Gerlingen
    Beiträge
    45

    Standard

    Hallo markocupic und do_while,

    danke für die Infos. Das Problem war unter anderem auch der SMH der nicht 100% richtig war, aber mein Problem wurde durch das update bzw. ersetzen der Datei aus dem neuen Build behoben.

    Ich habe jetzt eine andere Frage: Ist es möglich Thumbnails verschiedener Größe zu haben? In der Übersicht brauche ich bspw. doppelt so große Thumbs wie auf der Detail-Seite.

    Danke im Voraus
    Gruß
    Vangelis

  35. #75
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Hallo vangelis
    Die Frage wurde im Forum etwas weiter oben bereits beantwortet.

    https://www.contao-community.de/show...l=1#post174176
    Gruss Marko

  36. #76
    Contao-Nutzer Avatar von vangelis
    Registriert seit
    18.09.2010.
    Ort
    Gerlingen
    Beiträge
    45

    Standard

    Hallo Marco,

    vielen Dank für die Antwort: wer liest ....
    Es erscheint aber trotzdem keine thumbnail.
    Folgender Code in der ce_gc_default.tpl:

    PHP-Code:
    <div class="col_1">
                    <div class="image_container" onmouseover="<?php echo  $Album["thumbMouseover"]; ?>">
    <?php if ($Album["href"]): ?>
                        <a href="<?php echo $Album["href"]; ?>" title="<?php echo $Album["title"]; ?>">
    <?php endif; ?>
                        <?php $myThumbSrc $this->getImage($Picture['href'], 320230'crop');?>
                            <img src="<?php echo $myThumbSrc?>" alt="" class="" />
    <?php if ($Album["href"]): ?>
                        </a>
    <?php endif; ?>
                    </div>
                </div>
    Übersehe ich etwas?

    Gruß Vangelis

  37. #77
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Hallo vangelis
    Da es sich um die Albenübersicht handelt,

    Nicht so:
    Code:
    <?php $myThumbSrc = $this->getImage($Picture['href'], 320, 230, 'crop');?>
    sondern so:
    Code:
    <?php $myThumbSrc = $this->getImage($Album['src'], 320, 230, 'crop');?>
    Allerdings musst du dir zuerst das neuste build herunterladen. Da im Moment das Extension Repository nicht verfügbar ist, musst du dich etwas gedulden. Ich sende dir eine pn, sobald ich es geschafft habe, die neue Version ins ER zu laden.
    Lieben Gruss

    Marko
    Geändert von markocupic (05.01.2012 um 10:27 Uhr)

  38. #78
    Contao-Nutzer Avatar von vangelis
    Registriert seit
    18.09.2010.
    Ort
    Gerlingen
    Beiträge
    45

    Standard

    Hallo marcocupic,

    vielen Dank für deine schnelle Antwort aber die Thumbs erscheinen trotzdem nicht.
    Hier der komplette Code:
    PHP-Code:
    <!-- indexer::stop -->
    <?php $GLOBALS['TL_JAVASCRIPT'][] = 'system/modules/gallery_creator/html/gallery_creator_fe.js'?>

    <?php if (!$this->Input->get('vars')): ?>
    <!--start album-overview-->
    <div class="<?php echo $this->class?> gallery_creator block"<?php echo $this->cssID?><?php if ($this->style): ?> style="<?php echo $this->style?>"<?php endif; ?>>
    <?php if ($this->headline): ?>
    <<?php echo $this->hl?>><?php echo $this->headline?></<?php echo $this->hl?>>
    <?php endif; ?>
        

    <?php if (count($this->arrAlbums)>0): ?>
    <ul class="list_albums">
    <?php foreach ($this->arrAlbums as $Album): ?> 
        <li class="level_1 block row"  style="<?php echo $this->imagemargin?>">
            <div class="tstamp block">[<?php echo $Album["event_date"]; ?>]</div>
                <div class="col_1">
                    <div class="image_container" onmouseover="<?php echo  $Album["thumbMouseover"]; ?>">
    <?php if ($Album["href"]): ?>
                        <a href="<?php echo $Album["href"]; ?>" title="<?php echo $Album["title"]; ?>">
    <?php endif; ?>
                            <?php $myThumbSrc $this->getImage($Album["href"], 320230"crop");?> 
                            <img src="<?php echo $myThumbSrc?>" alt="<?php echo $Album["alt"]; ?>" class="<?php echo $Album["class"]; ?>" />
    <?php if ($Album["href"]): ?>
                        </a>
    <?php endif; ?>
                    </div>
                </div>
                <div class="col_2">
                    <h2><?php echo $Album["name"]; ?></h2>
    <?php if ($Album["count"]): ?>                
                    <p class="count_pics"><?php echo $Album["count"]; ?> <?php echo $GLOBALS['TL_LANG']['gallery_creator']['pictures']; ?></p>
    <?php endif; ?>
    <?php 
    if ($Album["count_subalbums"]): ?>                
                    <p class="count_pics"><?php echo $Album["count_subalbums"]; ?> <?php echo $GLOBALS['TL_LANG']['gallery_creator']['subalbums']; ?></p>
    <?php endif; ?>        
    <?php if ($Album["comment"]): ?>
                    <p class="album_comment"><?php echo $Album["comment"]; ?></p>
    <?php endif; ?>
                </div>
            <div class="clr"><!--clearing-box--></div>
        </li>
    <?php endforeach; ?>
    </ul>
    <?php endif; ?>    

    <?php echo $this->pagination?>
    </div>
    <!--end album-overview-->
    <?php endif; ?>
















    <?php 
    if ($this->Input->get('vars')): ?>
    <!--start detailview-->
    <div class="<?php echo $this->class?> gallery_creator block"<?php echo $this->cssID?><?php if ($this->style): ?> style="<?php echo $this->style?>"<?php endif; ?>>

    <?php if ($this->headline): ?>
    <<?php echo $this->hl?>><?php echo $this->headline?></<?php echo $this->hl?>>
    <?php endif; ?>

    <?php if ($this->backLink): ?>
    <div class="backLink"><a href="<?php echo $this->backLink?>" title="zurück">« <?php echo $GLOBALS['TL_LANG']['gallery_creator']['back_to_general_view']; ?></a></div>
    <?php endif; ?>
        
    <?php if ($this->Albumname): ?>
    <h2><?php echo $this->Albumname?></h2>
    <?php endif; ?>

    <?php if ($this->error): ?>
    <?php 
    foreach ($this->error as $errorMessage): ?>
    <p><?php echo $errorMessage?></p>
    <?php endforeach; ?>
    <?php 
    return; ?>
    <?php 
    endif; ?>
        

    <?php if ($this->subalbums): ?>
    <!-- Unteralben anzeigen -->
    <div class="subalbums">
        <h3>Unteralben von: <?php echo $this->Albumname?></h3>
        <ul class="list_albums">
    <?php foreach ($this->subalbums as $Subalbum): ?>
            <li class="level_1 block row"  style="<?php echo $this->imagemargin?>">
            <div class="tstamp block">[<?php echo $Subalbum["event_date"]; ?>]</div>
                <div class="col_1">
                    <div class="image_container" onmouseover="<?php echo  $Album["thumbMouseover"]; ?>">
    <?php if ($Subalbum["href"]): ?>
                        <a href="<?php echo $Subalbum["href"]; ?>" title="<?php echo $Subalbum["title"]; ?>">
    <?php endif; ?>
                            <img src="<?php echo $Subalbum["thumb_src"]; ?>" alt="<?php echo $Subalbum["alt"]; ?>" class="<?php echo $Subalbum["class"]; ?>" />
    <?php if ($Subalbum["href"]): ?>
                        </a>
    <?php endif; ?>
                    </div>
                </div>
                <div class="col_2">
                    <h2><?php echo $Subalbum["name"]; ?></h2>
    <?php if ($Subalbum["count"]): ?>                
                    <p class="count_pics"><?php echo $Subalbum["count"]; ?> <?php echo $GLOBALS['TL_LANG']['gallery_creator']['pictures']; ?></p>
    <?php endif; ?>
    <?php 
    if ($Subalbum["count_subalbums"]): ?>                
                    <p class="count_pics"><?php echo $Subalbum["count_subalbums"]; ?> <?php echo $GLOBALS['TL_LANG']['gallery_creator']['subalbums']; ?></p>
    <?php endif; ?>                
    <?php if ($Subalbum["comment"]): ?>
                    <p class="album_comment"><?php echo $Subalbum["comment"]; ?></p>
    <?php endif; ?>
                </div>
            <div class="clr"><!--clearing-box--></div>
        </li>
    <?php endforeach;?>
        </ul>
    </div>
    <!-- Ende Unteralben anzeigen -->
    <?php endif; ?>

    <?php if ($this->albumComment): ?>
    <div class="albumComment">
        <p>
    <?php echo $this->albumComment?>
        </p>
    </div>
    <?php endif; ?>


    <?php $col=0?>
    <?php $row
    =0?>
    <?php $imageNumber
    =0?>
    <?php 
    if ($this->arrPictures): ?>
    <ul class="album_preview">
    <?php foreach ($this->arrPictures as $Picture): ?>
    <?php $imageNumber
    ++; ?> 
    <?php $col++; ?>
    <?php 
    if ($col==1): ?>
    <?php $row
    ++; ?>
        <li class="level_1 block <?php echo ($row%2=="odd" "even"); ?>">
            <ul class="level_2 block"> 
    <?php endif; ?>
                <li class="level_2 inline <?php echo ($col==" first_col" "") . ($col==$this->colsPerRow " last_col" ""); ?>">
                <div class="image_container" style="float:left; <?php echo $this->imagemargin?>">
    <?php if ($Picture["href"]): ?>
                    <a href="<?php echo $Picture["href"]; ?>" rel="<?php echo $Picture["rel"]; ?>" title="<?php echo $Picture["comment"]; ?>">
    <?php endif; ?>
                    <img src="<?php echo $Picture["thumb_src"]; ?>" class="<?php echo $Picture["class"]; ?>" alt="<?php echo $Picture["title"] ? $Picture["title"] : $Picture["name"]; ?>" />
    <?php if ($Picture["href"]!=""): ?>
                    </a>
    <?php endif; ?>
                
                </div>                
                </li>    
    <?php if ($col==$this->colsPerRow OR count($this->arrPictures)==$imageNumber && $this->colsPerRow!=0): ?> 
    <?php $col=0?>
            </ul>
        </li>
    <!--  end row  -->
    <?php endif;?>
    <?php 
    endforeach;?>
    </ul>
    <?php endif;?>
    <?php 
    echo $this->pagination?>
    </div>
    <!--end detailview-->

    <?php endif; ?>


    <script type="text/javascript">
    <!--//--><![CDATA[//><!--
    window.addEvent('domready', function() {
        //Weiterleitung bei Klick auf das, das Bild enthaltende Listenelement
        $$("ul.list_albums li.level_1").addEvent('click', function() {
            var href = this.getElement('a').get('href');
            var myURI = new URI();
            var redirect = myURI.get('scheme') + '://' + myURI.get('host') + myURI.get('directory') + href;
            window.parent.location=redirect;
        });
        /**
         * Cursor über h2
         */
        $$('.gallery_creator li.level_1').setStyle('cursor', 'pointer');
        
        //bei domready erhält das erste Listenelement einen overlay
        $$(".gallery_creator ul.list_albums").getFirst("li").addClass('active');
        //Klassenzuweisung 
        $$(".gallery_creator ul.list_albums li.level_1").addEvent('mouseover', function() {
            $$(".gallery_creator ul.list_albums").getFirst("li").removeClass('active');
            this.addClass('active');
        });
        //Klassenentfernung 
        $$(".gallery_creator ul.list_albums li.level_1").addEvent('mouseout', function() {
            this.removeClass('active');
        });

    });
    //--><!]]>
    </script>

    <!-- indexer::continue -->
    Edit:

    Der richtige Code:
    PHP-Code:
    <?php $myThumbSrc $this->getImage($Album["src"], 320230"crop");?>
    <img src="<?php echo $myThumbSrc?>" alt="<?php echo $Album["alt"]; ?>" class="<?php echo $Album["class"]; ?>" />
    Geändert von vangelis (05.01.2012 um 11:54 Uhr)

  39. #79
    Contao-Fan Avatar von Arno
    Registriert seit
    11.12.2009.
    Ort
    Potsdam-Babelsberg
    Beiträge
    290

    Standard Bearbeitungsrechte für Bilder in Alben

    Moin Marko,

    ich habe deine wunderbare Erweiterung im Einsatz und gerade bemerkt, dass Bilder in Alben offensichtlich nur von dem Benutzer bearbeitet werden können der das Album auch mal angelegt bzw. die betreffende Bilder in das Album eingelesen hat. Ist das richtig und wenn ja: kommt man da irgendwie drum rum? Ich finde das irgendwie unpraktisch. Wäre es nicht möglich einer ganzen Benutzergruppe das Bearbeiten zu ermöglichen?
    Um das ganze zu verdeutlichen: In meinem Beispiel wäre es so, dass ein Benutzer die Alben anlegt und die Bilder in die Alben einfügt. Ein andere Benutzer soll dann die Bildbeschreibungen ergänzen. Das Bearbeitungsicon ist jedoch ausgegraut.

    Viele Grüße,
    Arno.

    EDIT:
    Ok, ich habe gerade herausgefunden, dass ich in meiner dcaconfig.php einfach die Variable
    Code:
    $GLOBALS['TL_CONFIG']['gc_disable_backend_edit_protection'] = true;
    setzen kann und damit den Schutz überbrücken kann. Damit kann ich leben. Danke!
    Geändert von Arno (13.01.2012 um 14:02 Uhr)

  40. #80
    Contao-Nutzer
    Registriert seit
    08.08.2011.
    Beiträge
    18

    Standard => Backend-Album-Protection aufheben

    Hallo Arno!
    Die Einstellung findest du auch im Backend unter Einstellungen->Galery Creator-Einstellungen-> "Backend-Album-Protection aufheben"

    Ist einfacher als per Code zu ändern

    Grüße
    Timm

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •