Beiträge von KATERchen

    Also ich wähle die Bilder aus - A-B-C-D-E, angezeigt werden sie aber durcheinander. Beim hochladen sind sie aber wieder in der richtigen Reihenfolge.

    ID's bekommen die Bilder schon, aber wie kann ich sie vollständig laden, bevor sie angezeigt werden?

    Hallo,

    ich bin dabei mir ein Bilder-Uploader mit Vorschau und Sortierfunktion zu bauen. Mehr oder weniger klappt das schon ganz gut, doch ein großes Problem nervt mich - offenbar wenn die Dateigröße zu hoch ist: wähle ich mehrere Bilder von der Festplatte aus und treffe die Auswahl zu schnell, werden die Bilder nicht in der richtigen Reihenfolge angezeigt, sondern vermutlich danach sortiert, wie sie geladen werden.

    Gucke HIER

    HIER habe ich mal ein paar Fotos hochgeladen, mit denen es nicht klappt.

    Hallo,

    ich will mir ein Bilder-Upload bauen. "Anleitungen" dazu gibt es mehr als genug im Netz - mit Dateinamen- und Größen-Anzeige, mit Bildvorschau etc, etc. Doch ausgerechnet da, wo es spannend wird, beim wirklichen Upload, hören alle Anleitungen auf. Oder bin ich zu blöd?

    Beispiel

    Hier gibt es diverse Vorschau-Möglichkeiten. Aber wie kann ich nun diese Dateien wirklich hochladen? Oder anders ausgedrückt, das Hochladen ist schon klar, aber wie übergebe ich die Daten an die Upload.php?

    Das mit rand() funktioniert! Was ganz ähnliches hatte ich schon mit microtime() versucht, beim Zurückleiten auf die sortieren.php. An die Fotos habe ich gar nicht gedacht.

    Das andere hier mit Ajax und JS hört sich allerdings schon in sofern besser an, weil es mir bei der ganzen Seite darum geht, was mit jQuery etc, möglich ist. Eigentlich ist nicht wirklich geplant, die Seite jemals online zu stellen.

    Ich werde mich bei Zeiten noch mal mit JSON und Ajax usw. beschäftigen. Vielleicht hat ja jemand Lust und viel, viel Zeit um ein paar Code-Zeilen zu meinem Beispiel zu schreiben. Aber ich werde mir das dann, wie gesagt, auch erst später angucken.

    Auf jeden Fall Danke für Eure Hilfe und danke timtim :)

    Und keiner hat bemerkt, dass das ganze gar nicht richtig funktioniert??? Es wurde total falsch sortiert.

    Ich habe es jetzt noch mal neu gemacht, aber immer noch ein Problem, welches mir langsam den letzten Nerv kostet. Wenn ich das Formular abschicke wird die Seite anschließend wohl nicht neu geladen und mir wird wieder die ursprüngliche Sortierung angezeigt. Erst wenn ich manuell die Seite neu lade, bekomme ich die neue Sortierung zu sehen. Ich habe es mit headers versucht

    Code
    header("Cache-Control: post-check=0, pre-check=0", FALSE);
    header("Cache-Control: no-cache, must-revalidate");
    header("Refresh:0; url=sortieren.php?ArtNr=" . $ArtNr);

    und auch mit meta-tags

    Code
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">

    aber nichts funktioniert.

    Hier mal der Quellcode:

    sortieren.php

    Sieht in reinem HTML dann so aus:

    sort_psg.php

    Mit dem Tipp von timtim war der Rest gar nicht so schwer. Lässt sich aber vielleicht noch etwas optimieren.


    Code
    $(function() {
                $('#sortable').sortable({
                   update: function(event, ui) {
                      var productOrder = $(this).sortable('toArray').toString();
                      $('input[name="newsort"]').val(productOrder);
                   }
                });
             });

    Ich bin mir nicht so ganz sicher was ich brauche, da ich noch nicht absolut sicher bin, wie das Script letztlich funktionieren würde/müsste. So was merke ich dann immer erst beim scripten.

    Ich habe mehrere Fotos ein einem Ordner (L_fu0010a, L_fu0010b, L_fu0010c...) für jedes L_-Foto gibt es auch noch ein M_ und ein XL_. Die Fotos mit dem a sind die Hauptfotos, also die, die immer zuerst angezeigt werden.

    Nun will ich, mit dem o.g. jQuery die Fotos umsortieren und umbenennen können, so dass sie in der Reihenfolge der neuen Sortierung umbenannt werden - wenn Euch das was sagt: genauso wie bei Ebay, wenn man dort einen Artikel zum verkaufen anbietet.

    Ich hatte jetzt auch schon den Gedanken, MySQL mit einzubinden, bin aber noch nicht dazu gekommen, den Gedanken weiter zu spinnen, ob das besser/möglich wäre.

    Von Ajax und JSON habe ich noch gar keine Ahnung. Eigentlich wollte ich nur schnell einen Uploader auf der Seite installieren, damit ich mit den entsprechenden Fotos weiter in jQuery einsteigen kann. Danach wollte ich mir dann in Ruhe die anderen Sprachen anschauen. Naja, wenn ich mir schon mal was vornehme... :)

    Das jQuery UI habe ich mir auch einfach nur kopiert, daher habe ich nicht wirklich eine Ahnung, wozu das toString() da dran hängt. Ich würde jetzt sogar mal vermuten, dass productOrder gar kein Array sondern ein String ist. Ist auch egal, ich kann mit beidem weiter arbeiten. Aber wie ich es nach PHP bekomme, weiß ich trotzdem nicht.

    In PHP kenne ich mich deutlich besser aus als in jQuery, vielleicht können wir uns ja ergänzen ;)

    Es geht um das hier.

    Ich habe ein kleines Script zum sortieren von Fotos. Nach dem sortieren sollen aber die Dateien entsprechend umbenannt werdern (fu0010a in fu0010c).

    Das Ergebnis des Verschiebens wird in jQuery UI in einem Array gespeichert. Wenn ich das nun nach PHP schicke, sollte das Umbenennen eigentlich kein Problem mehr sein.

    Oder liege ich da jetzt falsch ?

    Ich habe nicht die geringste Ahnung. Scheint aber irgendwie so zu sein. Hab immer wieder was von Ajax gelesen. Aber eine gute Einführung in Ajax habe ich bisher auch noch nicht gefunden.

    Irgendwie muss es auf jeden Fall mit POST und $_REQUEST funktionieren.

    Eine Möglichkeit Dateien nur mir jQuery umzubenennen gibt es ja nicht, oder?

    Leider habe ich keine richtige Anleitung gefunden, nur viele Forenbeiträge in englisch, die ich nicht wirklich verstanden habe.

    Ich habe ein eindimensionales Array ('a', 'b', 'c', 'd'). Wie kann ich das an PHP übergeben?

    Danke schon mal für die Antwort.

    Ganz großes SORRY Leute, aber ich habe gar keine Mail bekommen, dass es hier Antworten gibt. War auch gerade mit einem anderen Problem beschäftigt.

    Ich habe es jetzt gerade mit einem Timestamp probiert, leider ist dem Tool aber offenbar völlig egal, wie man die Dateien verschiebt. So wie sie eingefügt wurden, werden sie auch hochgeladen.

    Vielleicht kennt ja jemand auch ein anderes PlugIn, wo man die Dateien noch verschieben kann.



    Ich bin gerade auf eine sehr interessante Seite gestoßen. Mit ein bisschen Köpfchen und grübeln und sicherlich häufigem hier nachfragen werden die Bilder dann einfach nach dem Upload verschoben - ist eigentlich sogar viel Sinnvoller für meine Seite. Drückt mir mal die Daumen, dass ich das hinbekomme.

    Ja, mit der zip-Datei habe ich auch überlegt. Aber es gibt so viele Dateien darin und ich wusste nicht, was nun gebraucht wird und was nicht. Aber hier mal die LInks zu den Original-Dateien (klick mir) und (klick mir). Die Upload.php aus dem ersten Link funktioniert nicht, man muss die aus dem Zweiten nehmen. Morgen lade ich dann mal meine eigenen Dateien auf meinen Server, heute schaffe ich das nicht mehr.


    Doch noch geschafft: klick mir

    Mist, erwischt... Du treibst Dich aber auch überall rum :)

    Das in dem anderen Forum hat sich in der Tat erledigt. Ich wusste nur nicht ob ich da einen neuen Thread aufmache oder unter dem gelösten Problem weiter schreibe, also habe ich mich hier angemeldet. Wenn ich jetzt so drüber nachdenke schon ein bisschen blöde. Aber ich konnte ja nicht ahnen, dass man mich gleich erwischt :p


    Also, anderes Problem erledigt, dieses hier noch nicht.

    Hallo,

    seit Tagen versuche ich dieses Upload-Plugin auf meiner Seite zu installieren. Ich bin zwar noch jQuery-Anfänger und leider hapert es bei mir sehr mit dem Englischen, dennoch habe ich den Verdacht, die Seite ist nur für absolute Hardcore-Profis geeignet. Ich sehe da einfach nicht durch. Vielleicht könnt Ihr mir ja ein wenig helfen.

    Ich habe den Uploader jetzt soweit erst mal zum laufen gebracht, dass ich Bilder einfügen, auf der Webseite dann verschieben und letztlich hochladen kann. Was ich jetzt noch brauche ist, dass die Bilder in der Reihenfolge hochgeladen und entsprechend benannt werden - der Dateiname ist dabei egal.

    Ich hänge einfach mal eine zip mit allem was ich bisher habe an. Vielleicht erbarmt sich ja jemand meiner :)