Jump to content
xt:Commerce Community Forum

Search the Community

Showing results for tags 'add'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xt:Commerce - Professionelle eCommerce Shopsoftware
    • Fragen zur Software
    • xt:Commerce Plugins
    • xt:Commerce 4 Sprachen
    • xt:Commerce Online Handbuch
    • Häufige Fragen (FAQ)
    • Fragen zur Software (Pre Sale)
    • Anleitungen - Patches - Downloads
  • xt:Commerce Office - Shop & Warenwirtschaft
    • Allgemeine Fragen
  • xt:Commerce Allgemein
  • xt:Commerce 3 Shopsoftware Community Area (nur Lesen)
    • Allgemeine Diskussionen
    • Installation und Konfiguration
    • Shopbereich
    • Admininterface
    • Modul Entwicklung
    • Template System
    • xt:Commerce Schnittstellen ERP Systeme
    • PHP & MysQL Forum
    • HTML & CSS

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


ICQ


Yahoo


Jabber


Skype


Location


Interests


Biografie


Wohnort


Interessen


Beruf

Found 4 results

  1. Hallo, Ich habe das modul ajax add cart eingebaut mein problem ist das wenn ich auf bestellen klicke der gesammte Warenkorb verschwindet und erst wieder auftaucht wenn ich auf eine andere Seite gehe oder Aktualisiere. Der Artikel ist dann jedoch zugefügt worden. Wär echt super wenn mir jemand weiter helfen könnte ich habe das modul jetz schon das 3mal eingebaut doch es taucht jedes mal der selbe Fehler auf. Die Installationsanleitung habe ich beigefügt. Danke & Gruss Andreas QUELLTEXT Ajax Add Cart © 2008 Estelco (no warranty) released under GPL 1. BACKUP MACHEN!!! 2. Datenbank INSERT INTO `configuration` VALUES(null, 'ADD_CART_ENABLED', 'false', 25, 1, NULL, now(), NULL, 'xtc_cfg_select_option(array(\'true\', \'false\'),'); INSERT INTO `configuration` VALUES(null, 'ADD_CART_BOX_ID', 'box_cart', 25, 2, NULL, now(), NULL, NULL); INSERT INTO `configuration` VALUES(null, 'ADD_CART_COLOR_FADE', 'true', 25, 3, NULL, now(), NULL, 'xtc_cfg_select_option(array(\'true\', \'false\'),'); INSERT INTO `configuration` VALUES(null, 'ADD_CART_FROM_COLOR', 'FFFF00', 25, 4, NULL, now(), NULL, NULL); INSERT INTO `configuration` VALUES(null, 'ADD_CART_TO_COLOR', 'CCCCCC', 25, 5, NULL, now(), NULL, NULL); INSERT INTO `configuration` VALUES(null, 'ADD_CART_STEPS', '50', 25, 6, NULL, now(), NULL, NULL); INSERT INTO `configuration` VALUES(null, 'ADD_CART_DELAY', '2000', 25, 7, NULL, now(), NULL, NULL); 3. Dateien kopieren includes/addCart.js.php ajaxAddCart.php 4. Anpassungen an Dateien admin/includes/column_left.php Am Ende (vor dem ?>) anfügen if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '<a href="' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=25', 'NONSSL') . '" class="menuBoxContentLink"> -' . BOX_CONFIGURATION_25 . '</a><br>'; includes/classes/product.php sofern gewünscht, suche Funktion getBuyNowButton ca. Zeile 348 function getBuyNowButton($id, $name) { global $PHP_SELF; return '<a href="'.xtc_href_link(basename($PHP_SELF), 'action=buy_now&BUYproducts_id='.$id.'&'.xtc_get_all_get_params(array ('action')), 'NONSSL').'">'.xtc_image_button('button_buy_now.gif', TEXT_BUY.$name.TEXT_NOW).'</a>'; } ändern in function getBuyNowButton($id, $name) { global $PHP_SELF; $attrib_check = xtDBquery("SELECT COUNT(*) as count FROM " . TABLE_PRODUCTS_ATTRIBUTES . " WHERE products_id=" . (int)$id); $result = xtc_db_fetch_array($attrib_check, true); if ($result['count'] == 0) { $ajax = 'onclick="return addCart(this.form);" '; } else { $ajax = ''; } return '<a ' . $ajax . 'href="'.xtc_href_link(basename($PHP_SELF), 'action=buy_now&BUYproducts_id='.$id.'&'.xtc_get_all_get_params(array ('action')), 'NONSSL').'">'.xtc_image_button('button_buy_now.gif', TEXT_BUY.$name.TEXT_NOW).'</a>'; } includes/modules/product_info.php ca. Zeile 58 + 62 $info_smarty->assign('ADD_CART_BUTTON', xtc_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART)); ändern in $info_smarty->assign('ADD_CART_BUTTON', xtc_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART, ADD_CART_ENABLED == 'true' ? 'onclick="return addCart(this.form);"' : '')); includes/header.php ca. Zeile 59 <link rel="stylesheet" type="text/css" href="<?php echo 'templates/'.CURRENT_TEMPLATE.'/stylesheet.css'; ?>" /> danach einfügen <?php if (ADD_CART_ENABLED == 'true') include('includes/addCart.js.php'); ?> lang/german/admin/configuration.php Am Ende (vor dem ?>) anfügen // Ajax Add Cart define('ADD_CART_ENABLED_TITLE', 'Funktion aktiv'); define('ADD_CART_ENABLED_DESC', 'Soll die Funktion genutzt werden?'); define('ADD_CART_BOX_ID_TITLE', 'Warenkorb-DIV'); define('ADD_CART_BOX_ID_DESC', 'ID des Warenkorb-DIVs'); define('ADD_CART_COLOR_FADE_TITLE', 'Farbige Markierung'); define('ADD_CART_COLOR_FADE_DESC', 'Soll der neue Artikel mittels Farbverlauf markiert werden?'); define('ADD_CART_FROM_COLOR_TITLE', 'Anfangsfarbe'); define('ADD_CART_FROM_COLOR_DESC', 'Anfangsfarbe (hexadezimal, z.B. F9D312)'); define('ADD_CART_TO_COLOR_TITLE', 'Endfarbe'); define('ADD_CART_TO_COLOR_DESC', 'Endfarbe (hexadezimal)'); define('ADD_CART_STEPS_TITLE', 'Verlauf'); define('ADD_CART_STEPS_DESC', 'Anzahl Schritte für den Verlauf. Je höher, desto länger dauert die Darstellung. Standard = 50'); define('ADD_CART_DELAY_TITLE', 'Verzögerung'); define('ADD_CART_DELAY_DESC', 'Anfängliche Verzögerung in Millisekunden vor Beginn des Verlaufs, wobei die Anfangsfarbe sofort gesetzt wird. Standard = 2000'); lang/german/admin/german.php ca. Zeile 99 define('BOX_CONFIGURATION_22', 'Such-Optionen'); danach einfügen define('BOX_CONFIGURATION_25', 'Ajax Add Cart'); templates/TEMPLATE/boxes/box_cart.html suchen nach <a href="{$products_data.LINK}">{$products_data.NAME|truncate:25:"...":true}</a> ändern in <a {if $products_data.NEW}id="new_in_cart" {/if}href="{$products_data.LINK}">{$products_data.NAME|truncate:25:"...":true}</a> templates/TEMPLATE/source/boxes/shopping_cart.php ca. Zeile 36 'NAME' => $products[$i]['name']); ändern in 'NAME' => $products[$i]['name'], 'NEW' => $products[$i]['id'] == $_SESSION['new_products_id_in_cart']); templates/TEMPLATE/index.html suchen nach {$box_CART} ändern in <div id="box_cart">{$box_CART}</div> Sollte die ID "box_cart" schon in Gebrauch sein, so kann eine eigene ID verwendet und im Adminbereich in der Konfiguration eingetragenw erden. 5. Viel Spass damit...
  2. Hallo gibt es ein Script oder ein Add on für einen XTC Shop dass aus meinem Shop ein Portal macht ? wo ich Artikel veröffentlichen kann und irgend welche News präsentiere etc. so in dieser Richtung: http://www.cosmoty.de/magazin/ Ich möchte viel Text, Artikel und Neuigkeiten im Shop unterbringen und diesen gut darstellen. Gruss visus
  3. Die Fehlermeldung: Cannot add header information - headers already sent by ... nervt und kann vermieden werden ... Der Fehler tritt z.B. auf, wenn es ein Problem beim Mailen gibt. Daher habe Code gebaut, der den Fehler in der roten "errorBox" auszugibt. Daf?r habe ich im Verzeichnis includes eine Datei errors.php erzeugt mit folgendem Inhalt: --------------------------------------- <? /* ----------------------------------------------------------------------------------------- errors.php by Lutz / [email protected] ----------------------------------------------------------------------------------------- Released under the GNU General Public License ----------------------------------------------------------------------------------------- The message: Cannot add header information - headers already sent by ... nervs. So find a way to bring error messages in the "errorBox" Write these EARLY error messages into a file and print them out in the header afterwards */ if (!defined('EARLYERRORS')) { // prevent from trying to declare several times ... define('EARLYERRORS', 'ON') ; function EarlyErrorWrite($cError) { // writing into cache should always be possible $cFile = DIR_FS_DOCUMENT_ROOT . '/cache/EarlyErrors.txt' ; // create (or open) a file, go to the end and write the error in one line $hFile = fopen($cFile, "w") ; fseek($hFile, SEEK_END) ; fwrite($hFile, $cError . "\n") ; fclose($hFile) ; } function EarlyErrorRead() { $cFile = DIR_FS_DOCUMENT_ROOT . '/cache/EarlyErrors.txt' ; if (file_exists($cFile)) { // if an EARLY error produced a file -> // print it in an errorBox line by line $cError = "" ; $aLines = file($cFile) ; foreach($aLines as $nLine => $cLine) $cError = $cError . $cLine . " " ; xtc_output_warning($cError) ; // delete the file so that error is only shown ONCE unlink($cFile) ; } } } // if (!defined('EARLYERRORS')) ?> --------------------------------------- Die Funktionen der Datei sind bisher an 2 Stellen eingebunden (Version 3.04) in o inc/xtc_php_mail.inc.php ab Zeile 84 -------------------------------------------- // ### LH 19.06.2006 $ErrorReporting = error_reporting(E_ERROR) ; if (!$mail->Send()) { require (DIR_FS_DOCUMENT_ROOT . '/includes/errors.php'); EarlyErrorWrite("Message was not sent Mailer Error: " . $mail->ErrorInfo) ; error_reporting($ErrorReporting) ; return false ; } error_reporting($ErrorReporting) ; // ### LH 19.06.2006 - End -------------------------------------------- und in o includes/header.php ab Zeile 296 -------------------------------------------- // ### LH - 19.06.2006 require (DIR_FS_DOCUMENT_ROOT . '/includes/errors.php'); EarlyErrorRead() ; // ### LH Ende -------------------------------------------- Damit sehen die Email-Fehler schon mal SCH?N aus .... auch wenn sie nach wie vor nicht sch?n sind. Probierts aus, falls Ihr Euch auch schon mal dr?ber ge?rgert habt. Prinzipiell kann man EarlyErrorWrite() nat?rlich auch an anderen Stellen einsetzen. Ich hatte bisher nur beim Mailen die Notwendigkeit. und jetzt guten Nacht Lutz
  4. Egal ob ich eine Kategorie oder einen Artikel anlegen m?chte, erscheint folgende Fehlermeldung: Warning: Cannot add header information - headers already sent by (output started at /home/www/web25/html/xtcommerce/admin/includes/classes/spaw/class/lang.class.php:134) in /home/www/web25/html/xtcommerce/admin/includes/functions/general.php on line 98 Kann jemand schon was dazu sagen? W?re super!
×
×
  • Create New...