Zum Inhalt springen

Download Repository

Erstellt am 12. Juli 2003 · 4 Antworten · letzte Antwort am 25. Mai 2004

Tags: Frage

manfredo ·

Hallo,

mal wieder ein Problem mit dem Download bei Typo3 und zwar benutze ich im Moment die EXT. Download Repository. Das funktioniert auch wunderbar, die Links werden angezeigt und speichern lassen sich die Files auch. Nur habe ich das Problem, das der Inhalt von PDF und Textfiles sich online nicht anzeigen läßt. Benutze ich dagegen den Contenttyp "Dateilinks" lassen sich die PDF-Files online lesen.

Frage: Kennt jemand das Problem und wie komme ich da zu einer Lösung?

schöne grüsse
Manfredo

manfredo ·

Hallo,

es scheint doch zu gehen und zwar wenn ich als normaler User auf die Seite gehe, funktioniert alles. Wenn ich aber aus dem Backend mir die Seite aufrufe habe ich wieder das Problem das Inhalte online nicht angezeigt werden.

Naja, hauptsache es geht überhaupt!

gruß
Manfredo

manfredo ·

Hallo,

habe noch einen Fehler entdeckt mit der EXT. Download Repository und zwar werden, bei Mehrsprachigkeit, der Parameter L für die eingestellte Sprache nicht übergeben, wenn man den Link zum Download der Datei anklickt.

Nach suchen auf typo3.org habe ich folgenden Eintrag gefunden der das Problem beseitigt: http://typo3.org/1422+M5b25d1f0de6.0.html?&tx_maillisttofaq_pi1[answered_only]=0&tx_maillisttofaq_pi1[sword]=tt_news

In der Datei class.tx_mitdownload_pi1.php folgende Änderung vornehmen:

function getLinkUrl($id="",$excludeList="")	{
		$queryString=array();
		$queryString["id"] = "id=".($id ? $id : $GLOBALS["TSFE"]->id);
		$queryString["type"]= $GLOBALS["TSFE"]->type ? 'type='.$GLOBALS["TSFE"]->type : "";

das hier kommt dazu:

function getLinkUrl($id="",$excludeList="")	{
		$queryString=array();
		$queryString["id"] = "id=".($id ? $id : $GLOBALS["TSFE"]->id);
		$queryString["L"]= t3lib_div::GPvar("L") ? "L=".t3lib_div::GPvar("L"): "";
		$queryString["type"]= $GLOBALS["TSFE"]->type ? 'type='.$GLOBALS["TSFE"]->type : "";

Also bei mir funktioniert es bis jetzt ganz gut so. Ich hoffe es hilft jemanden weiter...

gruß
manfredo

Julian ·

Hi,

bei mir funktioniert die Extension leider nicht so ganz. Files werden zwar alle schön angezeigt, Extension funktioniert soweit. Nur wenn ich auf der Seite auf einen Filelink klicke, erhalte ich einen Scriptfehler / Internal Server Error:

malformed header from script. Bad header=HTTP/1.1 200 OK: /pfad_zu_typo3/index.php

Ich nutze in diesem Fall keine Mehrsprachigkeit, User-Gruppen etc.

Was mache ich falsch? Irgendeine Idee?

Danke schonmal,
Julian

ronsuperfly ·

ich nutze die ext öffters
ist echt super, funktioniert tadelos

ich hoste auf profihost.
eines schönen tages funktionierte die ext nicht mehr. fehlermeldung: "malformed header from script. Bad header=HTTP/1.1 200 OK"

die von profihost meinten das sie nix geändert haben am server. ich finds nicht logisch, weil ich ja selber nix geändert habe

meine lösung (die ich für nicht gut halte weil der script das ja extra vorsieht)
ich hab in der datei class.tx_mitdownload_pi1.php in zeile 174

header ("HTTP/1.1 200 OK");

mit # auskommentiert

also

#header ("HTTP/1.1 200 OK");
(man könnte die zeile auch löschen aber man weiß ja nie)

jetzt geht bei mir der download

hoffe das dir das hilft