Downloadzaehler im catalog: Unterschied zwischen den Versionen

Aus Contao Community Documentation

K (Aufbereitung)
 
Zeile 1: Zeile 1:
[[Category:Dev HOWTOS]]
+
[[Category:Catalog]]
[[Category:Dev Snippets]]
+
{{AppliesTo|TLVersion=ab 2.7|Version=ab 2.9}}
+
{{stub}}
+
  
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.  
+
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.  
  
 
<source lang="php">
 
<source lang="php">
Zeile 34: 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

<TheTril> Stateless Template, Stateless Elements, Stateless Renderer :)
<TheTril> everything is stateles :D
<leo-unglaub> TheTril: genau wie Ed Snowden *g*

Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge