Antwort #2 am: 28. Februar 2017, 23:14:49
Der erzeugte Link lädt die Downloaddatei direkt, unter Umgehung der Funktion 'xtc_get_download' welche unter anderem auch den Counter bedient, vom Server, der folgende Lösungsvorschlag behebt dieses Problem.
In der Datei '/includes/modules/products_media.php' ab ca. Zeile 62 folgenden Code
$button = '<a target="_blank"'.
' href="'.xtc_href_link('media/products/'.$content_data['content_file']).'">'.
xtc_image_button('button_download.gif', TEXT_DOWNLOAD).
'</a>';
mit diesem erstzen
$button = '<a'. ' href="'.xtc_href_link
(FILENAME_PRODUCT_INFO
, xtc_get_all_get_params
( array('action','cID')).'action=get_download&cID='.$content_data['content_id']).'">'. xtc_image_button
('button_download.gif', TEXT_DOWNLOAD
). '</a>'; PS:
Den Fehler beim Anzeigen von Content-Bildern, im selben Skript, unter anderem verursacht durch die nicht mehr existierende Datei 'FILENAME_MEDIA_CONTENT', darf dann ein anderer beheben.
$button = '<a target="_blank"'.
' href="'.xtc_href_link(FILENAME_MEDIA_CONTENT, 'coID='.$content_data['content_id'].$btnlink_parameters).'"'.
' class="'.$btnlink_class.'">'.
xtc_image_button('button_view.gif', TEXT_VIEW).
'</a>';
Gruss
Hanspeter