xenon777 Posted January 26, 2011 Report Share Posted January 26, 2011 Hallo Leute, hoffe mir kann jemand helfen. Ich habe das Plugin von BUI gekauft und soweit funktioniert es auch gut. Allerdings habe ich bei der Darstellung ein kleines Problem. Im Warenkorb werden die Optionen sauber unter dem Artikel aufgelistet, OK. In der Bestellbestätigung an den Kunden (txt Email) werden die Optionen eben nicht mehr unter dem Artikel sauber aufgelistet sondern mit riesigen Abständen angezeigt was die Formatierung der Email komplett zerlegt. Folgender Code ist aus dem Email-Manager für txt-Email (send_order): ---------------------------------------------------------------- {foreach name=aussen item=order_values from=$order_products} {$order_values.products_quantity'} x {$order_values.products_name} = {$order_values.products_final_price.formated} [COLOR="red"]{$order_values.products_information.txt_content}[/COLOR]{/foreach} ---------------------------------------------------------------- Die rote Zeile zieht die Optionen zum jeweiligen Artikel an. Bin mir aber nicht sicher ob dies ein Array ist oder nicht weil es nicht sauber gelistet wird sondern total zerstört bzw. mit riesigen Abständen und Leerzeilen aufgelistet wird. Was mich verwirrt ist wenn ich die $SESSION mit DEBUG auslese. Dies sieht dann so aus (Auszug aus DEBUG): [COLOR="red"][B] [products_information] => Extras: Ananas + 1,30 EUR Artischoken + 1,30 EUR Broccoli + 1,30 EUR Champignons + 1,30 EUR Ei + 1,00 EUR Erbsen + 1,00 EUR Gorgonzola + 1,50 EUR Hackfleisch + 1,90 EUR Kapern + 1,30 EUR ) )[/B][/COLOR] [show_sub_content] => Array ( ) [total] => Array ( [formated] => 21,16 EUR [plain] => 21.16 [plain_otax] => 0 ) ) [econda_add_cart_qty] => 1 [econda_add_cart_id] => 6 ) Diese Darstellung kommt mir seltsam vor, bereits in der $SESSION steht der Inhalt so "zerissen" da, hinter dem " [products_information] => " steht auch nicht "Array" ... bin etwas ratlos. @Matthias: Benutze Veyton 4.0.13, keine Mods am Core gemacht. Woran könnte dies liegen? Wenn ich meinen Shop auf Default-Template umstelle habe ich ebenfalls dieses Ergebnis. -------------- Noch eine Frage am Rande. Ist es möglich die Ausgabe der Optionen in der einzelnen Produktansicht 2spaltig zu machen? Wenn ja, wo muss ich dies einstellen? In der xt_product_options.html ? Hoffe auf Hilfe. Grüße, xenon Link to comment Share on other sites More sharing options...
oldbear Posted January 26, 2011 Report Share Posted January 26, 2011 hi, {$order_values.products_information.txt_content} ist ein kompletter Ausgabestring mit html-tags, üblicherweise eine Tabellendefinition, enthalten.Deswegen die Darstellung in der Session. Üblicherweise gibts bei BUI noch weitere Ausgabevariable statt txt_content, schau mal in der Doku oder im Template mit {debug} nach ( vergleiche price.plain / price.formated ) . In der Mail passt dann u.U. eben dieses andere Array/Textvariable ( Hatte mal ein ähnliches Problem beim Produkt-Konfigurator ) Grüsse Das mit der txt-Mail hatte ich jetzt fast überlesen. Probier doch mal die Ausgabe mit {$order_values.products_information.txt_content|strip_tags} Sicher nicht schön, aber das sind txt-Mails eh nie. Link to comment Share on other sites More sharing options...
xenon777 Posted January 26, 2011 Author Report Share Posted January 26, 2011 Hallo Oldbear, danke für Deine Antwort. Ich hatte bereits die Befürchtung das dies als kompletter String ausgegeben wird. Mit dem "|strip_tags" wird die Ausgabe auch nicht wesentlich besser. Mit diesem Befehl kann ich zumindest den String in einer Zeile ausgeben lassen: {$order_values.products_information.txt_content|regex_replace:"/[\r\t\n]/":" "|strip} Selbiges erreiche ich mit: {$order_values.products_information.txt_content|strip_tags|strip} Da ich ja jetzt den kompletten Ausgabestring in einer Zeile ohne Zeilenumbrüche und unnützen Leerzeichen habe bräuchte ich jetzt nur sagen wann in die nächste Zeile gebrochen werden soll. Ich teste dies mal mit String-to-Array explode... Link to comment Share on other sites More sharing options...
xenon777 Posted January 26, 2011 Author Report Share Posted January 26, 2011 Hmm...hat jemand eine Ahnung von der Materie? Also hier rufe ich den String auf: {foreach name=aussen item=order_values from=$order_products} {$order_values.products_quantity|replace:'.00':''} x {$order_values.products_name} = {$order_values.products_final_price.formated} [COLOR="red"]{$order_values.products_information.txt_content|regex_replace:"/[\r\t\n]/":""|strip}[/COLOR]{/foreach} Ergebnis: Extras: Ananas + 1,30 EUR Artischoken + 1,30 EUR Broccoli + 1,30 EUR Champignons + 1,30 EUR Ei + 1,00 EUR Erbsen + 1,00 EUR Wie man sehen kann ist dies nun ein kompletter String. Ich würde diesen gerne nach jedem "EUR" in eine neue Zeile brechen oder in ein Array transformieren. Mit dem "explode"-Befehl kann man ja einen String in ein Array brechen, allerdings scheitere ich irgendwie grad an der Syntax. Folgende Beispiele hätte ich, müssten nur auf meinen Code angepasst werden: Beispiel1 {assign var=”teststring” value=”31|32″} {assign var=”testsplit” value=”|”|explode:$teststring} {$testsplit[0]}<br /> {$testsplit[1]} Beispiel2 {* Splitting a long string into a bunch of different arrays *} {assign var=”keywords” value=”,”|explode:$MetaKeywords} {foreach from=$keywords item=keyword} <a href=”/index.php?search={$keyword}”>{$keyword|trim}</a>, {/foreach} Irgendwie stehe ich grad auf dem Schlauch.... Link to comment Share on other sites More sharing options...
amelie Posted January 26, 2011 Report Share Posted January 26, 2011 Hatte das gleiche "Problem". Der Support hat mir das dann mit einem Login unseres Shops gefixt. Finde es eigentlich schon bedenklich das das bis jetzt nicht im Plugin geändert wurde? Frage an den Bui Hinsche Support: Warum habt Ihr das den bei mir per "Hand" gefixt und im Plugin einfach mit diesem Fehler gelassen. Es ist doch klar das früher oder später das Problem bei anderen Nutzern auch auftritt. Auch wenn ich das Plugin mal neu installiere hab ich ja wahrscheinlich das gleiche Problem wieder - für uns eine sehr unbefriedignede Lösung ehrlich gesagt. Link to comment Share on other sites More sharing options...
amilo Posted January 26, 2011 Report Share Posted January 26, 2011 Kannst du denn nicht mal den Inhalt deiner Txt-Mail posten (Quelltext aus dem Backend)? Das dürfte dann ja mehreren helfen. MfG. Hansen Link to comment Share on other sites More sharing options...
xenon777 Posted January 26, 2011 Author Report Share Posted January 26, 2011 Hatte das gleiche "Problem". Der Support hat mir das dann mit einem Login unseres Shops gefixt. Finde es eigentlich schon bedenklich das das bis jetzt nicht im Plugin geändert wurde? Frage an den Bui Hinsche Support: Warum habt Ihr das den bei mir per "Hand" gefixt und im Plugin einfach mit diesem Fehler gelassen. Es ist doch klar das früher oder später das Problem bei anderen Nutzern auch auftritt. Auch wenn ich das Plugin mal neu installiere hab ich ja wahrscheinlich das gleiche Problem wieder - für uns eine sehr unbefriedignede Lösung ehrlich gesagt. DAS würde mich auch interessieren. Ich vermute dass dies ein Fehler des Plugins ist da mit dem Default-Template dieses Problem ebenfalls auftritt. Erschwerend kommt ja hinzu das die Core-Dateien von den Plugins verschlüsselt sind. Änderungen/Bugfixing innerhalb der Core-Dateien sollten auf jeden Fall in einer neuen Plugin-Version UND einem Quickfix online zur Verfügung gestellt werden. Kannst du denn nicht mal den Inhalt deiner Txt-Mail posten (Quelltext aus dem Backend)? Das dürfte dann ja mehreren helfen. MfG. Hansen Wenn es nicht über die send_order geändert worden ist dann wird es schwierig, siehe oben Link to comment Share on other sites More sharing options...
xenon777 Posted January 27, 2011 Author Report Share Posted January 27, 2011 BUMP Gibt es diesbezüglich schon Neuigkeiten? Grüße Link to comment Share on other sites More sharing options...
xenon777 Posted January 28, 2011 Author Report Share Posted January 28, 2011 PUSH ! Hat denn niemand hier eine Lösung? Link to comment Share on other sites More sharing options...
Matthias Posted January 29, 2011 Report Share Posted January 29, 2011 Schreib mir mal direkt ne Mail. Lese nicht jeden Tag das Forum. Dann kann ich da am Montag nachhaken. Link to comment Share on other sites More sharing options...
xenon777 Posted January 31, 2011 Author Report Share Posted January 31, 2011 @Matthias: Email über die Forumsoption gesendet. Wäre super wenn ich etwas Unterstützung zu diesem "Problem" bekommen würde Grüße Link to comment Share on other sites More sharing options...
xenon777 Posted February 2, 2011 Author Report Share Posted February 2, 2011 B(ring) U(p) M(y) P(ost) Irgendwelche Neuigkeiten? Link to comment Share on other sites More sharing options...
Matthias Posted February 2, 2011 Report Share Posted February 2, 2011 Welche Modulversion hast du? Link to comment Share on other sites More sharing options...
xenon777 Posted February 2, 2011 Author Report Share Posted February 2, 2011 Version 1.2.4, habe gerade gesehen es gibt eine 1.2.5 Version. Frage: Muss ich beim Update von 1.2.4 auf 1.2.5 ebenfalls einen neuen Lizenzschlüssel beantragen? Oder reicht es die Dateien auszutauschen ohne De- und Neuinstallation des Plugins? (vorallem will ich nicht die Optionen neu anlegen müssen...) Grüße Link to comment Share on other sites More sharing options...
xenon777 Posted February 7, 2011 Author Report Share Posted February 7, 2011 BUMP .... Link to comment Share on other sites More sharing options...
amelie Posted October 5, 2011 Report Share Posted October 5, 2011 Würde mich auch interessieren ob es: a) inzwischen endlich von Bui gefixt wurde??? (Feedback wäre ich denke mal angesagt nach so langer Zeit?) wir einfach die neue Version des Plugins laden können ohne Lizenzprobleme? c) es die Möglichkeit gibt die Optionswerte zu übernehmen bzw. nur eine Datei zu tauschen. MfG und ich hoffe Bui meldet sich hier mal... Link to comment Share on other sites More sharing options...
Matthias Posted October 6, 2011 Report Share Posted October 6, 2011 a: Der Bug ist seit ewigen Zeiten behoben. Neue Version gibt's wie immer bei uns auf der Seite. b: je nach Version die du einsetzt kann es nötig sein das du ein neues Lizenzfile brauchst. c: nein, das Update ist je nach aktuell eingesetzter Version komplizierter da ja nicht nur Bugs gefixt wurden und Verton aktuell noch keine automatische Updatefunktion hat für die Plugins. Fragen zu Problemen oder sonstiges bitte immer per Mail oder Tel an den BuI Support stellen. Link to comment Share on other sites More sharing options...
bitsy24 Posted October 6, 2011 Report Share Posted October 6, 2011 Wir haben auch erst ein "Update" installiert, was ja kein Update ist. Zunächst muss man ja die alte Version des Plugins deinstallieren -> Achtung! Damit werden auch die Tabellen gelöscht! -> alle Optionswerte weg Man muss also unbedingt vorher die Anleitung fürs Update lesen, Datensicherung machen, und die Daten dann laut Anleitung updaten. Gruß bitsy24 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.