Jump to content
xt:Commerce Community Forum

onlygoods

Members
  • Content Count

    12
  • Joined

  • Last visited

  1. hattest recht. lag an einer erweiterung
  2. Hallo XT-Commerce-Freunde, ich suche die Möglichkeit meine Sonderangebote per Zufall anzeigen zu lassen. Hier ein Beispiel in meinem neuen Shop: www.derluke.de/shop Oben links sollten später per Zufall Sonderangebote angezeigt werden. Idealerweise immer 3 Stück im Turnus. Hierfür würde ich die Box Sonderangebote verwenden. Gibt es eine einfache Möglichkeit in dieser Box drei-vier Angebote welche bei jedem Seitenaufruf zufällig angezeigt werden anzuzeigen? Der Code (in der specials.php im Source Ordner) ist ja schon so angelegt, dass er ein Zufallsprodukt anzeigt. Man müsste es quasi nur auf drei Angebote erweitern. Hier der Code der Specials.php: $box_smarty = new smarty; $box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/'); $box_content = ''; // include needed functions require_once (DIR_FS_INC.'xtc_random_select.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_permission_".$_SESSION['customers_status']['customers_status_id']."=1 "; } if ($random_product = xtc_random_select("select p.products_id, pd.products_name, p.products_price, p.products_tax_class_id, p.products_image, s.expires_date, s.specials_new_products_price from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd, ".TABLE_SPECIALS." s where p.products_status = '1' and p.products_id = s.products_id and pd.products_id = s.products_id and pd.language_id = '".$_SESSION['languages_id']."' and s.status = '1' ".$group_check." ".$fsk_lock." order by s.specials_date_added desc limit ".MAX_RANDOM_SELECT_SPECIALS)) { $image = ''; if ($random_product['products_image'] != '') $image = DIR_WS_THUMBNAIL_IMAGES.$random_product['products_image']; $box_smarty->assign('LINK', xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($random_product['products_id'], $random_product['products_name']))); $box_smarty->assign('IMAGE', $image); $box_smarty->assign('NAME', $random_product['products_name']); $box_smarty->assign('PRICE', $xtPrice->xtcGetPrice($random_product['products_id'], $format = true, 1, $random_product['products_tax_class_id'], $random_product['products_price'])); $box_smarty->assign('EXPIRES', $random_product['expires_date']); $box_smarty->assign('SPECIALS_LINK', xtc_href_link(FILENAME_SPECIALS)); $box_smarty->assign('language', $_SESSION['language']); if ($random_product["products_id"] != '') { // set cache ID if (!CacheCheck()) { $box_smarty->caching = 0; $box_specials = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_specials.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_specials = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_specials.html', $cache_id); } $smarty->assign('box_SPECIALS', $box_specials); } }[/PHP] Ich weiß zwar, dass ich via SQL mit order by rand() einen Zufallsdatensatz angezeigt bekomme... aber sonst nicht weiter.. Wäre um jede Hilfe sehr dankbar.
  3. wie gesagt.. bei mir gab es nur unter OS X Probleme - auch an anderen Macs.
  4. Hallo Vio. Welches Betriebssystem benutzt du? Danke.
  5. Hallo XT-Commerce Fans, ich betreibe einen Onlineshop (wie wohl fast alle hier?) Link: (www.only-goods.de) Seit einziger Zeit (ich weiß nicht mehr, was ich umgestellt habe) ist die Seite in einigen Firefox-Versionen (z.b. Firefox 2.0 und 3.0 unter OS X, Mac) nicht mehr aufrufbar. Alle Browser natürlich mit den neuesten Updates versehen. In allen anderen Browsern (IE, Safari, Opera, Firefox Windows PC) funktioniert die Seite ohne Probleme. Wenn ich die Seite im Firefox aufrufe, passiert garnichts. Das Fenster bleibt leer. Dann an manchen Tagen kann ich zumindest die Startseite aufrufen. Sobald ich dann eine Kategorie oder sonst einen Link anklicke passiert nichts. Leere Seite. Mir ist klar, dass der Quellcode nicht XHTML Valide ist. Ich habe auch schon andere Template Versionen getestet. Aber daran liegt es nicht. Mit einem xhtml Template hängt die Seite genauso. Könnte es ein htaccess Problem sein, welches nur bei dieser Firefox Version Probleme bereitet? Hier ein Auszug meiner htaccess-Datei: # $Id: .htaccess,v 1.5 2005/05/19 17:09:19 Administrator Exp $ # # This is used with Apache WebServers # # For this to work, you must include the parameter 'Options' to # the AllowOverride configuration # # Example: # #<Directory "/usr/local/apache/htdocs"> # AllowOverride Options #</Directory> # # 'All' with also work. (This configuration is in the # apache/conf/httpd.conf file) # The following makes adjustments to the SSL protocol for Internet # Explorer browsers <IfModule mod_setenvif.c> <IfDefine SSL> SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </IfDefine> </IfModule> # Fix certain PHP values # (commented out by default to prevent errors occuring on certain # servers) #<IfModule mod_php4.c> # php_value session.use_trans_sid 0 # php_value register_globals 1 #</IfModule> #-- Call time pass reference error ?! #php_flag allow_call_time_pass_reference On #----------------------------------------- #- SEO Hartmut Kˆnig #----------------------------------------- #-- ! Comment this line, if you get an ERROR 500 ! #Options +FollowSymlinks # http://httpd.apache.org/docs/misc/rewriteguide.html RewriteEngine on ##-- Zusatz RewriteCond %{REMOTE_ADDR} !^85\.13\.128\.137 [NC] RewriteCond %{HTTP_HOST} ^domain\.de [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301] #-- Sitemap RewriteRule ^sitemap(.*)\.html$ /shop_content.php?coID=8 [qsappend,L] ##-- Kategorien RewriteCond %{REQUEST_URI} (.*)::[_0-9]+)[_0-9]+)\.html$ RewriteRule (.*)::[_0-9]+)[_0-9]+)\.html$ /index.php?cPath=$2&page=$3 [qsappend,L] RewriteCond %{REQUEST_URI} (.*)::[_0-9]+)\.html$ RewriteRule (.*)::[_0-9]+)\.html$ /index.php?cPath=$2 [qsappend,L] ##-- Produkte RewriteRule (.*):.+)\.html$ /product_info.php?products_id=$2 [qsappend,L] ##-- Content RewriteRule (.*):_[0-9]+)\.html$ /shop_content.php?coID=$2 [qsappend,L] ##-- Manufacturers RewriteCond %{REQUEST_URI} (.*):.[_0-9]+)[_0-9]+)\.html$ RewriteRule (.*):.[_0-9]+)[_0-9]+)\.html$ /index.php?manufacturers_id=$2&page=$3 [qsappend,L] RewriteCond %{REQUEST_URI} (.*):.[_0-9]+)\.html$ RewriteRule (.*):.[0-9]+)\.html$ /index.php?manufacturers_id=$2 [qsappend,L] ##-- Fehlerseiten auf die Sitemap lotsen ErrorDocument 400 /sitemap.html?error=400 ErrorDocument 401 /sitemap.html?error=401 ErrorDocument 402 /sitemap.html?error=402 ErrorDocument 403 /sitemap.html?error=403 ErrorDocument 404 /sitemap.html?error=404 ErrorDocument 500 /sitemap.html?error=500 [/code] Für mich als Administrator ist das kein Problem. Ich verwende im Moment Safari um die Seite zu pflegen. Wenn allerdings potenizelle Kunden kommen, werden die bei einer Seite die nicht geladen wird auch nichts bestellen können. Vielen Dank.
  6. Hallo, meine Kunden erhalten oft keine Bestellbestätigungs-Email ihrer Bestellung. Ich schätze mal das die E-Mail im Spam landet. Was kann ich dagegen tun? Wenn irgendwer mich in die Blacklist eingetragen bleibt mir wohl nix anderes übrig als die Domain zu ändern.. allerdings kann ich das nicht tun. Würde es was bringen die Absenderadresse der Bestellungen zu ändern? Gruß onlygoods
  7. Ich hab den Fehler gefunden! Unte Module hat jemand Summe und Zwischensumme deaktiviert. Demnach wurde auch kein komplett Preis ausgerechnet und die Bestellung nicht angezeigt. D.h. wenn mal eine Bestellung ohne gespeichert wurde ist es sehr aufwendig das wieder herzustellen in der Datenbank... Gruß only goods
  8. Also: Die Daten werden auf jedenfall in der Datenbank gespeichert. Allerdings bekomme ich keine Ansicht unter "Bestellungen". sonst scheint scheinbar echt alles zu funktionieren...
  9. Hallo, ich hab die Einstellungen überprüft. Es ist alles so wie es sein soll.. Ich hab das gefühl dass keine Bestellungen gespeichert werden ... eMails bekomme ich aber wenn es ne neue Bestellung gibt. .. gibt es irgendwo ne Einstellung, die verhindert dass Bestellungen in der Datenbank gespeichert werden?? Danke
  10. Hallo, ich habe folgendes Problem: Wenn ein Kunde eine Bestellung macht seh ich zwar dass es eine neue Bestellung gibt (Anzahl in der Admin-Info-Box, Offen: Zahl) jedoch ist die Bestellung im Admin-Interface nicht vorhanden (Kunden: Bestellungen). Scheinbar war im Teil des Shops ein bestimmer Bereich nicht geschützt. Dadurch ist ein google-bot in das Admin Interface gekommen und hat dort sämtliche Einstellungen verstellt. Könnte das eine Einstellungssache sein? Danke
  11. Hallo. Ich hab schon beim Provider nachgefragt.. die meinen sie haben nix umgestellt. Ich hab inzwischen auch sämtliche Logfiles der letzten Tag durchgeschaut und habe nichts festgestellt. Ich hab noch das alte SP1 laufen. Hat das so viele SIcherheitslücken? Scheinbar hat irgendwer ein Art Script eingeschleußt welches permanet irgendwelche Datenbankzugriffe macht. Ich komm nicht dahinter
  12. Hallo! In den letzten Tagen sind ein paar Merkwürdige Sachen in meinem Shop passiert. Als ich vom Urlaub kam (gestern, Sonntag) passte garnichts mehr. Folgende Sachen sind mir aufgefallen: - Sämtliche Kategorien waren auf nicht aktiv geschalten - Manche Artikel waren auf nicht sichtbar geschalten und liegen jetzt doppelt in der Hauptübersicht vor (?) - Gestern und heute gab es Bestellungen ohne Artikel d.h. es waren angebliche Bestellungen von Usern wo zwar eine Bestellung vorlag, jedoch ohne Produkte. Wie kann das passieren?? Ich hab im Userlog nachgeschaut und diese User haben sich schon ewig nicht mehr eingeloggt. Ich hab jetz sämtliche Passwörter (FTP,MySQL, Login) geändert um weiteres auszuschließen. Ich nutze eine ältere Version von xt-Commerce (2.1) und eine MySQL 4.1.1.19 Datenbank Wäre nett wenn mir jemand helfen könnte bin langsam am verzweifeln. Danke!
×
×
  • Create New...