Downloadzaehler im catalog: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Die Seite wurde neu angelegt: „=DCA: field mapping "user_id:tl_user.name"= Category:Dev HOWTOS Category:Dev Snippets {{AppliesTo|TLVersion=ab 2.7|Version=ab 2.9}} Manchmal ist es sinn…“)
 
K (Aufbereitung)
 
(2 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
=DCA: field mapping "user_id:tl_user.name"=
+
[[Category:Catalog]]
[[Category:Dev HOWTOS]]
+
[[Category:Dev Snippets]]
+
{{AppliesTo|TLVersion=ab 2.7|Version=ab 2.9}}
+
  
 
+
Manchmal ist es sinnvoll/gewünscht, Dateien mit dem Catalog zum Download anzubieten. Hierbei ist es jedoch nicht möglich, Downloads zu zählen. Dies kann jedoch durch eine einfache Templateanpassung durchgeführt werden.  
Manchmal ist es sinnvoll/gewuenscht, Dateien mit dem Catalog zum download anzubieten. Hierbei ist es jedoch nicht moeglich, Downloads zu zaehlen. Dies kann jedoch durch eine einfache Templateanpassung durchgefuehrt werden.  
+
  
 
<source lang="php">
 
<source lang="php">
Zeile 35: Zeile 31:
  
  
Somit koennen mit vorhandenen Tools (dlstat zum Beispiel) die Anzahl der Downloads gezaehlt werden.
+
Somit können mit vorhandenen Tools (zum Beispiel mit der Erweiterung [http://www.contao.org/erweiterungsliste/view/dlstats.10000009.de.html dlstats]) die Anzahl der Downloads gezählt werden.

Aktuelle Version vom 23. Februar 2011, 01:46 Uhr


Manchmal ist es sinnvoll/gewünscht, Dateien mit dem Catalog zum Download anzubieten. Hierbei ist es jedoch nicht möglich, Downloads zu zählen. Dies kann jedoch durch eine einfache Templateanpassung durchgeführt werden.

<?php if (count($this->entries)): ?>
 
	<div class="layout_full">
 
	<?php foreach ($this->entries as $entry): ?>
...
		<?php if($entry['data']['file']['value']): ?>		
			<div class="field file">		
				<?php if ($this->Input->post("file")): ?>
					<?php $this->SendFileToBrowser($this->Input->post("file")); ?>
				<?php else: ?>			
					<form action="<?php echo $this->Environment->request; ?>" method="post">
					<input type="hidden" name="file" value="<?php echo $entry['data']['file']['raw']; ?>">
					<input type="submit" name="save" id="save" class="tl_submit" accesskey="s" value="Download" />
					</form>			
				<?php endif; ?>			
		</div>
		<?php endif; ?>
 
 
 
.....


Somit können mit vorhandenen Tools (zum Beispiel mit der Erweiterung dlstats) die Anzahl der Downloads gezählt werden.

Ansichten
Meine Werkzeuge

Contao Community Documentation

God: "what is your job?"
me: "i am a software developer ... i develop websites with Contao 3"
God: "sounds cool, what are you working on today? Web sockets? Ajax? HTML5 video streaming?"
me: "no, i am trying to send an email ...."

Leo Unglaub
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge