nrrlh Posted September 19, 2006 Report Share Posted September 19, 2006 Könnte jemand für das SP2.1 den Quelltext bitte posten wäre sehr dankbar dafür! Hallo bitte im Sponsor Forum posten Gruß Norbert Link to comment Share on other sites More sharing options...
freimachen Posted September 19, 2006 Report Share Posted September 19, 2006 Hallo, ich wäre auch sehr dankbar wenn jemand die entsprechenden Änderungen im Klartext posten würde. Ich habe nun Stundenlang versucht herrauszufinden wie ich es in die produkt_listing einbaue aber leider ohne Erfolg. Ich möchte in meinen Shop bad-taste-bears-shop.de eine Galerie einbauen in der man alle bisher erschienenen Bad Taste Bears aufrufen kann, der Kunde soll dann eben durch das Ampelmodul sofort sehen ob doch evtl. ein "Rentner Bär" noch erhältlich ist. Der Versuch den buy now Butten mit der Preisangabe null auszublenden schlägt leider fehl da Club Member Nachlass erhalten und dann, je nach Kundengruppe, bei allen Artikeln die Buttons verschwinden. Und bitte, nur die Änderungen für 3.0.4 SP2.1 und bitte, auf kluge Sprüche kann ich gern verzichten, ja ich habe die Suche verwendet und ich denke mal alles gelesen und getestet zu haben. vielen Dank Jan --------------------------------------------------- Ohhh, Entschuldigung , wo bitte im Sponsor Bereich? Link to comment Share on other sites More sharing options...
nrrlh Posted September 19, 2006 Report Share Posted September 19, 2006 Hallo, ich wäre auch sehr dankbar wenn jemand die entsprechenden Änderungen im Klartext posten würde. Ich habe nun Stundenlang versucht herrauszufinden wie ich es in die produkt_listing einbaue aber leider ohne Erfolg. Ich möchte in meinen Shop bad-taste-bears-shop.de eine Galerie einbauen in der man alle bisher erschienenen Bad Taste Bears aufrufen kann, der Kunde soll dann eben durch das Ampelmodul sofort sehen ob doch evtl. ein "Rentner Bär" noch erhältlich ist. Der Versuch den buy now Butten mit der Preisangabe null auszublenden schlägt leider fehl da Club Member Nachlass erhalten und dann, je nach Kundengruppe, bei allen Artikeln die Buttons verschwinden. Und bitte, nur die Änderungen für 3.0.4 SP2.1 und bitte, auf kluge Sprüche kann ich gern verzichten, ja ich habe die Suche verwendet und ich denke mal alles gelesen und getestet zu haben. vielen Dank Jan --------------------------------------------------- Ohhh, Entschuldigung , wo bitte im Sponsor Bereich? Hier http://www.xt-commerce.com/forum/forumdisplay.php?f=38 Gruß Norbert Link to comment Share on other sites More sharing options...
freimachen Posted September 19, 2006 Report Share Posted September 19, 2006 Danke Norbert, muß mich hier erst mal einfinden. Kann es der Admin verschieben oder soll ich es doppelt Posten? Link to comment Share on other sites More sharing options...
Guest Reflexio19 Posted September 21, 2006 Report Share Posted September 21, 2006 Moin, ich greif das Thema hier mal auf. Ich habe jetzt die Ampel in der Product Info drin. Da funzt das auch einwandfrei. Die Product_listing macht mir allerdings Schwierigkeiten. Und zwar scheint das da gar nicht richtig eingebunden zu sein. Deshalb habe ich in der Product_listing.PHP folgende Zeile eingefügt: $module_content[] = array('PRODUCTS_QUANTITY'=>$listing['products_quantity']); und zwar an dieser Stelle: $category = xtc_db_fetch_array($category_query,true); $image = ''; if ($category['categories_image'] != '') $image = DIR_WS_IMAGES.'categories/'.$category['categories_image']; $module_smarty->assign('CATEGORIES_NAME', $category['categories_name']); $module_smarty->assign('CATEGORIES_HEADING_TITLE', $category['categories_heading_title']); $module_smarty->assign('CATEGORIES_IMAGE', $image); $module_smarty->assign('CATEGORIES_DESCRIPTION', $category['categories_description']); $rows = 0; $listing_query = xtDBquery($listing_split->sql_query); while ($listing = xtc_db_fetch_array($listing_query, true)) { $rows ++; $module_content[] = $product->buildDataArray($listing); $module_content[] = array('PRODUCTS_QUANTITY'=>$listing['products_quantity']); Also ganz unten. Funktioniert auch relativ gut. Zeigt auf alle Fälle in der product_listing.html über $module_data.PRODUCT_QUANTITY den Bestand an. Allerdings haut er extra ein Zeile (Strich) rein. Das wäre Problem 1. Wie kriege ich die Zeile da raus bzw. woran liegt es? An der HTML Datei kann es nicht liegen, denn wenn ich den PHP Befehl rausnehme, dann ist die Zeile auch weg. Oder? Problem zwei ist, dass trotz richtiger Anzeige der Menge die Ampel auf rot steht. Folgenden Code habe ich dafür in der HTML verwendet: {if ($module_data.PRODUCTS_QUANTITY<=0)}<img src="{$tpl_path}img/ampel_rot.gif" alt="{#alt_red#}" title="{#alt_red#}"/>{/if} {if ($module_data.PRODUCTS_QUANTITY>0 & $module_data.PRODUCTS_QUANTITY<10)}<img src="{$tpl_path}img/ampel_gelb.gif" alt="{#alt_yellow#}" title="{#alt_yellow#}"/>{/if} {if ($module_data.PRODUCTS_QUANTITY>10)}<img src="{$tpl_path}img/ampel_gruen.gif" alt="{#alt_green#}" title="{#alt_green#}"/>{/if} eingebunden sieht das dann bei mir so aus: <td align="left" class="main" style="border-bottom: 1px solid; border-color: #cccccc;"> {$module_data.PRODUCTS_SHORT_DESCRIPTION}<br /> <strong>{$module_data.PRODUCTS_PRICE} </strong><br /> {$module_data.PRODUCTS_TAX_INFO} {if $module_data.PRODUCTS_VPE}<br /> {$module_data.PRODUCTS_VPE}{/if} <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="right"><table width="200" border="0"> <tr> <td align="right">{if $module_data.PRODUCTS_SHIPPING_NAME} {if ($module_data.PRODUCTS_QUANTITY<=0)}<img src="{$tpl_path}img/ampel_rot.gif" alt="{#alt_red#}" title="{#alt_red#}"/>{/if} {if ($module_data.PRODUCTS_QUANTITY>0 & $module_data.PRODUCTS_QUANTITY<10)}<img src="{$tpl_path}img/ampel_gelb.gif" alt="{#alt_yellow#}" title="{#alt_yellow#}"/>{/if} {if ($module_data.PRODUCTS_QUANTITY>10)}<img src="{$tpl_path}img/ampel_gruen.gif" alt="{#alt_green#}" title="{#alt_green#}"/>{/if}<br /> <table width="200" border="0" cellpadding="0" cellspacing="0"> <tr valign="middle"> <td class="main">{#text_shippingtime#}</td> {if $module_data.PRODUCTS_SHIPPING_IMAGE} <td><img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" /></td> {/if} <td class="main">{$module_data.PRODUCTS_SHIPPING_NAME}</td> </tr> </table> {/if} {$module_data.PRODUCTS_BUTTON_BUY_NOW}</td> Hat jemand Tips für mich? ich wollte Montag eigentlich mit meinen Shop online gehen und halte das für ein wichtiges Feature. Danke vorab. Link to comment Share on other sites More sharing options...
jpx10 Posted September 24, 2006 Report Share Posted September 24, 2006 Hallo Kann den keiner eine Lösung für dieses Problem hier publizieren? Link to comment Share on other sites More sharing options...
techway Posted September 25, 2006 Report Share Posted September 25, 2006 ihr müsst products_quantity in der Datei includes/classes/product.php hinzufügen, in der function buildDataArray(&$array,$image='thumbnail') { hier: return array ('PRODUCTS_NAME' => $array['products_name'], 'COUNT'=>$array['ID'], 'PRODUCTS_ID'=>$array['products_id'], 'PRODUCTS_VPE' => $this->getVPEtext($array, $products_price['plain']), 'PRODUCTS_IMAGE' => $this->productImage($array['products_image'], $image), 'PRODUCTS_LINK' => xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($array['products_id'], $array['products_name'])), 'PRODUCTS_PRICE' => $products_price['formated'], 'PRODUCTS_TAX_INFO' => $main->getTaxInfo($tax_rate), 'PRODUCTS_SHIPPING_LINK' => $main->getShippingLink(), 'PRODUCTS_BUTTON_BUY_NOW' => $buy_now, 'PRODUCTS_SHIPPING_NAME'=>$shipping_status_name, 'PRODUCTS_SHIPPING_IMAGE'=>$shipping_status_image, 'PRODUCTS_DESCRIPTION' => $array['products_description'], 'PRODUCTS_QUANTITY' => $array['products_quantity'], 'PRODUCTS_EXPIRES' => $array['expires_date'], 'PRODUCTS_CATEGORY_URL'=>$array['cat_url'], 'PRODUCTS_SHORT_DESCRIPTION' => $array['products_short_description'], 'PRODUCTS_FSK18' => $array['products_fsk18']); [/PHP] ich habs net getestet! Gruß TechWay Link to comment Share on other sites More sharing options...
freimachen Posted September 25, 2006 Report Share Posted September 25, 2006 Wie Reflexio19 das Einfügen beschrieben hat scheint richtig zu sein, also zumindest das was man einfügt. Allerdings scheint für die "Positionierung" noch etwas zu fehlen. Reflexio19 spricht von einem Strich. Am besten nachvollziehbar ist es mit einer zwei Spaltigen product_listing.html, dort wird dann in der einen Spalte der Artikel und in der anderen Spalte der Lagerbestand angezeigt. Es ist übrigens egal ob ich die products_quantity in der *.html anzeigen lasse, sobald die *.PHP geändert ist stimmt das Design nicht mehr bzw. die eine Spalte ist leer. So, ich gebe es jedenfals erst mal auf, ich habe die letzten drei Nächte keinen Erfolg gehabt. Am einfachsten wäre ja eigentlich wenn das im Grundsystem schon drin wäre, in der product_info funktioniert es ja ohne Probleme. MfG jan Link to comment Share on other sites More sharing options...
Guest Reflexio19 Posted September 25, 2006 Report Share Posted September 25, 2006 ihr müsst products_quantity in der Datei includes/classes/product.php hinzufügen, in der function buildDataArray(&$array,$image='thumbnail') { hier: return array ('PRODUCTS_NAME' => $array['products_name'], 'COUNT'=>$array['ID'], 'PRODUCTS_ID'=>$array['products_id'], 'PRODUCTS_VPE' => $this->getVPEtext($array, $products_price['plain']), 'PRODUCTS_IMAGE' => $this->productImage($array['products_image'], $image), 'PRODUCTS_LINK' => xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($array['products_id'], $array['products_name'])), 'PRODUCTS_PRICE' => $products_price['formated'], 'PRODUCTS_TAX_INFO' => $main->getTaxInfo($tax_rate), 'PRODUCTS_SHIPPING_LINK' => $main->getShippingLink(), 'PRODUCTS_BUTTON_BUY_NOW' => $buy_now, 'PRODUCTS_SHIPPING_NAME'=>$shipping_status_name, 'PRODUCTS_SHIPPING_IMAGE'=>$shipping_status_image, 'PRODUCTS_DESCRIPTION' => $array['products_description'], 'PRODUCTS_QUANTITY' => $array['products_quantity'], 'PRODUCTS_EXPIRES' => $array['expires_date'], 'PRODUCTS_CATEGORY_URL'=>$array['cat_url'], 'PRODUCTS_SHORT_DESCRIPTION' => $array['products_short_description'], 'PRODUCTS_FSK18' => $array['products_fsk18']); [/PHP] ich habs net getestet! Gruß TechWay Allright. Das ist die Lösung. Hut ab und danke für den Tip!!! Link to comment Share on other sites More sharing options...
Guest Reflexio19 Posted September 25, 2006 Report Share Posted September 25, 2006 Okay jetzt habe ich fast überall die Ampeln drin. Danke nochmal für die Hilfe. Jetzt ist nur die Frage, wenn man auf der Startseite ist bekommt man ja den freundlichen Hinweis, dass man sich die neuen Produkte anschauen kann. Da kommt dann auf eine Liste. Das ist die product_new.php aber wo finde ich da das passende HTML Gegenstück? Da würde ich auch gerne die Ampel einbauen? Achso. Diese Zeile mit dem PHP Code: $module_content[] = array('PRODUCTS_QUANTITY'=>$listing['products_quantity']); kann man dann aus der product_listing.php rausnehmen. Dann verschwindet auch die doofe Zeile. Link to comment Share on other sites More sharing options...
freimachen Posted September 26, 2006 Report Share Posted September 26, 2006 Vielen Dank an ALLE! funktioniert einwandfrei. Mein Problem habe ich gelöst, lag an meinen FTP Programm welches die Bildchen nicht übertragen wollte (Schreibrechte!?), keine Bilder keine Anzeige und da ich den FireFox verwende sind mir die fehlenden Bilder garnicht aufgefallen, erst als ich den IE mal zum Testen genommen habe wurden die leeren Felder für die Bilder angezeigt. @Reflexio19, ich glaube template/module new_products.html oder new_products_default.html, wie der Aufruf dort funktioniert kann ich nicht sagen, ich glaube das geht dort so wie in der product_info.html. Ansonsten habe ich mit {if $module_data.PRODUCTS_QUANTITY!=' 0'}{$module_data.PRODUCTS_BUTTON_BUY_NOW}{/if} noch den Kauf Button ausgeblendet, das geht auch gut für den Preis. Also nochmals vielen Dank für eure Hilfe. Jan http://bad-taste-bears-shop.de Link to comment Share on other sites More sharing options...
techway Posted September 26, 2006 Report Share Posted September 26, 2006 Okay jetzt habe ich fast überall die Ampeln drin. Danke nochmal für die Hilfe. Jetzt ist nur die Frage, wenn man auf der Startseite ist bekommt man ja den freundlichen Hinweis, dass man sich die neuen Produkte anschauen kann. Da kommt dann auf eine Liste. Das ist die product_new.php aber wo finde ich da das passende HTML Gegenstück? Da würde ich auch gerne die Ampel einbauen? dass ist die new_products_default.html in deinem template/module ordner Link to comment Share on other sites More sharing options...
osr Posted September 26, 2006 Report Share Posted September 26, 2006 Gibt es überhaupt eine vernünftige Lösung für Artikel-Optionen ? Ist wahrscheinlich in einem Pulldownmenu mit z.B. Größenangaben schlecht zu realisieren, oder ? Link to comment Share on other sites More sharing options...
CETEXX.de Posted September 26, 2006 Report Share Posted September 26, 2006 Kann mir jemand den Script per email posten mit dem ampelsystem? Brauche es dringend. guer@ cetexx.de Link to comment Share on other sites More sharing options...
Guest Reflexio19 Posted September 26, 2006 Report Share Posted September 26, 2006 dass ist die new_products_default.html in deinem template/module ordner Danke für die Info Techway. Du hast Recht nur leider nimmt er den Befehl {$module_data.PRODUCTS_QUANTITY} nicht an. Na ja. Ich bin froh, dass das in den anderen HTMLs geht. Link to comment Share on other sites More sharing options...
techway Posted September 27, 2006 Report Share Posted September 27, 2006 Danke für die Info Techway. Du hast Recht nur leider nimmt er den Befehl {$module_data.PRODUCTS_QUANTITY} nicht an. Na ja. Ich bin froh, dass das in den anderen HTMLs geht. ja dazu musst du die Variable in der includes/modules/new_products.php einfügen: immer vor der zeile (ist zwei mal drin!!!): 'PRODUCTS_DESCRIPTION' => $new_products['products_short_description'],[/PHP] diese Zeile einfügen: [PHP]'PRODUCTS_QUANTITY' => $new_products['products_quantity'],[/PHP] Gruß TechWay Link to comment Share on other sites More sharing options...
CETEXX.de Posted September 27, 2006 Report Share Posted September 27, 2006 kjann mir das jemand erstellen für meinen shop? Bracuhe es dringend. Gegenleistung auch möglich Link to comment Share on other sites More sharing options...
JensKaminski Posted October 1, 2006 Report Share Posted October 1, 2006 Hallo zusammen, benutze xt:Commerce v3.0.4 SP2.1 und habe nach Eurer Anleitung die Einbindung der Ampel in die product_listing_v1.html prima hingekriegt. (products.php ergänzt und product_listing_v1.html) ergänzt. Wenn ich aber den html-Text der product_listing_v1.html: {if ($module_data.PRODUCTS_QUANTITY<=0)}<img src="{$tpl_path}img/ampel_rot.gif" alt="{#alt_red#}" title="{#alt_red#}"/>{/if} {if ($module_data.PRODUCTS_QUANTITY>0 & $module_data.PRODUCTS_QUANTITY<2)}<img src="{$tpl_path}img/ampel_gelb.gif" alt="{#alt_yellow#}" title="{#alt_yellow#}"/>{/if} {if ($module_data.PRODUCTS_QUANTITY>=2)}<img src="{$tpl_path}img/ampel_gruen.gif" alt="{#alt_green#}" title="{#alt_green#}"/>{/if} in die product_info_v1.html übernehme, erhalte ich nur eine rote Ampel. Also denke ich, daß die Menge für die product_info nicht ausgelesen wird. Aber was ist falsch? Dient die product.php nicht auch als Basis für die product_info.html? Wo muß was gemacht werden? Bitte "simpel" antworten, bin kein php-Fachmann. Danke. Gruß Jens Link to comment Share on other sites More sharing options...
Guest Reflexio19 Posted October 1, 2006 Report Share Posted October 1, 2006 Hallo zusammen, benutze xt:Commerce v3.0.4 SP2.1 und habe nach Eurer Anleitung die Einbindung der Ampel in die product_listing_v1.html prima hingekriegt. (products.php ergänzt und product_listing_v1.html) ergänzt. Wenn ich aber den html-Text der product_listing_v1.html: {if ($module_data.PRODUCTS_QUANTITY<=0)}<img src="{$tpl_path}img/ampel_rot.gif" alt="{#alt_red#}" title="{#alt_red#}"/>{/if} {if ($module_data.PRODUCTS_QUANTITY>0 & $module_data.PRODUCTS_QUANTITY<2)}<img src="{$tpl_path}img/ampel_gelb.gif" alt="{#alt_yellow#}" title="{#alt_yellow#}"/>{/if} {if ($module_data.PRODUCTS_QUANTITY>=2)}<img src="{$tpl_path}img/ampel_gruen.gif" alt="{#alt_green#}" title="{#alt_green#}"/>{/if} in die product_info_v1.html übernehme, erhalte ich nur eine rote Ampel. Also denke ich, daß die Menge für die product_info nicht ausgelesen wird. Aber was ist falsch? Dient die product.php nicht auch als Basis für die product_info.html? Wo muß was gemacht werden? Bitte "simpel" antworten, bin kein php-Fachmann. Danke. Gruß Jens Hast du es an der richtigen Stelle in der Product.php eingefügt? Den Code von Techway meinte ich. Dann sollte es eigentlich funktionieren. Schau mal, ob er über {$module_data.PRODUCT_QUANTITY} den richtigen Bestand ausgibt. Link to comment Share on other sites More sharing options...
JensKaminski Posted October 2, 2006 Report Share Posted October 2, 2006 Hallo Reflexio19, danke für den Tip, daß ich erst Mal versuchen sollte, die Menge auszulesen. Das hat dann nach mehreren Versuchen dazu geführt, daß das "module_data" ersatzlos gestrichen werden muß. Muß also lauten in der product_info.php: {if ($PRODUCTS_QUANTITY<=0)}<img src="{$tpl_path}img/ampel_rot.gif" alt="{#alt_red#}" title="{#alt_red#}"/>{/if} {if ($PRODUCTS_QUANTITY>0 & $PRODUCTS_QUANTITY<2)}<img src="{$tpl_path}img/ampel_gelb.gif" alt="{#alt_yellow#}" title="{#alt_yellow#}"/>{/if} {if ($PRODUCTS_QUANTITY>=2)}<img src="{$tpl_path}img/ampel_gruen.gif" alt="{#alt_green#}" title="{#alt_green#}"/>{/if} Juchhuu, nun funzt es! Nochmals vielen Dank Link to comment Share on other sites More sharing options...
Guest Reflexio19 Posted October 2, 2006 Report Share Posted October 2, 2006 Hallo Reflexio19, danke für den Tip, daß ich erst Mal versuchen sollte, die Menge auszulesen. Das hat dann nach mehreren Versuchen dazu geführt, daß das "module_data" ersatzlos gestrichen werden muß. Muß also lauten in der product_info.php: {if ($PRODUCTS_QUANTITY<=0)}<img src="{$tpl_path}img/ampel_rot.gif" alt="{#alt_red#}" title="{#alt_red#}"/>{/if} {if ($PRODUCTS_QUANTITY>0 & $PRODUCTS_QUANTITY<2)}<img src="{$tpl_path}img/ampel_gelb.gif" alt="{#alt_yellow#}" title="{#alt_yellow#}"/>{/if} {if ($PRODUCTS_QUANTITY>=2)}<img src="{$tpl_path}img/ampel_gruen.gif" alt="{#alt_green#}" title="{#alt_green#}"/>{/if} Juchhuu, nun funzt es! Nochmals vielen Dank JA das ist richtig aber hast du nicht von der Product_listing gesprochen??? da ist das module_data zwingend notwendig... Link to comment Share on other sites More sharing options...
argy17 Posted October 9, 2006 Report Share Posted October 9, 2006 Also der Code funzt bei mir ganz gut, siehe Bild: Ich hätte jetzt aber ganz gern noch eine kleine Änderung vorgenommen, die ich selber leider nicht hinbekomme. Ich hätte ganz gern noch eine detailierte Anzeige, wenn Artikeloptionen angeboten werden. So soll es mal aussehen: Kann mir da bitte jemand weiterhelfen? Ich komm einfach nicht weiter. Wär mir echt wichtig. Link to comment Share on other sites More sharing options...
argy17 Posted October 9, 2006 Report Share Posted October 9, 2006 Hab das Problem, dass es bei mir in der Productinfo nur das entsprechende Bild und die Anzahl anzeigt, aber nicht den Text "Stück" oder ähnliches. z.B hier zu sehen: http://www.piercing-mega-store.de/product_info.php?info=p9_Ring-ffner-Typ-2.html Zusätzlich habe ich es bis jetzt noch nicht hinbekommen, es in die newproducts einzubinden. Kann mir da jemand helfen? Sitz schon stundenlang dran und kriegs nicht hin.... Link to comment Share on other sites More sharing options...
argy17 Posted October 10, 2006 Report Share Posted October 10, 2006 Hat denn keiner ne Idee? Link to comment Share on other sites More sharing options...
akshowtec Posted October 16, 2006 Report Share Posted October 16, 2006 Hmmm... Also egal, was ich hier ausprobiere... Irgendwie will die SP2.1 nicht. habe die products.php geändert und den Code fürs Template in der product_listing.html eingefügt... Übersehe ich was oder warum funzt das nicht? gibt's da ne schritt für schritt anleitung? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.