WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Nicht dass ich es direkt brauchen würde.. aber gibt es sowas?
Einfach ein CSV aus Excel speichern, hochladen und Pfad angeben.
Wenn man sowas googelt, findet man massenweise Scripte, aber oft nicht wirklich "griffbereit".
Du meinst ohne Weiterverabeitung, nur zum angucken?
Also "einfach" CSV laden und als (sortierbare) HMTL-Tabelle darstellen?
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Online
Ja - ganz simpel.
Dranbauen kann man ja immer noch (responsive Verhalten usw)
Es gäbe auch etliche jQuery PlugIns, die eine vorhandene Tabelle ummodeln. Aber das wäre der nächste Schritt.
In PHP gibt es ja fgetcsv, da müßte sich doch was mit basteln lassen ...
Beitrag geändert von bernd (07.02.2017 22:14:16)
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Online
In PHP gibt es ja fgetcsv, da müßte sich doch was mit basteln lassen ...
Ja, das gibt es auch viel "halbfertige" Scripte auf GitHub, aber scheinbar gibt es da entweder Probleme damit oder geringe Nachfrage.
Ich muss aber gestehen; Ich hab wenig lust, 30 Baustellen zu besichtigen, deswegen ja auch die Frage. ;-)
Habe mal vor einigen Jahren für ein Theater in Frankfurt ein CSV to Table gemacht. Die CSV wird von Tickets.com geliefert, diese wird übers Backend hochgeladen und vom Script in eine Kalenderdarstellung umgewandelt (das einfach eine Tabelle ist).
Es war nicht sonderlich schwer, auch wenn ich das FE dafür damals mit Thorns PMF TemplateEngine gemacht habe, kann man es auch mit einfachem PHP machen.
Ich habe das Script nicht grifbereit.
Aber jede neue Line im CSV Dokument wurde zum Array und die jeweiligen Spalten (Kommasepariert) wurden zu den Array-Keys, deren Inhalte zu Values.
Das einzige was es etwas schwer macht, daraus eine Pauschal-Lösung zu bauen, ist, dass man die Titel der Columns nicht in die CSV Datei einbinden kann.
Wobei das ginge schon, dann wären die Spalten in der ersten Line die Titel der Colums und die verbleibenden Reihen die Arrays mit den Inhalten.
“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale
Offline
Ich denke im Hinterkopf an ein "znip"
Also: Keine 200 Checkboxen, sondern: Anleitung. Und da kann man sagen: "Erste Zeile muss Titel sein. Mach das so."
znip hab ich auch im Kopf, bischen Konfiguration muß aber wohl sein:
Angabe des Dateinamen (ist eh klar)
1. Zeile == Spaltenkopf?
, oder ; separiert
Daten(Strings) in ""
und vorsichtshalber noch Zeilenende
und Dateianfang mit BOM?
erstmal, was mir so spontan einfällt.
Nachtrag:
was ich nicht ganz raffe, wie soll das als znip dann mit der Konfiguration funktionieren, wenn ich es mehrmals einsetzen will?
Beitrag geändert von bernd (07.02.2017 23:13:29)
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Online
Nachtrag:
was ich nicht ganz raffe, wie soll das als znip dann mit der Konfiguration funktionieren, wenn ich es mehrmals einsetzen will?
Man verwendet ja immer das gleiche Programm zum Speichern der CSV. Also sind auch die Separatoren immer gleich. Macht einmal settings. Nur das File ist verschieden. Und auch da kann man sagen: nenne es soundso.
Und was macht man mit csv-Dateien aus unterschiedlichen Quellen? Bei denen dann evtl. die Seperatoren eben nicht mehr gleich sind.
Und wenn ich es mehrfach einsetzen möchte braucht's doch auch die Möglichkeit bezogen auf die section_id Dateinamen anzugeben?
Oder denk ich da jetzt einfach komplett falsch und/oder zu kompliziert?!?
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Online
Naja - das ist eben znip: mach das so wie in der Anleitung. Dann wird das funktionieren.
(Sorry Laptop schon im Rucksack. Handy ist mühsam)
Ich hab grad vor kurzem ein Modul für BC gemacht.
https://forum.blackcat-cms.org/viewtopic.php?f=21&t=606
Basiert von der Grundidee her auf SorTable.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
cwsoft
Bernd hat was geschnitzt, einfach nur das CSV einlesen und darstellen, mit sortieren. Eben als znip - ohne einstellungen.
Ganz simpel.
http://wbce.at/tpls/unterseiten/diverse-module.php -> csv2table
Ich hab momentan viel um die Ohren, werde mich erst am WE um CSS und sonstiges kümmern können.