Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: ANLEITUNG: Bildernamen bei Upload erhalten

    sunfreak

    • Fördermitglied
    • Beiträge: 97
    • Geschlecht:
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #30 am: 25. Oktober 2013, 13:43:33
    Hallo,

    ich hab mir das  xtc_keep_image_names_v1 von gunnart zum Vorbild genommen und angepasst.
    Bei mir klppt das prima.
    Gruß
    Frank

    jannemann

    • modified Team
    • Beiträge: 6.289
    • Geschlecht:
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #31 am: 25. Oktober 2013, 14:15:24
    Hallo Frank,

    Vielleicht magst du deine angepasste Version ja mit der Community teilen?

    Schöne Grüße,
    Jan

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #32 am: 25. Oktober 2013, 14:44:41
    Hi,

    würde das Modul gerne nutzen, bevor ich mich als nicht-profi da dran wage würde ich gerne wissen ob das Modul jemand bei einem aktuellen 1.06er shop laufen hat oder ob es das Probleme gibt?

    Habe es jetzt in meinem 06er Shop eingebaut und es funktioniert, soweit ich es beurteilen kann, einwandfrei.

    server-coach

    • Neu im Forum
    • Beiträge: 6
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #33 am: 25. November 2013, 18:19:24
    Hallo,

    habe das Modul in einem 1.06 frischen Testshop erfolgreich eingebaut und danach direkt ein Backup der Dateien und Datenbank gemacht.
    Bei einem Anlage von einer Kategorie und einem Produkt im Admin-Menü wird der Bildname korrekt gesetzt.
    Nach Installation des JTL-Wawi Connectors, und einer Anlage eines Produktes in JTL wird das Bild hochgeladen aber noch in der alten Form. Es wird auch kein Artikel im Backend angelegt.

    Nach Rückspielung des Backups und der Installation des Connectors wird jetzt auch der Artikel angelegt.

    Irgend eine Idee zur Lösung des Problems ?

    LG

    miamit

    • Gast
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #34 am: 31. Dezember 2013, 16:10:00
    Hallo,
    habe das gleiche Problem wie Server Coach.
    Habe die Änderungen bzgl. der KATEGORIE-Bilder in die admin/includes/categories.php geschrieben. Wenn ich dann neue Kategoriebilder per JTL Wawi hochlade werden diese nach wie vor mit einfachen Ziffern überschrieben statt den eigentlichen Dateinamen zu erhalten.

    Weiss jemand, warum dies so ist?

    Gruß und guten Rutsch!

    sunfreak

    • Fördermitglied
    • Beiträge: 97
    • Geschlecht:
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #35 am: 13. Januar 2014, 15:28:28
    Hallo Frank,

    Vielleicht magst du deine angepasste Version ja mit der Community teilen?

    Schöne Grüße,
    Jan

    Hallo,
    habe gerade erste gesehen, dass der Wunsch da ist - sehr gerne mache ich das.
    Wenn es euch nix ausmacht:
    Ich muss die Anpassungen ja im 2.0 Shop wieder machen wenn der da ist. Gerne stelle ich dann ein "How-To" ein. Falls mir jemand 2.0 mit Xampp geben kann/will mache ich das gerne auch schon vorher.

    LG
    Frank

    Zoralina

    • Neu im Forum
    • Beiträge: 11
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #36 am: 29. August 2014, 14:12:50
    klappt bei mir bei 1.0.6 super! Allerdings fände ich es noch brauchbar, wenn die Artikel-ID noch dabei wäre. Dann kann man das Bild in der DB oder auf dem Server besser dem Artikel zuordnen.
    Weiß jmd., wie man die ID noch an den Dateinamen drankriegt?
    Danke!

    md_kks

    • Neu im Forum
    • Beiträge: 47
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #37 am: 09. Oktober 2014, 15:44:01
    Ich habe das Modul jetzt in die Version  v1.06 rev 4642 eingebaut und es funktioniert wunderbar. Anschließend habe ich noch einmal die Anleitung etwas überarbeitet. Eigentlich habe ich nur die Zeilenziffern geändert, so das andere nicht mehr danach suchen müssen.

    Ein kleines Problem habe ich allerdings dabei, welches aber die Funktionalität des Moduls nicht beeinträchtigt. Den Ordner "/lang/english/configuration.php" gibt es in meiner Version nicht mehr. Da gibt es nur "/lang/english/english.php" oder eben german.php.
    Wenn ich die genannten Codes aus der Anleitung dort einfüge ändert sich im Backend nichts, da steht immer noch RENAME_IMAGE und auch keine Erläuterung dazu. Warum das nicht funktioniert weiß ich nicht.

    Datenbank anpassen

    Code: SQL  [Auswählen]
      INSERT INTO `configuration` VALUES (NULL , 'RENAME_IMAGE', 'true', 4, 5, NULL , '0000-00-00 00:00:00', NULL , 'xtc_cfg_select_option(array(''true'', ''false''),');

    Dateien anpassen

    "/admin/includes/classes/categories.php" ca. Zeile 529

    Code: PHP  [Auswählen]
     $nsuffix = array_pop($pname_arr);

    danach einfügen:

    Code: PHP  [Auswählen]
       if (RENAME_IMAGE == 'true') {

    ca. Zeile 552

    Code: PHP  [Auswählen]
      $sql_data_array['products_image'] = xtc_db_prepare_input($products_image_name);

    davor einfügen:

    Code: PHP  [Auswählen]
      } else {
         $products_image_name = $products_image->filename; }

    ca. Zeile 597

    Code: PHP  [Auswählen]
      $nsuffix = array_pop($pname_arr);

    danach einfügen:

    Code: PHP  [Auswählen]
     if (RENAME_IMAGE == 'true') {

    ca. Zeile 607

    Code: PHP  [Auswählen]
      rename(DIR_FS_CATALOG_ORIGINAL_IMAGES.'/'.$pIMG->filename, DIR_FS_CATALOG_ORIGINAL_IMAGES.'/'.$products_image...

    danach einfügen:

    Code: PHP  [Auswählen]
     } else {
         $products_image_name = $pIMG->filename; }

    "/lang/english/admin/configuration.php"

    am Ende (vor dem ?>) einfügen:

    Code: PHP  [Auswählen]
      define('RENAME_IMAGE_TITLE', 'Rename image');
        define('RENAME_IMAGE_DESC', 'Should the picture be renamed with the internal id of the article? This avoids overwriting existing images of other products.');

    "/lang/german/admin/configuration.php":

    Code: PHP  [Auswählen]
        define('RENAME_IMAGE_TITLE', 'Bilder umbenennen');
        define('RENAME_IMAGE_DESC', 'Sollen die Bilder nach einem eindeutigen Schema passend zur internen Nummerierung der Artikel benannt werden? Dies verhindert das Überschreiben von existierenden, gleichnamigen Bildern.');

    timopaul

    • modified Team
    • Beiträge: 371
    • Geschlecht:
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #38 am: 09. Oktober 2014, 17:55:03
    Servus,

    Ein kleines Problem habe ich allerdings dabei, welches aber die Funktionalität des Moduls nicht beeinträchtigt. Den Ordner "/lang/english/configuration.php" gibt es in meiner Version nicht mehr. Da gibt es nur "/lang/english/english.php" oder eben german.php.
    Wenn ich die genannten Codes aus der Anleitung dort einfüge ändert sich im Backend nichts, da steht immer noch RENAME_IMAGE und auch keine Erläuterung dazu. Warum das nicht funktioniert weiß ich nicht.

    Die entsprechende Datei liegt unter /lang/english/admin/configuration.php

    Besten Gruß,
    Timo

    [EDIT Tomcraft 17.01.2016: Korrektur des Pfades in Beitrag 1 übernommen.]

    md_kks

    • Neu im Forum
    • Beiträge: 47
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #39 am: 09. Oktober 2014, 20:03:47
    super Danke,
    vor lauter sucherei das einfachste nicht gefunden  :crazy:

    Slevin-Carla445

    • Neu im Forum
    • Beiträge: 15
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #40 am: 10. Oktober 2014, 11:23:33
    @md_kks

    Vielen, vielen Dank. Funktioniert hervorragend.

    servsens

    • Frisch an Board
    • Beiträge: 82
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #41 am: 09. März 2015, 14:09:33
    Hallo Zusammen,
    ich versuche gerade, dies in "modified eCommerce Shopssoftware v1.06 rev 4642 SP2 dated: 2014-08-12
    Datenbank Version: "MOD_1.0.6.0" " einzubauen.
    Beim letzten Schritt kam ich nicht weiter, dort heißt es sinngemäß:

    Zitat
    "/lang/german/admin/configuration.php
    am Ende (vor dem ?>) einfügen:"

    In meiner /lang/german/admin/configuration.php
    gibt es jedoch kein einziges

    Code: PHP  [Auswählen]
    ?>

    ebenso wenig im englischen Pendant!

    Wo soll ich jetzt
    Code: PHP  [Auswählen]
            define('RENAME_IMAGE_TITLE', 'Bilder umbenennen');
            define('RENAME_IMAGE_DESC', 'Sollen die Bilder nach einem eindeutigen Schema passend zur internen Nummerierung der Artikel benannt werden? Dies verhindert das Überschreiben von existierenden, gleichnamigen Bildern.');
    einbauen?

    Vielen Dank für jeden Hinweis.

    servsens

    • Frisch an Board
    • Beiträge: 82
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #42 am: 09. März 2015, 14:41:52
    Ich habe soeben in den Installationsquellen von v1.06 rev 4642 SP2 nachgeschaut, dort gibt es in der Datei /lang/german/admin/configuration.php bzw. /lang/english/admin/configuration.php nur
    Code: PHP  [Auswählen]
    <?php
    !
    Ich vermute, daß das
    Code: PHP  [Auswählen]
    ?>
    normalerweise am Ende der beiden Dateien steht, jedoch abhanden gekommen ist und jetzt in den Installationsquellen einen kleinen Fehler darstellt, richtig?

    servsens

    • Frisch an Board
    • Beiträge: 82
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #43 am: 09. März 2015, 15:42:20
    Jedenfalls habe ich das vermutlich fehlende
    Code: PHP  [Auswählen]
    ?>
    am Ende der beiden lang-Dateien angefügt und davor dann jeweils den PHP Code gemäß Anleitung von oben eingefügt.

    Nach dem Ausführen des SQL-Codes und dem Abschalten der Option "/Konfiguration/-Bild Optionen/Bilder umbenennen" wurden die Dateinamen von hoch geladenen Produktbildern im Shop (v1.06 rev 4642 SP2 dated: 2014-08-12) beibehalten.

    Dies ist wohl solange kein Problem, solange man eindeutige Produkt- und Bildbezeichnungen hat, man muß ab jetzt darauf achten, immer einmalige Dateinamen zu verwenden, sonst werden vorhandene Produktbilder mit neuen überschrieben...

    gun

    • Frisch an Board
    • Beiträge: 52
    Re: ANLEITUNG: Bildernamen bei Upload erhalten
    Antwort #44 am: 08. Juli 2015, 10:22:41
    Hey Leute,

    Ich müsste das Thema kurz reaktivieren.
    Meine Bilder behalten jetzt den Name, das ist schon mal super. Doch wenn ich im Shop dieses Produkt auswähle steht oben im Link immernoch ein PHP Code.
    Ich kannte das von früher so, dass auch im Link der Bildername/Produktname beibehalten wurde, das war natürlich super für Google ...

    Oder hab ich gerade einen Denkfehler ?
    3 Antworten
    3093 Aufrufe
    23. Juni 2013, 17:02:17 von milena
    0 Antworten
    1389 Aufrufe
    09. Mai 2017, 14:32:01 von michaelEberl
    1 Antworten
    2441 Aufrufe
    20. Januar 2017, 09:22:11 von Jonas
               
    anything