Author Topic: PDF-Files  (Read 19565 times)

0 Members and 1 Guest are viewing this topic.

Offline Phedo

  • Newbie
  • *
  • Posts: 16
    • View Profile
PDF-Files
« on: March 21, 2002, 09:11:17 AM »
Hallo,

ich möchte gerne auch PDF-Files zum Download stellen. Wie genau muß denn da das Templatefile aussehen, damit die Datei zum Download angeboten und nicht  gleich geöffnet wird.

Danke!

Gruß
Phedo

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
PDF-Files
« Reply #1 on: March 21, 2002, 09:25:06 AM »
Hallo,

Zuerst im Control Panel unter "Allgemein -> Einstellungen -> Upload & Bildbearbeitungs Einstellungen" bei erlaubte Dateitypen "pdf" hinzufügen.
Dann ein Template im media-Ordner erstellen. Das pdf kann dann über den Download-Button heruntergeladen werden.

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Phedo

  • Newbie
  • *
  • Posts: 16
    • View Profile
PDF-Files
« Reply #2 on: March 21, 2002, 09:37:40 AM »
ja, das hab ich alles gemacht, aber wie muß der MIME-TYPE übergeben werden, damit das File nicht im Browser geöffnet wird.

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
PDF-Files
« Reply #3 on: March 21, 2002, 09:43:03 AM »
Hmm...weiss jetzt nicht genau was Du meinst.

Also Dein Template müsste im Prinzip so aussehen:
Code: [Select]
<a href="{file}">{media_icon}</a><br /><br />

Mit "Download-Button" meinte ich den Grafik-Button neben dem Leuchtkasten-Button.

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Phedo

  • Newbie
  • *
  • Posts: 16
    • View Profile
PDF-Files
« Reply #4 on: March 21, 2002, 09:51:39 AM »
Ich versuche mal, es zu erklären *grübel*:

Bei einem *.wav File steht im Templatefile irgendwas von audio/wav damit der Browser weiß, was er damit machen soll. (In diesem Fall wohl gleich abspielen, oder?) - nur ist dieser MIME-Type embedded. Und nun wollte ich fragen, wie man das bei PDF-Files machen muß, damit die nur runtergeladen werden können. Als Beispiel hier mal ein Codesnipplet von einem Downloadscript, mit dem jede Datei herunterladen kann, ohne daß der Browser sie anzeigt oder abspielt o.ä.

Code: [Select]

if (is_array($details)) {
        $url = $details["url"];
}
$filename_temp = strrpos ($url, "/");
$filename = substr ($url, $filename_temp+1);
header("Content-Type: image/schlagmichtot");

# Passenden Dateinamen im Download-Requester vorgeben.
header("Content-Disposition: attachment; filename=\"".$filename."\"");

# Datei ausgeben.
readfile($url);  


Durch den MIME-Type "image/schlagmichtot" wird der Browser zum Öffnen eines Downloadfensters gezwungen, weil er den MIME-Type nicht kennt. Nun möchte ich das eben auch bei einem PDF-File so haben, weiß aber nicht, wie und ob ich es in das Templatefile einbauen muß/kann.

Ich hoffe, mein Anliegen ist nun etwas verständlicher.

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
PDF-Files
« Reply #5 on: March 21, 2002, 09:55:15 AM »
Genau so ähnlich funktioniert es wenn Du auf den Button "Download" klickst.
Ein ähnliches Problem gibt es ja auch beim Download von Bildern (jpg, git, png) da diese ja auch meist direkt im Browser geöffnet werden.

Probiers mal aus wie ich es beschrieben hab, sollte funktionieren.

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
PDF-Files
« Reply #6 on: March 21, 2002, 10:03:29 AM »
Hier ein kleiner Test zum anschauen:
http://demo.4homepages.de/details.php?image_id=67

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Phedo

  • Newbie
  • *
  • Posts: 16
    • View Profile
PDF-Files
« Reply #7 on: March 21, 2002, 10:06:40 AM »
Jetzt hab ich verstanden, was Du meinst! Über den Button funktioniert es genauso. Nur über den Textlink nicht, aber das ist ok. War wohl mal wieder blind.

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
PDF-Files
« Reply #8 on: March 21, 2002, 10:09:21 AM »
Alles klar :wink:
Wenn Du willst, kannst Du Dir das PDF-Icon aus dem Demo speichern.

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Phedo

  • Newbie
  • *
  • Posts: 16
    • View Profile
PDF-Files
« Reply #9 on: March 21, 2002, 10:14:23 AM »
Mach ich doch glatt  :D

Offline Phedo

  • Newbie
  • *
  • Posts: 16
    • View Profile
PDF-Files
« Reply #10 on: March 21, 2002, 10:25:30 AM »
Jetzt habe ich aber noch ein anderes "Problem" - oder ich bin schon wieder blind.

Ich wollte nun also ein PDF-File hochladen. (Admin-Bereich -> Bilder hinzufügen). Dateityp *.pdf ist eingerichtet und wird unter dem Uploadfeld auch angezeigt. Ich fülle alles aus, drücke auf "hinzufügen", das Uploadfenster kommt und dann diese Meldung:

"Fehler beim Upload der Bild-Datei:
newsletter_19_08_2001_a.pdf: Die Datei hat ein ungültiges Format

Daten nicht in die Datenbank geschrieben"

Hab ich nun wieder was falsch gemacht, oder erkennt er das *.pdf nicht. Muß ich da vielleicht noch was anderes einstellen außer nur den Mediatyp bei "Einstellungen" oder geht das nur, wenn man die Dateien vorher per FTP hochgeladen hat?

Sorry für die vielen dummen Fragen  :?

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
PDF-Files
« Reply #11 on: March 21, 2002, 10:29:52 AM »
Wie hast Du den Dateityp eingetrage. Er muss ohne Punkt, also nur "pdf" eingtragen werden. Wenn es immer noch nicht klappt, könntest Du mir die .pdf-Datei an jan.sorgalla@dotsunited.de senden?

Gruß Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search