News AdminStory Bild/PDF Upload

Begonnen von Screamy, 12 Juni 2006, 16:42:15

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Screamy

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 ^^)


Musicman75

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.
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

RiotheRat

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
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...

Screamy

#3
Zitat von: Musicman75 am 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.

Screamy

Meine Suche war leider nicht erfolgreich  ::)

Kann mir jemand vielleicht sagen in welcher Datei die Tags definiert sind?

Musicman75

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.
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!