pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: Screamy in 12 Juni 2006, 16:42:15

Titel: News AdminStory Bild/PDF Upload
Beitrag von: Screamy in 12 Juni 2006, 16:42:15
Hallo!

Ich benutze derzeit das pragmaMx 0.1.8, 1.20.4.5/2006-03-10 und bin total begeistert!

Ich würde mir jedoch eine kleine Änderung in der Admin_Story_Funktion (images.php?) wünschen.

Derzeit kann man ja Bilder der Dateiendung *.jpg hochladen und den News hinzufügen.

Könnte mir jemand vielleicht einen Code posten durch den es möglich wäre auch PDF Dateien hochzuladen und später auch in den News mit einzubinden (einfacher Hyperlink mit Dateiname).

Wäre euch sehr dankbar wenn ihr mir einen Lösungsansatz bieten könntet. Versuche mich in der Zwischenzeit selber mal daran (jedoch sind meine Kenntnisse ein wenig eingerostet ^^)

Titel: Re: News AdminStory Bild/PDF Upload
Beitrag von: Musicman75 in 12 Juni 2006, 17:25:21
Hallo,

erst mal in den Spaw/config gehen und die Datei spaw_control.config.php öffnen. Dort musst du an der stelle, wo auch die anderen Dateien abgefragt werden (ab Zeile 108) noch folgendes einfügen:
if ($wysiwyg_imagepdf) { array_push ($spaw_valid_imgs, "pdf"); }

Jetzt noch die Datei editor_cnf.php öffnen und folgendes ab Zeile 44 einfügen:
$wysiwyg_imagepdf    = 1;

Jetzt kannst Du pdf Dateien hochladen und sie werden auch in der Liste angezeigt.
Titel: Re: News AdminStory Bild/PDF Upload
Beitrag von: RiotheRat in 12 Juni 2006, 17:42:31
Stop!

Alles was über den Editor hochgeladen wird betrachtet der als "Bild", bzw wenn dann der "Image-Knopf" gedrückt wird baut der falsches HTML drum herum. Der Button ist ja auch mit "Bild einfügen" beschriftet (und ein PDF ist kein Bild).

Das würde dann so aussehen: "<img src="images/iuplaod/irgendwas.pdf">" - und das ist falsch. Die einzige Möglichkeit ist (derzeit) das PDF per FTP auf den Webspace zu übertragen und "klassisch" per HTML zu verlinken. "<a href"images/iuplaod/irgendwas.pdf" title="PDF-Datei anzeigen">PDF-Datei anzeigen</a>" ... Dieser Link würde sich auch mit dem Editor einfügen lassen, da ist das dann die Schaltfläche mit der blauen Weltkugel.

RtR
Titel: Re: News AdminStory Bild/PDF Upload
Beitrag von: Screamy in 13 Juni 2006, 12:04:25
Zitat von: Musicman75 in 12 Juni 2006, 17:25:21
Hallo,

erst mal in den Spaw/config gehen und die Datei spaw_control.config.php öffnen. Dort musst du an der stelle, wo auch die anderen Dateien abgefragt werden (ab Zeile 108) noch folgendes einfügen:
if ($wysiwyg_imagepdf) { array_push ($spaw_valid_imgs, "pdf"); }

Jetzt noch die Datei editor_cnf.php öffnen und folgendes ab Zeile 44 einfügen:
$wysiwyg_imagepdf    = 1;

Jetzt kannst Du pdf Dateien hochladen und sie werden auch in der Liste angezeigt.


Danke das hatte ich schon gemacht. Ich bin auf der Suche nach der Zeile wo die img-Tags für die Bilder definiert werden. Da könnte man ja eventuell eine kleine If-Abfrage erstellen, dass er bei der Dateiendung .pdf einen Hyperlink erstellt.

Zur Not falls es mit der If-Abfrage nicht funktioniert könnte ich (wenn ich die Zeile gefunden habe) auch im Code die <IMG src="    ...    "> in <a href ... ändern, da mir PDF's hochladen wichtiger ist als Bilder.
Titel: Re: News AdminStory Bild/PDF Upload
Beitrag von: Screamy in 14 Juni 2006, 15:56:03
Meine Suche war leider nicht erfolgreich  ::)

Kann mir jemand vielleicht sagen in welcher Datei die Tags definiert sind?
Titel: Re: News AdminStory Bild/PDF Upload
Beitrag von: Musicman75 in 14 Juni 2006, 16:10:36
ich denke mal das ist in der scripts.js.php Zeile 439

Wenn du aber nicht wirklich nen profi in sachen php, bzw Java script bist, würd ich die finger von der datei lassen.