Seite 1 von 1
csv Import
Verfasst: 5. Dez 2006, 01:54
von jiggle
Wir bräuchten kurzfristig ein Modul/Addon um Adresslisten aus csv Dateien zu Importieren, in der csv würden wir dann die Artikel ID mit angeben wollen so dass diese automatisch dem richtigen Artikel zugeordnet wird.
Sortierung z.B. nach Plz.
Klassischer Datensatz:
Firma
Strasse
PLZ
ORT
Telefon
mail
www
evtl. Öffnungszeiten
So mal grob, bei Interesse Angebote per mail an info[ät]linkplan.de oder per PN.
Bei Gefallen Folgeaufträge garantiert
Gruß Mario
Verfasst: 6. Dez 2006, 19:09
von Joachim.Dörr
Job erledigt
http://www.redaxo.de/165-Moduldetails.h ... ule_id=185
lg
Joachim
ps. Bezahlung: sende an redaxo
Verfasst: 6. Dez 2006, 22:14
von Dr KillerJoe
Yoo hat geschrieben:ps. Bezahlung: sende an redaxo
Soll bestimmt Spende an Redaxo heißen^^ ->
Donate Redaxo (kein Zwang^^)
mfg
Flo
Verfasst: 6. Dez 2006, 22:15
von Joachim.Dörr
genau. mit "p" eben... (ich und meine rechtschreibung
)
Verfasst: 7. Dez 2006, 23:45
von jiggle
Super, funktioniert 1a, Spende ist raus
Danke!
Verfasst: 31. Dez 2006, 14:45
von zehbaeh
Als Anmerkung: Vorteilhaft wäre es noch den Tabellenheader auch als solchen auszugeben (thead). Bei einer mehrseitigen Druckausgabe der Tabelle erzeugen brauchbare Browser am Seitenanfang jeder Seite diese Header automatisch. Ohne ein thead fehlt dem Browser die dafür nötige Information.
Die Ausgabe sieht dann "wenig gekonnt" aus.
Also so:
<table>
<thead><tr><td>...</td></tr></thead>
<tbody><tr><td>...</td></tr></tbody>
</table>
Verfasst: 31. Dez 2006, 15:00
von Markus.Staab
Genau so:
<table>
<thead><tr><th>...</th></tr></thead>
<tbody><tr><td>...</td></tr></tbody>
</table>
Gruß,
Markus
Verfasst: 31. Dez 2006, 15:11
von zehbaeh
Das th braucht es aber nur wenn es ausserhalb eines thead verwendet wird.
Also in:
<tbody>
<tr><th>...</th></tr>
<tr><td>...</td></tr>
</tbody>
Ansonsten ist der Kontext (thead) ja eindeutig
Verfasst: 31. Dez 2006, 15:33
von Markus.Staab
Hi,
soll jetzt keine Diskussion werden, ich stütze mich nur auf SELFHtml
siehe
http://de.selfhtml.org/html/tabellen/au ... erper_fuss
Gruß,
Markus
Verfasst: 31. Dez 2006, 15:55
von zehbaeh
Ist letztlich auch egal was man benutzt
da tr als: <!ELEMENT tr (th|td)+>
definiert ist,
und thead als: <!ELEMENT thead (tr)+>
sprich beides gültig ist.
PS-EDIT: Da es für tfoot ja keine "Extrawurst" gibt, sieht das im ganzen für mich mit td eben stimmiger aus.)
Verfasst: 2. Jan 2007, 22:59
von Thomas.Blum
Hej,
das <thead> leitet einen Kopfbereich ein wo mehere Reihen (<tr>) sich befinden können. Die erste(n) Reihen sind die Überschriften (<th>) gefolgt von normalen (<td>) wo zum Bspl Grafiken placiert werden können (Produkttabelle).
vg Thomas
Verfasst: 23. Jul 2008, 13:30
von bastians
Ich setze gerade dieses Modul ein. Nun würde mich interessieren, wie ich die Tabelle so formatieren kann, dass die Zeilen abwechselnd andere Hintergrundfarben haben.
Habe die Ausgabe schon ein wenig angepasst, aber irgendwie komm ich nicht drauf. Ich denke, man muss noch programmieren, dass er die eine Zeile mit der Klasse X und die danach mit der Klasse Y.
Für Rat bin ich dankbar.
Allgemein wäre eine Anpassung dieses Moduls dahingehend sinnvoll. Würde es gern tun, aber so fit bin ich leider nicht in PHP.
Verfasst: 23. Jul 2008, 13:38
von Thomas.Blum
Hej,
das kannst du ganz einfach mit Modulo Division lösen.
Code: Alles auswählen
if($deine_zahl % 2 == 0)
echo "zahl ist gerade";
else
echo "zahl ist ungerade";
$deine_zahl könnte $i sein, wenn es in einer for-Schleife läuft.
vg Thomas
Verfasst: 23. Jul 2008, 13:46
von bastians
hmm, sorry, das verstehe ich gerade nicht. Der Quellcode ist folgender:
Code: Alles auswählen
<?
//Define what you want the seperator to be, this could be new line, (\n) a tab (\t) or any other char, for obvious reasons avoid using chars that will be present in the string. Id suggest a comma, or semicolon.
$sep = ",";
//define file to read
$file = "REX_FILE[1]";
$uri = $REX['HTDOCS_PATH'];
$folder ="files/";
//read the file into an array
$lines = file($uri.$folder.$file);
//count the array
$numlines = count($lines);
//explode the first (0) line which will be the header line
$headers = explode($sep, $lines[0]);
//count the number of headers
$numheaders = count($headers);
$i = 0;
//start formatting output
echo "<table border = 1 cellpadding = 2><tr>";
//loop through the headers outputting them into their own <TD> cells
while($i<$numheaders){
$headers = str_replace("\"", "", $headers);
echo "<td>".$headers[$i]."</td>";
$i++;
}
echo "</tr>";
$y = 1;
//Output the data, looping through the number of lines of data and also looping through the number of cells in each line, as this is a dynamic number the header length has to be reread.
while($y<$numlines){
$x=0;
echo "<TR>";
while($x<$numheaders){
$fields = explode($sep, $lines[$y]);
$fields = str_replace("\"", "", $fields);
echo "<TD> ".$fields[$x]." </TD>";
$x++;
}
$y++;
echo "</TR>";
}
//close the table.
echo "</table>";
?>
Und wo baue ich da die IF-ELSE Funktion ein?
EDIT: Ich eröffne einen neuen Thread.
Verfasst: 26. Okt 2010, 10:07
von cukabeka
Hat noch jemand dieses Modul? Im downloadbereich ist es nicht mehr...
Verfasst: 26. Okt 2010, 12:12
von Cheffchen
Hallo,
der steht doch über deiner Frage :O).
oder meinst das:
http://www.redaxo.de/165-0-moduldetails ... ule_id=395
Cheffchen
Verfasst: 26. Okt 2010, 12:13
von cukabeka
ah, das meinte ich.
gibt es noch elegantere lösungen, CSV-daten zu integrieren? evtl via addon?
Verfasst: 26. Okt 2010, 12:51
von Thomas.Blum
Hej,
das editme Addon konnte csv Daten direkt in eine Tabelle importieren. Tabelle müsste aber via edirtme angelegt worden sein.
vg Thomas
Verfasst: 3. Nov 2010, 14:06
von cukabeka
ja, editme ist cool, aber ich brauchte das für R3..
hat sich mit viel handarbeit erledigt.. danke!