Es werden ausschließlich für die Funktion des Forums notwendige Cookies verwendet!

Unsere Datenschutzerklärung


Im Shop werden nicht alle Bilder angezeigt.
Ergebnis 1 bis 2 von 2

Thema: Im Shop werden nicht alle Bilder angezeigt.

  1. #1
    Administrator Avatar von KlausK
    Registriert seit
    29.09.2010
    Beiträge
    3.325
    Blog-Einträge
    1
    Downloads
    360
    Uploads
    536

    Im Shop werden nicht alle Bilder angezeigt.

    Soeben habe ich die Dateinamen meiner Bilder neu optimiert (SEO) und musste feststellen, dass das erste
    Product_Image nicht angezeigt wurde. Schnell war klar, dass im Backend in der Artikelbearbeitung die
    letzten Zeichen fehlten. Alle weiteren Bilder im Artikel wurden angezeigt. Diese Dateinamen waren vollständig,
    obwohl sie sogar noch länger waren.

    Ursache:
    Die Dateinamen werden in der Datenbank gespeichert. Das erste Bild, das Hauptbild sozusagen, wird in der
    Tabelle products im Feld products_image abgelegt. Die Feldlänge ist aber grundsätzlich auf 64 Zeichen
    festgelegt. Alles was länger ist wird einfach abgeschnitten.

    Alle anderen Bilder werden in der Tabelle products_images im Feld image_name abgelegt. Die Feldlänge ist
    hier aber auf 254 Zeichen festgelegt. Warum das so ist kann ich mir im Moment noch nicht erklären.

    Lösung:
    Die Lösung ist also ganz einfach, indem man die Feldlänge von products_image ebenfalls auf 254 Zeichen
    setzt.

    - DB mit phpmyadmin öffnen
    - Tabelle 'products' auswählen
    - Im Menue den Reiter 'Struktur' auswählen
    - Feld 'products_image' bearbeiten
    - Feldlänge auf '254' setzen

    Sollte jemand mal einen plausiblen Grund haben diese Feldlänge nicht zu ändern, dann her damit!

  2. #2
    Erfahrener Benutzer
    Registriert seit
    29.09.2010
    Beiträge
    135
    Downloads
    4
    Uploads
    0

    AW: Im Shop werden nicht alle Bilder angezeigt.

    Das ist halt eine blöde Eigenart von MySQL.
    Oracle DB, PostgreSQL, und sogar der MSSQLServer quittieren das nämlich schon während des Einfügens mit einem Fehler und schneiden nicht ab.
    Im Allgemeinen verwendet man für die Feldlänge eine Potenz zur Basis 2 bzw. Basis 4. (also "2 hoch x" oder "4 hoch x"). Das hat was mit der internernen Struktur von Datenbanken und Dateisystemen zu tun. Bei der heutigen Servergröße bzw. Serverleistung ist das aber eigentlich fast egal, was man für Online Shops nimmt.

    jay-ar

Ähnliche Themen

  1. Artikel werden nicht angezeigt
    Von MUHAHA im Forum Gambio GX Off Topic
    Antworten: 8
    Letzter Beitrag: 03.09.2011, 15:39
  2. Gambio-Gx: Bestellungen werden 2-fach angezeigt
    Von blitzer11 im Forum Gambio GX Adminbereich
    Antworten: 9
    Letzter Beitrag: 06.01.2011, 16:58
  3. frage zu GAMBIO GX - einige Zahlungsweisen werden nicht angezeigt
    Von WalterGestalter im Forum Gambio GX Adminbereich
    Antworten: 2
    Letzter Beitrag: 24.11.2010, 23:55
  4. frage zu GambioGX-v1.0.14 - Manche Attribute werden nicht angezeigt
    Von WalterGestalter im Forum Gambio GX Adminbereich
    Antworten: 1
    Letzter Beitrag: 24.11.2010, 13:46

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •