sandboxgangster / Part-DB

Electronic Parts Database
24 stars 10 forks source link

Batch Datenblatt URL import #29

Closed Barthiboy closed 10 years ago

Barthiboy commented 10 years ago

Hallo zusammen. Gibt es die Möglichkeite auf einmal viele Datenblatt URL´s zu importieren. Evtl durch Komma getrennt. Oder diese aus einer Datei einzulsen? Ich kann c und pascal programmieren. Verstehe daher auch den php code. Habe mir edit_part_info angeschaut. Verstehe soweit auch was hier gemacht wird. Da ich aber nicht der Websitenprogrammierer bin, weiß ich nicht, wie ich weitere Editfelder oder andere möglichkeiten Visualisieren kann. Ich könnte evtl mit einem parser dienen, der die urls einliest. Danke für eure Unterstützung.

ubruhin commented 10 years ago

Hallo, Das sollte eigentlich schon gehen. Im case "attachement_add" in der Datei "edit_part_info.php" könnte man den String in $new_filename als kommagetrenntes Array behandeln und für jeden Eintrag im Array einen neuen Dateianhang hinzufügen. Dann können die Dateinamen aller Datenblätter als kommagetrennter String ins URL-Textfeld eingegeben werden.

Also irgendwie so:

$new_filenames = explode(';', $new_filename);
foreach ($new_filenames as $new_filename)
    $new_attachement = Attachement::add($database, $current_user, $log, $part, $new_attachement_type_id, $new_filename, $new_name, $new_show_in_table);
Barthiboy commented 10 years ago

Thank you very much. It works. If someone is interested is this file, i can upload it. But i don´t know where. Thanks