Ich liebe Haarspalterei - denn ohne dem würden wir heute kein Auto fahren oder Atome spalten
Dieses Wort "Exportieren" beschreibt lediglich das Laden von Datensätzen aus einem Datenbestand. Genau das tut die Datenbank und liefert das Ergebnis. Alles andere ist Client-seitig und selbst zu verantworten.
Mit etwas Code-Änderung kann man einen Download jeglicher Dateiformate erzwingen, indem man am PHP header(...) herumschraubt.
[ExiTuS]
Ändere Zeile 2081 in der private.php in
PHP-Code:
header("Content-disposition: attachment; filename=$filename");
und berichte ob es klappt, ungetestet
(07.07.2020, 15:21)itsmeJAY schrieb: [ -> ]Code:
<a href="beispiel.txt" download>Klick für Download</a>
Wo willst Du das denn in diesem speziellen Fall einbauen?
(07.07.2020, 15:36)Schnapsnase schrieb: [ -> ] (07.07.2020, 15:21)itsmeJAY schrieb: [ -> ]Code:
<a href="beispiel.txt" download>Klick für Download</a>
Wo willst Du das denn in diesem speziellen Fall einbauen?
Geht schon, dann müsste man halt umprogrammieren. Ich habe mir den Code auch nur einmal ganz kurz angeguckt. Deshalb kam auch folgender Beitrag von mir kurze Zeit später:
(07.07.2020, 15:35)itsmeJAY schrieb: [ -> ]Ändere Zeile 2081 in der private.php in
PHP-Code:
header("Content-disposition: attachment; filename=$filename");
und berichte ob es klappt, ungetestet
(07.07.2020, 15:35)itsmeJAY schrieb: [ -> ]...und berichte ob es klappt, ungetestet
Es klappt. Danke für die Lösung!
Mit dieser Lösung wird:
a) das Öffnen mit z.B. dem Browser angeboten (wie gehabt nur das eine Auswahl möglich ist)
b) der Download angeboten (eine sinnvolle Ergänzung)
funktioniert somit perfekt. Eine sehr sinnvolle Erweiterung wurde Deinerseits geschaffen.
Sollte in diesem Forum eigentlich auch auch eingepflegt werden. Es wurden schon einige (als eigentlich "moderner" Standard) Features für ein BB-Forum angeregt, aber das Interesse Anregungen aktiv umzusetzen scheint nicht gegeben.
Für die vielen PHP-Code-Anweisungen hier, wäre z.B.
dieses PlugIn sehr hilfreich, oder mal einen "Button Down"
Nun denn, es ist wie es ist. Nochmals besten Dank für Deine sehr effiziente Lösung.
(07.07.2020, 15:22)[ExiTuS] schrieb: [ -> ]Dieses Wort "Exportieren" beschreibt lediglich das Laden von Datensätzen aus einem Datenbestand.
Wenn schon Haarspalterei korrekterweise "Zukunft" bedeutet, dann jetzt noch genauer
<Zitat>
"In der Computerterminologie bedeutet „importieren“, eine Datei aus einem anderen Programm in das von Ihnen verwendete zu bringen, und „
exportieren“
bedeutet, eine Datei so zu
speichern, dass ein anderes Programm sie verwenden kann."
</Zitat>
Der definierte Zwischenschritt "
speichern" fehlt beim Exportieren der HTML-/TXT-PNs, da im Bowser nur das Ergebnis angezeigt wird. Speichern müsste man dann bei Bedarf manuell durchführen.
(07.07.2020, 16:15)Gerti schrieb: [ -> ]Sollte in diesem Forum eigentlich auch auch eingepflegt werden. Es wurden schon einige (als eigentlich "moderner" Standard) Features für ein BB-Forum angeregt, aber das Interesse Anregungen aktiv umzusetzen scheint nicht gegeben.
Ich betone gerne immer wieder, dass wir nicht die Entwickler des MyBB sind. Zu Anregungen schreibe ich meine persönliche Meinung, umsetzen kann ich diese nicht.
(07.07.2020, 16:15)Gerti schrieb: [ -> ]<Zitat>
"In der Computerterminologie bedeutet „importieren“, eine Datei aus einem anderen Programm in das von Ihnen verwendete zu bringen, und „exportieren“ bedeutet, eine Datei so zu speichern, dass ein anderes Programm sie verwenden kann."
</Zitat>
Ist das ein Zitat eines bekannten Wörterbuches oder eines anonymen Bloggers?
Mir fallen spontan zahlreiche Gegenbeispiele ein, bei denen ein Export ohne Download oder Datei auskommt. Bei phpMyAdmin kann man ganze Datenbanken exportieren, die wahlweise direkt im Browser angezeigt werden.
(08.07.2020, 08:59)StefanT schrieb: [ -> ]Ich betone gerne immer wieder, dass wir nicht die Entwickler des MyBB sind. Zu Anregungen schreibe ich meine persönliche Meinung, umsetzen kann ich diese nicht.
Wer ist dann Ansprechpartner um ein sinnvolle PlugIn hier einzusetzen?
(08.07.2020, 08:59)StefanT schrieb: [ -> ]Ist das ein Zitat eines bekannten Wörterbuches oder eines anonymen Bloggers?
Also ich habe mit dem C64 begonnen und die Computerentwicklung seit MS-DOS mit geniesen dürfen.
(08.07.2020, 08:59)StefanT schrieb: [ -> ]Bei phpMyAdmin kann man ganze Datenbanken exportieren, die wahlweise direkt im Browser angezeigt werden.
Sehr gut erkannt, das Stichwort ist "Wahlweise". Genau das wollte ich für das Exportieren von HTML- und TXT-PNs von MyBB.
Hier wird beim Exportieren von PNs als HTML oder TXT nur das "Ansehen" automatisch ausgeführt = kein "Wahlweise" = keine Auswahlmöglichkeit. itsmeJAY hat die sinnvolle Funktion "Wahlweise", analog wie phpMyAdmin, mit einer kleinen Anpassung umgesetzt. Dank dieser Anpassung entspricht das Exportieren von HTML- und TXT-PNs nunmehr Deinem Argumentationsbeispiel "phpMyAdmin".
(10.07.2020, 06:57)Gerti schrieb: [ -> ][...]
itsmeJAY hat die sinnvolle Funktion "Wahlweise", analog wie phpMyAdmin, mit einer kleinen Anpassung umgesetzt. Dank dieser Anpassung entspricht das Exportieren von HTML- und TXT-PNs nunmehr Deinem Argumentationsbeispiel "phpMyAdmin".
Die von mir schon erwähnte und von itsmeJAY für dich ausgearbeitete Anpassung ist...
NICHT WAHLWEISE! Sie ist CLIENT-seitig und SELBST zu verantworten.
Nichtsdestotrotz ist es gut, dass du nun mit den entsprechenden header-Funktionen einen Download im Browser (Client) erzwingen kannst
[ExiTuS]
Clientseitig ist doch gleichgestellt mit "wahlweise". Ob der Client sich das im Browser einstellt oder immer gefragt werden will, hängt von ihm ab.