Support > cpg1.4.x Deutsch (German)

Bilder sortieren - andere Möglichkeit?

<< < (2/5) > >>

Αndré:
Ich habe den Picmanager nie benutzt - probier's am besten testweise aus, bevor du dir die Arbeit umsonst machst. Mit dem Picmanager kannst du die Bilder einsortieren wie du willst. Die Frage ist, ob du die Bilder dann zwangsläufig einsortieren musst, damit sie an der richtigen Stelle erscheinen.

Ich habe dir 2 Möglichkeiten gezeigt.
Die Variante mit dem Picmanager ist weniger fehleranfällig, aber langfristig vielleicht nicht das was du suchst (teste es einfach mal).
Die Variante mit der Datenbankmanipulation setzt Kenntnisse mit Datenbanken und SQL voraus. Generell rate ich jedem von dieser Variante ab, der sich nicht absoulut sicher ist, was er da überhaupt tut.

Ich persönlich würde zur Datenbankmanipulation greifen, da ich davon überzeugt bin, dass ich weiss was ich tue 8)

Aber wie gesagt: das ist deine Entscheidung. Auf alle Fälle würde ich vorher ein Backup machen und das ganze so oder so erstmal nicht am Produktivsystem testen.


Starlight:
Hmm... *grübel, murmel* Ist das denn schwer zu lernen? Also in meinem Fall beträfe es dann ja ctime und picid, richtig?
Kann ich mir das vielleicht irgendwo anlesen. Wirklich Ahnung hab ich nicht. Aber wenn ich es dann gut verständlich irgendwo lese, komme ich meist recht gut klar.


--- Quote ---Das heisst aber, dass du entsprechend größe Lücken in deiner Bild-ID-Liste haben musst, um alle Bilder dort einzusortieren.
--- End quote ---
Das hier verstehe ich nämlich nicht. ^^

Αndré:
Nochmals zum Verständnis: das Meta-Album 'lastup' sortiert standardmäßig nach pid (= Picture-ID). Wenn du die Bilder nicht in der Liste an erste Stelle stehen haben möchtest, musst du diese "weiter hinten" einsortieren.

Beispiel: Du hast momentan 3636 Bilder in deiner Galerie - dein Picture-ID-Zähler ist aber schon bei 4589. D.h. du hast irgendwo zwischen 1 und 4589 ca. 950 freie Picture-IDs, wo du Bilder einsortieren könntest, die dann nicht an erster Stelle im Meta-Album 'lastup' stehen würden. Diese müsstest du herausfinden.

Alternativ könntest du das Sortierverhalten vom Meta-Album 'lastup' ändern. Sprich: nicht nach pid sondern nach ctime sortieren lassen. Damit würdest du nur noch den Wert 'ctime' anpassen müssen, sonst nix.


--- Quote from: Starlight on April 27, 2009, 10:37:10 am ---Kann ich mir das vielleicht irgendwo anlesen. Wirklich Ahnung hab ich nicht. Aber wenn ich es dann gut verständlich irgendwo lese, komme ich meist recht gut klar.

--- End quote ---
Ich kenne deine Fähigkeiten nicht. Daten mit phpMyAdmin manipulieren wird wohl jeder können, der sich 5 Minuten mit dem Tool beschäftigt hat. Dazu müsstest du dann aber jeden Wert manuell anpassen, was bestimmt keine Zeitersparnis im Vergleich zum Picmanager wäre.
Hier könnte der SQL-Befehl "UPDATE" helfen, mit dem du gezielt den Wert 'ctime' von den gewünschten Einträgen ändern kannst. Machst du hierbei einen Fehler, erhältst du aber vielleicht ein ganz anderes Ergebnis als gewünscht.

Joachim Müller:
Das trickreiche an der ID ist, dass sie auf "AutoIncrement" steht - wenn Du da einen Fehler baust, dann rauscht es kräftig - Datenverlust und hellgelbe Fehlermeldungen sind höchstwahrscheinlich. Nicht böse sein, aber wie eenemeenemuu schon taktvoll versucht hat zu sagen ist die Datenbank-Manipulation was für Könner und sollte nicht von Einsteigern probiert werden - dafür kann zuviel schiefgehen. Wenn Du an der Stelle was verbockst kann Dir keiner mehr großartig helfen, und das nur für den schalen Effekt einer Sortierung? So genau schaut sich - mit Verlaub - keiner Deine Seite an - wenn da ein kleiner Knick in einem Meta-Album drin ist, dann bemerkt das kaum jemand.

Starlight:
eenemeenemuu:Tja, sobald ich ne kleine Anleitung oder Beschreibung hab, krieg ich fast alles hin. Ohne kann ich seeehr wenig.  ;)
Ich hoffe, ich überstrapaziere deine Geduld noch nicht...
Das mit dem lastup nach ctime sortieren klingt gut.
Da müsste ich eben nur noch wissen, wie man das macht.  ::) ;D ctime anpassen krieg ich ja dann hin.

Joachim Müller: Hach, ich weiß, ich bin bei sowas immer so pingelig ^^
Wenn ihr mir jetzt wirklich so sehr davon abratet, dann lass ich es ABER: Wenn ich das so mache, wie eenemeenemuu meinte, also lastup nur noch ctime sortieren, das dürfte doch machbar sein, oder? Also, ich weiß zwar nicht wie, aber schwer klingt es trotzdem nicht.  ;D Und das mit ctime hab ich ja schonmal hingekriegt, da das Datum anzupassen. Und da hab ich nichts verwurstelt...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version