Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
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: MODUL: ICEcat Datenblätter einbinden

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    MODUL: ICEcat Datenblätter einbinden
    Antwort #570 am: 21. April 2011, 22:43:22
    Ich habe mal aufgeräumt, du kannst deinen Beitrag gerne nochmal editieren und so schreiben, wie du es ursprünglich vor hattest. ;-)

    Grüße

    Torsten

    tester

    • Frisch an Board
    • Beiträge: 57
    MODUL: ICEcat Datenblätter einbinden
    Antwort #571 am: 23. April 2011, 16:55:18
    Hallo Zusammen,

    habe gerade das Modul eingebaut, leider mit einigen Problemen.

    In den Produktseiten bekomme ich nur den "alt=" Text für die Bilder angezeigt.
    Fehlersuche hilft im Moment nicht, irgendwo ist der Wurm drin. ;-)

    Der generierte Bilderlink funktioniert, schiebe ich ein korrekt benanntes Produktbild oder Daten von einem Zweitshop rüber klappt das ganze auf Anhieb.

    Logindaten für ICEcat sind kontrolliert, Beschreibungen lädt er ja auch und speichert diese korrekt ab :-/ Etwas komisch dieses Problem.

    Ich warte bei einem kühlen Bier und einem Osteressen auf den Geistesblitz! ;-)
    Euch Allen auch frohe Ostern!

    Grüße

    bkabel

    • Schreiberling
    • Beiträge: 341
    • Geschlecht:
    MODUL: ICEcat Datenblätter einbinden
    Antwort #572 am: 23. April 2011, 18:42:54
    hi tester,

    für den "alt=" -Tag musst du in /includes/modules/product_info.php (ca. Zeile 260 )

    nach dem suchen:

    Code: PHP  [Auswählen]
    $ICEdata = "<div id='manuprodpic'><img src='".$product->getICEcatProductImages($ICE_productsEAN,$ICE_productsHTN,$manufacturers_name,'de')."' alt='' /></div>";
     
    mit folgendem ersetzen:

    Code: PHP  [Auswählen]
    $ICEdata = "<div id='manuprodpic'><img src='".$product->getICEcatProductImages($ICE_productsEAN,$ICE_productsHTN,$manufacturers_name,'de')."' alt='".$product->data['products_name']."' /></div>";
    und das:

    Code: PHP  [Auswählen]
    $ICEdata = "<div id='manuprodpic'><img src='".DIR_WS_INFO_IMAGES.'noimage.gif'."' alt='' /></div>";
    mit folgendem ersetzen:

    Code: PHP  [Auswählen]
    $ICEdata = "<div id='manuprodpic'><img src='".DIR_WS_INFO_IMAGES.'noimage.gif'."' alt='".$product->data['products_name']."' /></div>";
    Gruß
    Björn

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    MODUL: ICEcat Datenblätter einbinden
    Antwort #573 am: 24. April 2011, 01:39:29
    Das kann eigentlich ins nächste Paket mit aufgenommen werden. Ein "alt"-tag ist schon ganz sinnvoll. ;-)

    Grüße

    Torsten

    bkabel

    • Schreiberling
    • Beiträge: 341
    • Geschlecht:
    MODUL: ICEcat Datenblätter einbinden
    Antwort #574 am: 24. April 2011, 17:44:53
    Dann würde ich mal sagen, es macht sich ein "tester"  :lol:  dieses Moduls an die Arbeit und setzt eine "Roadmap" (Projektliste) auf, mit den Dingen, die noch ins Modul reingehören sollten!
    Ich werde diese dann bei Gelegenheit, sofern es meine Kenntnisse zulassen, :whistle: abarbeiten!

    Gruß
    Björn

    riffi_at

    • Fördermitglied
    • Beiträge: 72
    MODUL: ICEcat Datenblätter einbinden
    Antwort #575 am: 25. April 2011, 17:09:55
    Habe es jetzt 2 Tage am laufen. So weit so gut - funktioniert auch alles, ausser der ICEcat Server ist wieder einmal offline (503, 504). Dabei ist der Seitenaufbau etwas zäh (ca. 7 Sekunden), aber es kommt keine Fehlermeldung. Speed ist ansonsten tadellos, nur haben sich in ca. 2 Stunden mehr als 500MB Daten angesammelt. Mein Hoster hüpft mittlerweile im Kreis. :hobbyhorse: Die Ausführung der "delete.php" macht ein paar Problemchen: die Daten werden samt Ordner gelöscht und wieder erstellt, danach funktioniert aber das Script nicht mehr, weil die Besitzerrechte (nicht Dateirechte)falsch vergeben und dabei keine Daten abgelegt werden können. Hier hilft nur mehr ein manuelles Hochladen der sechs Ordner und die Dateiberechtigung muß man noch manuell (CHMOD 777) setzten, ansonsten meldet sich SAFE_MODE. Zum Zweiten streikt auch noch das Export Modul für Google Sitemap - wobei ein Fehler im SimpleXML vorhanden ist, da ja das Modul auf die "products.php" (/includes/classes) zugreift.

    Zitat
    SimpleXMLElement::__construct() [simplexmlelement.--construct]: Entity: line 21: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xF1 0x61 0x22 0x20 in /var/www/vhosts/xxx.xx/httpdocs/includes/classes/product.php on line 627

    bkabel

    • Schreiberling
    • Beiträge: 341
    • Geschlecht:
    MODUL: ICEcat Datenblätter einbinden
    Antwort #576 am: 25. April 2011, 17:52:18
    Hi riffi_at,

    probier es mal mit dieser "delete.php"! Jetzt werden die Ordner mit Rechten "777" erstellt. :) Vielleicht schafft das schon Abhilfe, ansonsten muss ich wohl die PHP-Funktion "ftp_chmod()" irgendwie einbauen. :?
    Bei den anderen Problemen weiß ich jetzt auch keinen Rat, denn ich habe z.B. das Google-Sitemap-Modul nicht eingebaut. Hast du einen Link zum Modul?

    Gruß
    Björn

    riffi_at

    • Fördermitglied
    • Beiträge: 72
    MODUL: ICEcat Datenblätter einbinden
    Antwort #577 am: 25. April 2011, 18:38:08
    Danke für's Überarbeiten, leider noch kein Erfolg. Diese Fehlermeldung kommt:
    Zitat
    Warning: file_put_contents() [function.file-put-contents]: SAFE MODE Restriction in effect. The script whose uid is 10151 is not allowed to access /var/www/vhosts/xxx.xx/httpdocs/ICEcat_cache/ICEcatXML owned by uid 33 in /var/www/vhosts/xxx.xx/httpdocs/includes/classes/product.php on line 630

    Im Anhang noch das Sitemap Script. Muss nicht installiert werden, sondern wird einfach aufgerufen.

    bkabel

    • Schreiberling
    • Beiträge: 341
    • Geschlecht:
    MODUL: ICEcat Datenblätter einbinden
    Antwort #578 am: 25. April 2011, 19:01:28
    Mit welchen Rechten erstellt die "delete.php" die Ordner bei dir?

    riffi_at

    • Fördermitglied
    • Beiträge: 72
    MODUL: ICEcat Datenblätter einbinden
    Antwort #579 am: 25. April 2011, 19:20:24
    CHMOD 777. Verstehe aber nicht, dass "Icecat_Cache" keine Dateien ablegen darf, obwohl es der gleiche Benutzer ist. Möglicherweise vergleicht "safe_mode" den Stammordner "Icecat_cache" mit den Unterordnern und die haben unterschiedliche Benutzer. Vielleicht liegt's an dem?

    bkabel

    • Schreiberling
    • Beiträge: 341
    • Geschlecht:
    MODUL: ICEcat Datenblätter einbinden
    Antwort #580 am: 25. April 2011, 21:37:13
    hi riffi_at,

    ich hab die delete.php nochmal überarbeitet und einen "ftp_chmod" eingerichtet! Trage deine Daten an den notwendigen Stellen ein und berichte was passiert!  :?  (bei mir funktioniert es jedenfalls!)

    Gruß
    Björn

    riffi_at

    • Fördermitglied
    • Beiträge: 72
    MODUL: ICEcat Datenblätter einbinden
    Antwort #581 am: 28. April 2011, 09:36:52
    Sorry für die Verspätung. Die "delete.php" funktioniert jetzt anstandslos. Danke. Vielleicht sollten wir bkabel zum Mitarbeiter des Jahres wählen. Beachtliche Leistung - einfach Hut ab.  :king:

    bkabel

    • Schreiberling
    • Beiträge: 341
    • Geschlecht:
    MODUL: ICEcat Datenblätter einbinden
    Antwort #582 am: 29. April 2011, 09:15:16
    Hi riffi_at,

    danke für deine Rückmeldung, aber "Mitarbeiter des Jahres" ist vielleicht ein bisschen hoch gegriffen!  ;)
    Ich bin lediglich auf deine Aussage eingegangen, wenn du die Ordner mit deinem FTP-Programm per Hand erstellst, werden die Benutzerrechte korrekt vergeben.
    Nachdem es mit dem einfachen "chmod"-Befehl nicht funktioniert hat, habe ich mir mal den "ftp_chmod"-Befehl angeschaut und festgestellt, dass dieser sich mit FTP-Benutzerdaten einloggt und somit die Benutzerrechte des eingeloggten Users an die Ordner vergeben werden. (Als würde man sie von Hand erstellen)
    Ich habe dahingehend die "delete.php" nachträglich noch um einige Rückgabewerte in Form von Mitteilungen (print_r) erweitert!

    Gruß
    Björn

    tester

    • Frisch an Board
    • Beiträge: 57
    MODUL: ICEcat Datenblätter einbinden
    Antwort #583 am: 03. Mai 2011, 19:50:21
    Nabend Zusammen,

    ich habe jetzt den Kaffee auf. :-) Bin zu blöde das Modul ans Laufen zu bekommen...

    Die Produktdaten lädt das System herunter, nur Bilder speichert er nicht ab.
    Habe den Bildpfad schon angepasst, d.h. etwas verkürzt und auch entsprechend in den Dateien angepasst.
    Kein Erfolg...

    Ich habe mir jetzt schon einen "Fremdshop" unter GNU angesehen um vielleicht den Fehler zu finden, aber irgendwie trete ich hier auf der Stelle. Stehe irgendwie gerade im Wald.  ;-)

    Leider möchte ich die Shop-URL noch nicht öffentlich machen, sonst dürftet ihr Alle einen Blick auf die nicht vorhandenen Produktbilder werfen. ;-)

    Kurzinfos:
    JTL-Wawi oder Amicron selbes Spiel
    Browser egal
    Bilderlink wird passend generiert
    Bild wird nicht dort abgelegt
    HTN-Anpassung im Connector ist auch erfolgt
    Hoster ist 1&1

    @ björn

    Hast du womöglich noch andere Anpassungen durchgeführt?

    Suchergebnisse:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Produkt-Detail-Seite:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Bis die Tage, schönen Feierabend euch allen!
    Grüße

    bkabel

    • Schreiberling
    • Beiträge: 341
    • Geschlecht:
    MODUL: ICEcat Datenblätter einbinden
    Antwort #584 am: 03. Mai 2011, 21:13:28
    Hi tester,

    1. Frage: werden bei dir überhaupt "ICEcat"-Bilder in deinen geänderten Ordnerpfaden abgelegt?
    2. Wenn nicht, stimmt irgendwas mit deinen Pfadänderungen nicht oder du hast was beim Einbau vergessen.

    Schau dir doch bitte nochmal die "/includes/classes/product.php" und die "/includes/modules/product_info.php" genauer an. Überprüfe ob alle Pfade richtig gesetzt sind und ob der notwendige "ICEcat-Code" an der richtigen Stelle und vollständig ist.

    Andernfalls kann ich mir nicht vorstellen wo der Fehler sonst liegen könnte!
    Was heisst "... den Bildpfad schon angepasst, d.h. etwas verkürzt ..." ? Kürzer geht doch nur noch, indem du alles im Shoproot-Ordner cachen lässt!  :hust:

    EDIT: Das Problem hatte hier jemand schon einmal. Lösung aber unbekannt!  :?
    Lass doch mal alle Pfade auf Anleitungsstandard und prüfe ob du Bilder angezeigt bekommst, dann erst würde ich an der Hierarchie der Pfade Änderungen vornehmen!  ;)

    Gruß Björn

    rechtstexte für onlineshop
    91 Antworten
    44722 Aufrufe
    10. November 2014, 21:17:07 von jenni
    7 Antworten
    5011 Aufrufe
    16. Dezember 2011, 19:36:10 von web4design
    0 Antworten
    2988 Aufrufe
    14. November 2010, 17:37:24 von nicson
    4 Antworten
    2717 Aufrufe
    04. Oktober 2013, 19:40:20 von tele
               
    anything