Oh doch, denn wenn ich die mit in die csv packe, dann passt das alles nicht mehr.
Dann wäre ein Plugin nicht mehr eine Zeile.
Aber kein Problem, wie schon geschrieben, ich habe meinen Fehler gefunden.
Oh doch, denn wenn ich die mit in die csv packe, dann passt das alles nicht mehr.
Test-xml für ein Template.
In CSV-Dateien sind Zeilenumbrüche in Feldern erlaubt, wenn diese in Quotes eingeschlossen sind. Das lässt sich dann in einem Texteditor nicht unbedingt gut lesen, aber Tabellenkalkulationsprogramme sollten damit kein Problem haben.
Mag sein, aber ich lese die Datei zeilenweise direkt in ein Array und dann passt es nicht mehr.
Hm, warum nicht etwas wie:
Code: Select all
$rows = [];
$stream = fopen($filename, 'r');
while (($row = fgetcsv($stream, 0, ',', '"', "\x00")) !== false) {
$rows[] = $row;
}
fclose($stream);
Seh ich mir morgen an.cmb wrote: ↑Sat Jan 12, 2019 10:24 pmHm, warum nicht etwas wie:Code: Select all
$rows = []; $stream = fopen($filename, 'r'); while (($row = fgetcsv($stream, 0, ',', '"', "\x00")) !== false) { $rows[] = $row; } fclose($stream);
OT: "SlideMeCrazy" WOW! Wann kommt das raus?
Hmm, ein Template im Plugin-Tag . Das sollte besser gleich richtig gelöst werden. Es wäre ja auch denkbar, dass noch weitere Dinge dazu kommen könnten (Addons oder sonstige Codeschnipsel etc.).
Da hast du recht, das habe ich schon im Auge. Mal sehen, wie ich das lösen kann.Holger wrote: ↑Sun Jan 13, 2019 12:22 pmHmm, ein Template im Plugin-Tag . Das sollte besser gleich richtig gelöst werden. Es wäre ja auch denkbar, dass noch weitere Dinge dazu kommen könnten (Addons oder sonstige Codeschnipsel etc.).
Entweder dann gleich eine passende universelle und erweiterbare DTD definieren, oder verschiedene Dateien (xyz_plugin.xml, xyz_template.xml) verwenden.
Auch das, also an Icon habe ich nicht gedacht, aber an Screenshots schon, zumindest für Templates.Holger wrote: ↑Sun Jan 13, 2019 12:22 pmBTW: neben den bereits vorhandenen Feldern würde ich mir wünschen, dass zumindest die Möglichkeit zur Angabe eines Icons und einiger Screenshots möglich wäre.
Dadurch ließe sich leicht eine deutlich ansprechendere Präsentation realisieren. Sollte der Plugin- / Templateautor die Elemente nicht zur Verfügung stellen, könnten wir auf Platzhalter zurückgreifen.