Ergebnis 1 bis 13 von 13

Thema: Downloadarchiv

  1. #1
    Contao-Fan Avatar von chr.flader
    Registriert seit
    03.07.2009.
    Beiträge
    801

    Standard Downloadarchiv

    Wie gebe spreche ich die Dateigröße und das Datum per CSS im Downloadarchiv an?Christian

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    hast du per Firebug geschaut, ob die Informationen eigene Klassen zugewiesen bekommen? Dann sollte es ja einfach sein.

    Wenn nicht, könntest du über das Template der Erweiterung sicher Klassen vergeben

    Sebastian

  3. #3
    Contao-Fan Avatar von chr.flader
    Registriert seit
    03.07.2009.
    Beiträge
    801

    Standard

    Zitat Zitat von Sebastian Beitrag anzeigen
    HI

    hast du per Firebug geschaut, ob die Informationen eigene Klassen zugewiesen bekommen? Dann sollte es ja einfach sein.

    Wenn nicht, könntest du über das Template der Erweiterung sicher Klassen vergeben

    Sebastian
    Also Firebug schmeist nur für das Icon eins aus. Der Tipp mit dem Template werde ich gleich mal prüfen.

    Danke

  4. #4
    Contao-Fan Avatar von chr.flader
    Registriert seit
    03.07.2009.
    Beiträge
    801

    Standard

    Da müsste mir bitte jemand nochmal helfen:

    Code:
    <div class="<?php echo $this->class; ?> 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; ?>
    
    	<div class="downloadarchivList block">
    
    		<?php if(is_array($this->arrFiles)): 
    		foreach($this->arrFiles as $row): ?>
    			<div class="downloadarchivItem block <?php echo $row['css']; ?>">
    			<?php if ($row['addImage']): ?>
    			<div class="image_container"<?php if ($row['imagemargin'] || $row['floating']): ?> style="<?php echo $row['imagemargin'] . $row['floating']; ?>"<?php endif; ?>>
    				<?php if ($row['useImage'] == 1): ?><a href="<?php echo $row['imgHref']; ?>" title="<?php echo $row['alt']; ?>" rel="lightbox">
    				<?php elseif ($row['useImage'] == 2): ?>
    				<a href="<?php echo $row['href']; ?>" title="<?php echo $row['title']; ?>">
    				<?php endif; ?>
    					<img src="<?php echo $row['imgSrc']; ?>"<?php echo $row['imgSize']; ?> alt="<?php echo$row['alt']; ?>" />
    				<?php if ($row['useImage'] == 1 || $row['useImage'] == 2): ?></a><?php endif; ?> 
    				<?php if ($row['caption']): ?>
    					<div class="caption"><?php echo$row['caption']; ?></div>
    				<?php endif; ?>
    				</div>
    			<?php endif; ?>
    				<img src="<?php echo $row['icon']; ?>"<?php echo $row['iconSize']; ?> alt="<?php echo $row['title']; ?>" class="mime_icon" /> <a href="<?php echo $row['href']; ?>" title="<?php echo $row['title']; ?>"><?php echo $row['title']; ?></a><?php if($this->showMeta) : ?><?php if(!$this->hideDate): ?> <?php echo $row['ctimeformated']; ?> |<?php endif; ?> <?php echo $row['size']; ?><?php endif; ?>
    				<?php if($row['description'] != ""): ?>
    				<div class="description"><?php echo $row['description']; ?></div><?php endif; ?>
    			</div>
    		<?php endforeach; else: ?>
    			<div class="downloadarchivItem block">
    			<?php echo $this->arrFiles; ?>
    			</div>
    		<?php endif; ?>
    	</div>
    	
    	<?php echo $this->pagination; ?>
    </div>
    Hab jetzt schon einiges Templates gesehen, aber das ist mir zu wirr.
    Habe zwar gefunden, wo das Datum usw. ausgegeben wird, aber wie ich da jetzt ne class="downloads_datum" einbauen weiß ich nicht ;-(

  5. #5
    Contao-Fan Avatar von chr.flader
    Registriert seit
    03.07.2009.
    Beiträge
    801

    Standard

    Kann man eigentlich die hinterlegten Downloads dem Kunden schmackhaft machen?

    Ich hatte es mir so vorgestellt:

    Der Kunde kann sehen, welche Downloads zur Verfügung stehen, downloaden kann er sie aber erst, wenn er sich angemeldet hat.

    Geht das?

  6. #6
    Contao-Fan Avatar von Sarvo
    Registriert seit
    22.07.2009.
    Ort
    Aschaffenburg
    Beiträge
    334

    Standard

    ungetestet

    du könntest eventuell im Template die download Links mittels

    PHP-Code:
    if(FE_USER_LOGGED_IN
        
    // downloadlink 
    ausblenden. Bin mir nicht sicher ob der Ausdruck im Template funktioniert, probier es einfach mal aus

  7. #7
    Contao-Fan Avatar von chr.flader
    Registriert seit
    03.07.2009.
    Beiträge
    801

    Standard

    Kannst du mir das vielleicht entsprechend mit dem obigen Quelltext einbauen?
    Ich versteh den einfach nicht.

  8. #8
    Contao-Fan Avatar von Sarvo
    Registriert seit
    22.07.2009.
    Ort
    Aschaffenburg
    Beiträge
    334

    Standard

    ich hab mir das modul eben mal schnell installiert.

    Du kannst sowohl dem Archiv selbst, als auch dem Modul eine Klasse bzw. Id zuordnen.

    Damit kannst du dann auch das ganze Stylen

    Wegen Template schau ich grad noch

  9. #9
    Contao-Fan Avatar von Sarvo
    Registriert seit
    22.07.2009.
    Ort
    Aschaffenburg
    Beiträge
    334

    Standard

    So das Template funktioniert so, falls du noch einen Hinweis für nciht angemeldete User brauchst, dann kannst du ihn ja einfach noch hinzufügen. Siehst ja jetzt wie es funktioniert.

    Liebe Grüße

    P.S. Falls was fehlt, bitte melden, es ist schon spät

    PHP-Code:
    <div class="<?php echo $this->class?> 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; ?>

        <div class="downloadarchivList block">

            <?php if(is_array($this->arrFiles)): 
            foreach(
    $this->arrFiles as $row): ?>
                <div class="downloadarchivItem block <?php echo $row['css']; ?>">
                <?php if ($row['addImage']): ?>
                <div class="image_container"<?php if ($row['imagemargin'] || $row['floating']): ?> style="<?php echo $row['imagemargin'] . $row['floating']; ?>"<?php endif; ?>>
                    <?php if ($row['useImage'] == 1): ?><a href="<?php echo $row['imgHref']; ?>" title="<?php echo $row['alt']; ?>" rel="lightbox">
                    <?php elseif ($row['useImage'] == && FE_USER_LOGGED_IN): ?>


                    <a href="<?php echo $row['href']; ?>" title="<?php echo $row['title']; ?>">

                    <?php endif; ?>
                        <img src="<?php echo $row['imgSrc']; ?>"<?php echo $row['imgSize']; ?> alt="<?php echo$row['alt']; ?>" />
                    <?php if ($row['useImage'] == ): ?></a><?php endif; ?> 
                                    <?php if ($row['useImage'] == && FE_USER_LOGGED_IN): ?></a><?php endif; ?> 
                    <?php if ($row['caption']): ?>
                        <div class="caption"><?php echo$row['caption']; ?></div>
                    <?php endif; ?>
                    </div>
                <?php endif; ?>
                    <img src="<?php echo $row['icon']; ?>"<?php echo $row['iconSize']; ?> alt="<?php echo $row['title']; ?>" class="mime_icon" />

    <!-- Neu hinzugefügter Teil !-->
    <?php if(FE_USER_LOGGED_IN): ?> 
    <a href="<?php echo $row['href']; ?>" title="<?php echo $row['title']; ?>"><?php echo $row['title']; ?></a>
    <?php else: echo $row['title']; endif;?>
    <!--ENDE !-->

    <?php if($this->showMeta) : ?><?php if(!$this->hideDate): ?> <?php echo $row['ctimeformated']; ?> |<?php endif; ?> <?php echo $row['size']; ?><?php endif; ?>
                    <?php if($row['description'] != ""): ?>
                    <div class="description"><?php echo $row['description']; ?></div><?php endif; ?>
                </div>
            <?php endforeach; else: ?>
                <div class="downloadarchivItem block">
                <?php echo $this->arrFiles?>
                </div>
            <?php endif; ?>
        </div>
        
        <?php echo $this->pagination?>
    </div>

  10. #10
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Diese Änderung bewirkt allerdings nur, dass der Link nicht angezeigt wird. Manuell kann immer noch jeder den Link aufrufen. Nur so, damit das hier vollständig ist
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  11. #11
    Contao-Fan Avatar von Sarvo
    Registriert seit
    22.07.2009.
    Ort
    Aschaffenburg
    Beiträge
    334

    Standard

    Jo, danke für den Hinweis. Ist ja im Prinzip nur ne Layout Änderung.

    was müsste man den tun, um den download komplett zu sperren, da wird es ja etwas umfangreicher

  12. #12
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Klar, die ganze Downloadverarbeitung überarbeiten
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  13. #13
    Contao-Nutzer Avatar von feuermann
    Registriert seit
    05.03.2010.
    Beiträge
    47

    Standard usergruppen download

    Liebe Freunde der Nacht und des Longdrink,

    der Vollständigkeit halber hier eine Lösung für ein längst abgelaufenes Problem:

    Das Contentmodul kann den Gruppenzugriff handeln ... d.h. keine Berechtigung -> keine Anzeige - also wie gewünscht.
    Sollten diese und jene Download-Inhalte vorhanden sein, einfach mehrere Contentmedule, die sich auf verschiedene Archive beziehen einbinden und die Rechte entsprechend vergeben.
    Damit der Seitenbesucher schnallt das er sich einloggen muss, schreibt man im einen Artikel dazu, der im sagt was Phase ist und bietet in eben dieser Downloadseite auch direkt das Login-Formular an und leitet nach dem Login wieder auf die Downloadseite.

    Sieht Schematisch etwa so aus:

    Seite-Download
    HTML-Code:
    _____________________artikel___________________________
    1. Hallo Kunde
    hier steht wie es geht und was man sieht oder eben nicht 
    _____________________artikel___________________________
    login-Formular
    _____________________artikel___________________________
    Download 1 - free
    Download 2 - free
    ________________________________________________


    nach dem Login zeigt sich dem Betrachter folgendes:

    HTML-Code:
    _____________________artikel___________________________
    1. Hallo Kunde
    hier steht wie es geht und was man sieht oder eben nicht 
    _____________________artikel___________________________
    login-Formular
    _____________________artikel___________________________
    Download 1 - free
    Download 2 - free
    Download für Gruppe xy
    Download für Gruppe zz
    Download für Gruppe abx
    Download für Gruppe xyz
    ________________________________________________

    Eine andere Möglichkeit ist den Besucher nach dem Login auf eine andere Seite umzuleiten, die den Donwloadcontent für angemeldete User ausgibt.

    Heißen Gruß aus dem coolen Münster

    Feuermann
    wer das Feuer hat, der hat das Leben!

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Suchfunktion Downloadarchiv
    Von chr.flader im Forum Sonstige Erweiterungen
    Antworten: 0
    Letzter Beitrag: 14.06.2010, 22:04
  2. Downloadarchiv Design anpassen
    Von chr.flader im Forum Sonstige Erweiterungen
    Antworten: 10
    Letzter Beitrag: 03.06.2010, 06:31
  3. Downloadarchiv Anpassung
    Von chr.flader im Forum Layout / Templates / Holy Grail
    Antworten: 17
    Letzter Beitrag: 22.02.2010, 12:49
  4. [downloadarchiv] Fehlermeldung nach Update 2.8
    Von chr.flader im Forum Sonstige Erweiterungen
    Antworten: 5
    Letzter Beitrag: 19.02.2010, 00:17

Lesezeichen

Lesezeichen

Berechtigungen

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