morix Posted July 30, 2004 Report Share Posted July 30, 2004 Die main_content der Startseite schaut bei mir wie folgt aus: <tr> <td bgcolor="#FFFFFF" height="100%" valign="top"> <table class="tmiddle" background="{$tpl_path}images/12.jpg" <tr> <td> <div class="cbox"> <div class="pageHeading">{$title}</div> {$text} </div> </td> </tr> <tr><td height="10"></td></tr> <tr> <td> {$MODULE_new_products} </td> </tr> </table> </td> </tr> Aber dennoch werden keine neue Produkte angezeigt, obwohl welche vorhanden sind und die Box auf der linken Seite auch ein neues Produkt zeit... was l?uft falsch ? Ich habe auch eine paar von den Template-Beispielen installiert, da ist der gleiche effekt zu sehen.... Link to comment Share on other sites More sharing options...
Matthias Posted July 30, 2004 Report Share Posted July 30, 2004 Die Artikel die du auf der Startseite sehen willst musst du in die Kategorie TOP verlinken oder dort erstellen. mfg Matthias Link to comment Share on other sites More sharing options...
andy127 Posted July 30, 2004 Report Share Posted July 30, 2004 Gibt's eigentlich schon eine L?sung f?r die fehlende Kategorieangabe und Navtrail bei den verlinkten Produkten (z.B. Top-Produkte)? ... ohne jetzt auf die neue Version warten zu m?ssen? :pst: Link to comment Share on other sites More sharing options...
day Posted August 2, 2004 Report Share Posted August 2, 2004 Gibt es denn wirklich keine M?glichkeit Boxen auf der Startseite aufzurufen, kann mir das erlich gesagt nicht vorstellen. Link to comment Share on other sites More sharing options...
luebke Posted August 2, 2004 Report Share Posted August 2, 2004 Na moin, @andy gibt es, musst Du nach Breadcrumb suchen, hatte da auch schon mal nen Thread aufgemacht. (Du meinst doch Kategoriebezeichnung und Artikelname oben drin, oder ? Viele Gr??e! Thomas Link to comment Share on other sites More sharing options...
andy127 Posted August 8, 2004 Report Share Posted August 8, 2004 Hallo, @luebke Ja die meine ich und die category box. Bei beiden wird die Warengruppe nicht mehr angezeigt, sobald man ein verlinktes Produkt aufruft. Ich werde mich mal auf die Suche nach "breadcrumb" machen.... danke f?r den tip! Gruss Andy Link to comment Share on other sites More sharing options...
andy127 Posted August 10, 2004 Report Share Posted August 10, 2004 Hallo Thomas, hast Du evtl. die Korrektur f?r diesen Fehler eingebaut, bzw. k?nntest Du mir diese zur Verf?gung stellen? Ich habe versucht danach zu suchen, aber leider ohne Erfolg. Irgendwie st?rt mich dieser Bug beim Aufruf der verlinkten Produkte ganz sch?n ... Gruss Andreas Link to comment Share on other sites More sharing options...
luebke Posted August 10, 2004 Report Share Posted August 10, 2004 Hi Andreas, hatte Dir dummerweise den falschen Suchbegriff gegeben, $navtrail h?tte es sein m?ssen. guckst Du jetzt hier Denke aber, Matthias hatte sowas in der Art auch schon mal gepostet. Viele Gr??e! Thomas Link to comment Share on other sites More sharing options...
morix Posted August 24, 2004 Author Report Share Posted August 24, 2004 mmh. Ich habe jetzt eine neue Kategorie "TOP" erstellt.. muss ich jetzt alle Artikel doppelt einstellen ? Ausserdem wird diese neue Kategorie auch links in der Kategorie-Navigation angezeigt, was ich eigentlich nicht will.... warum funktioniert die Anzeige neuer Artikel nicht so, wie es der Link auf "neue Produkte" auch macht... einfach die aktuellsten Produkte anzeigen, egal aus welcher Kategorie... das verwirrt irgendwie und das kann es doch auch nicht sein oder ? Da muss es doch eine andere L?sung geben... Liebe Gr?sse ein leicht verzweifelter Morix :bounce: Link to comment Share on other sites More sharing options...
mzanier Posted August 24, 2004 Report Share Posted August 24, 2004 grml.. man muss keine kategorie TOP erstellen. man nehme ein produkt, klickt auf kopieren/verlinken, w?hlt bei dem dropdown den obersten eintrag aus "TOP" -> ja da steht top, und fertig. Link to comment Share on other sites More sharing options...
morix Posted August 24, 2004 Author Report Share Posted August 24, 2004 :wall: tja, manchmal sieht man den Wald vor lauter B?umen nicht... sorry. da hab ich wohl was missverstanden.... vielen dank f?r die hilfe... Link to comment Share on other sites More sharing options...
morix Posted August 25, 2004 Author Report Share Posted August 25, 2004 hallo mzanier.... es gibt alos, soweit ich es verstanden habe, zwei "Whats new" routinen. Zum einen kann man in der "Mitte des Contents", also z.B. unter dem "Willkommen" das Module "new_products" einbinden. Hier muss man dann wohl alle Produkte in die Kategorie "TOP" einsortieren. Das finde ich aber reichlich umst?ndlich, da ich dauernd Artikel umsortieren, bzw. kopieren muss. Daher habe ich die Box WHATSNEW entsprechend umgebaut. Die holt sich aus den neuen Artikel eine definierbare Zahl an zuf?lligen Eintr?gen (das l??t sich aber leicht ?ndern, wenn man z.B. nur die "neuesten" 10 oder so haben will. Folgende Dateien habe ich ge?ndert: YOURTEMPLATE/SOURCE/BOXES/WHATS_NEW.PHP $box_smarty = new smarty; $box_smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/'); $box_content = ''; $how_much_entries = 2; # include needed functions require_once(DIR_FS_INC . 'xtc_random_select.inc.php'); require_once(DIR_FS_INC . 'xtc_rand.inc.php'); require_once(DIR_FS_INC . 'xtc_get_products_name.inc.php'); require_once(DIR_FS_INC . 'xtc_get_products_price.inc.php'); require_once(DIR_FS_INC . 'xtc_row_number_format.inc.php'); # fsk18 lock $fsk_lock=''; if ($_SESSION['customers_status']['customers_fsk18_display']=='0') $fsk_lock=' and p.products_fsk18!=1'; if (GROUP_CHECK=='true') $group_check="and p.group_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'"; # create database query $strSQL = "select distinct p.products_id, p.products_image, p.products_tax_class_id, p.products_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_status=1 and p.products_id = p2c.products_id and p.products_id !='".(int)$_GET['products_id']."' ".$fsk_lock." and c.categories_id = p2c.categories_id ".$group_check." and c.categories_status=1 order by p.products_date_added desc limit " . MAX_RANDOM_SELECT_NEW; $random_product = xtc_db_query($strSQL); $rows = 0; $box_content = array(); $tmp_content = array(); # create array with all entries while ($whats_new = xtc_db_fetch_array($random_product)) { $rows++; $image = ''; if ($whats_new['products_image']) $image = DIR_WS_THUMBNAIL_IMAGES . $whats_new['products_image']; $tmp_content[] = array( 'ID' => xtc_row_number_format($rows), 'NAME' => xtc_get_products_name($whats_new['products_id']), 'IMAGE' => $image, 'PRICE'=> xtc_get_products_price($whats_new['products_id'],$price_special = 1,$quantity = 1), 'LINK'=> xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $whats_new['products_id'])); } # get a random part of it $rand_keys = array_rand($tmp_content, $how_much_entries); foreach ($rand_keys as $key=>$value) { $box_content[] = $tmp_content[$value]; } $box_smarty->assign('box_content', $box_content); $box_smarty->assign('language', $_SESSION['language']); # set cache ID if (USE_CACHE == 'false') { $box_smarty->caching = 0; $box_whats_new = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_whatsnew.html'); } else { $box_smarty->caching = 1; $box_smarty->cache_lifetime = CACHE_LIFETIME; $box_smarty->cache_modified_check = CACHE_CHECK; $cache_id = $_SESSION['language'].$random_product['products_id'].$_SESSION['customers_status']['customers_status_name']; $box_whats_new = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_whatsnew.html',$cache_id); } $smarty->assign('box_WHATSNEW',$box_whats_new); Als zweites braucht man nat?rlich ein passendes SMARTY-HTML-File... die kann man dann an seine "Designw?nsche" anpassen. In diesem Fall wird eine zweispaltige Liste aufgebaut: YOURTEMPLATE/BOXES/BOX_WHATSNEW.HTML {config_load file="$language/lang_$language.conf" section="boxes"} <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="infoBoxHeading">{#heading_whatsnew#}</td> </tr> </table> <br/> <br/> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> {foreach name=aussen item=box_data from=$box_content} {php} $col++; {/php} <td class="main"> <div align="left"> <table width="100%" border="0" cellpadding="0" cellspacing="4"> <tr> <td width="1" rowspan="2" >{if $box_data.IMAGE}<a href="{$box_data.LINK}"><img src="{$box_data.IMAGE}" border="0"></a>{/if}</td> <td class="main"><strong><a href="{$box_data.LINK}">{$box_data.NAME}</a></strong></td> </tr> <tr> <td class="main"> <strong>{$box_data.PRICE}<br> </td> </tr> </table> </div> </td> {php} if ($col>=2) { $col=0; echo '</tr><tr>'; } {/php} {/foreach} </tr> </table> e voila... und schon klappts auch mit den neuen Produkten.... aber vielleicht hast Du ja noch eine bessere Idee.... Gruss Morix ... :grml: :rock: Link to comment Share on other sites More sharing options...
mzanier Posted August 25, 2004 Report Share Posted August 25, 2004 das wurde extra so gemacht das man die produkte dorthin VERLINKEN muss das sie auf der startseite erscheinen, die startseite ist der gr??te marketingbereich eines shops, daher sollte der admin auch die kontrolle dar?ber haben welche produkte dort angezeigt werden, Link to comment Share on other sites More sharing options...
morix Posted August 25, 2004 Author Report Share Posted August 25, 2004 mmh. da hast Du nat?rlich recht. vielleicht ist die Begrifflichkeit einfach verwirrend... ich w?rde diese Produkte nicht als "neue Produkte" sondern als "featured Produkte" bezeichnen... Somit h?tte man auf der Startseite die Bestseller, die neuen Produkte, die featured products und die Specials.. Liebe Gr?sse Morix P.S. Auch wenn nicht in der Mitte kann man die Routine auf jeden Fall dazu verwenden, mehr als ein neues Produkt in der Box anzuzeigen. Link to comment Share on other sites More sharing options...
scorp Posted February 26, 2005 Report Share Posted February 26, 2005 Danke mzanier, so viel quelltext und umst?ndliche erkl?rungen... aber mehr als deine zwei zeilen, mit verlinken habe ich garnicht gesucht. das ist auf jeden fall ein geniales feature, im gegensatz zu der osC version, wo man automatisch die neuesten produkte sah... sobald ich geld mit eurer software verdiene, gibts auf jeden fall ne angemessene spende. dass es in diesen zeiten soetwas noch gratis gibt und dazu noch absolut hochwertig und mit html und css kenntnissen optisch grenzenlos anpassbar, das finde ich einfach unglaublich. danke osC und danke xtC f?r eure hervorragende arbeit!!! ich wei? das sehr zu sch?tzen!!! Link to comment Share on other sites More sharing options...
theresa Posted February 26, 2005 Report Share Posted February 26, 2005 Hallo, wei? wer wo man eine detaillierte Bedienungsanleitung f?r XT-Commerce findet? Ich suche eine M?glichkeit ein paar tausend Artikel-Daten automatisch zu importieren, evtl. aus einer Excel-Tabelle, Art.-Nrn. Preise, Staffelpreise, Bilder usw. usw. Geht das? :wall: Link to comment Share on other sites More sharing options...
ichshop Posted July 25, 2005 Report Share Posted July 25, 2005 hallo ich wollte das machen mit dem whats new,aber jetzt habe ich das,nachdem ich wieder whats new gel?scht habe. Warning: main(): Unable to access /home/www/web409/html/onlineshop/templates/xtc2/source/boxes.php in /home/www/web409/html/onlineshop/index.php on line 31 Warning: main(/home/www/web409/html/onlineshop/templates/xtc2/source/boxes.php): failed to open stream: No such file or directory in /home/www/web409/html/onlineshop/index.php on line 31 Warning: main(): Unable to access /home/www/web409/html/onlineshop/templates/xtc2/source/boxes.php in /home/www/web409/html/onlineshop/index.php on line 31 Warning: main(/home/www/web409/html/onlineshop/templates/xtc2/source/boxes.php): failed to open stream: No such file or directory in /home/www/web409/html/onlineshop/index.php on line 31 Fatal error: main(): Failed opening required '/home/www/web409/html/onlineshop/templates/xtc2/source/boxes.php' (include_path='.:/usr/share/php') in /home/www/web409/html/onlineshop/index.php on line 31 Link to comment Share on other sites More sharing options...
morix Posted July 25, 2005 Author Report Share Posted July 25, 2005 in deiner boxes.php ist immer noch der aufruf der whats_new drinnen.. daher die Fehlermeldung. Link to comment Share on other sites More sharing options...
ichshop Posted July 25, 2005 Report Share Posted July 25, 2005 was muss den im boxes.php sein statt whats_new ? Ich dank dir Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.