Jump to content
xt:Commerce Community Forum

Search the Community

Showing results for tags 'code'.



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 110 results

  1. Hallo Leute, bei der Suche nach einem Weg, Sendungsnummern im Shop zu hinterlegen, bin ich auf das Plugin "Ship & Track" Plugin gestoßen. Dieses erlaubt die Eingabe von Sendungsnummern für verschiedene Dienstleister. Allerdings wäre es mühsam jedes mal alle Sendungsnummern per Hand einzugeben. Wäre es auch möglich die Sendungsnummern mit einem Script hinzuzufügen und würde der Shop dann auch eine Benachrichtigung per Mail an den Kunden versenden? Desweiteren soll Magnalister in der Lage sein die Sendungsnummern mit ebay zu synchronisieren. Grüße
  2. Ich habe das Modul xt_coupons Version 1.3.9 installiert und so eingestellt, dass an allen drei möglichen Stellen das Eingabefeld für den Code erscheinen soll: Cart Box, Cart Page und Checkout Page. Leider erscheint das Feld aber nur im Shopping Cart und ich benötige es dringend auch in der Shopping Cart Box und der Checkout Seite. Hat jemand eine Idee, warum die Eingabefelder nicht erscheinen und kann mir Tipps geben? Vielen Dank! David
  3. Hallo zusammen. Ich möchte auf der Produktseite einen kategorieabhängigen Inhalt anzeigen, der über eine IF-Abfrage gesteuert wird. Alle Unterkategorien sollen mit eingeschlossen werden. Sowas in der Art: if catID=101 { <p>ich bin in der hauptkategorie 101</p> } if catID=102{ <p>ich bin in der hauptkategorie 102</p> } else{ <p>ich bin in keiner besonderen kategorie</p> }[/HTML] Ist sowas möglich? Ich habe in einem anderen Thema den folgenden Code gefunden, der leider nicht greift. [HTML]{if $smarty.get.cat == '5'} ... {/if}[/HTML] Gibt es weitere Möglichkeiten? Gruß
  4. Ich habe mir das Plugin xt_coupons etwas erweitert und ich glaube das ist ganz nett für die Gemeinde. Dannach ist ein Gutschein auch über einen Link aktivierbar einfach mit einem Klick auf einen Banner z.b. Aber den Link für Suchmaschienen auf Nofallow nicht vergessen. Hier meine gemachenten änderung im xt_coupons Plugin. 1. die Installer .xml erweitern um einen hook: <code> <hook>form_handler.php:data_array_bottom</hook> <phpcode><![CDATA[ include _SRV_WEBROOT._SRV_WEB_PLUGINS.'xt_coupons/hooks/form_handler_php_data_array_bottom.php'; ]]></phpcode> <order>0</order> <active>1</active> </code> 2. in den hooks Ordner eine php datei hinzufügen mit dem inhalt (ich habe diese auch hier im Beitrag hochgeladen) <?php defined('_VALID_CALL') or die('Direct Access is not allowed.'); switch ($data_array['action']) { case 'coupon_link' : if ((isset($_REQUEST['special'])) && ($_REQUEST['special'] == 'coupon')) { if ($_REQUEST['coupon_code'] == '') { $_SESSION['coupon_info'] = TEXT_COUPON_MISSING; $_SESSION['coupon_info_type'] = 'error'; $info->_addInfoSession(TEXT_COUPON_MISSING, 'error'); } else { $coupon_code = $_REQUEST['coupon_code']; if ($coupon_code != '') { $coupon = new xt_coupons(); $coupon_erg = $coupon->_addToCart($coupon_code); if ($coupon_erg == true) { $_SESSION['coupon_info'] = TEXT_COUPON_ADDED; $_SESSION['coupon_info_type'] = 'success'; $info->_addInfoSession(TEXT_COUPON_ADDED, 'success'); } else { $_SESSION['coupon_info'] = $coupon->error_info; $_SESSION['coupon_info_type'] = 'error'; $info->_addInfoSession($coupon->error_info, 'error'); } } } } break; } 3. Im Template eurer wahl dieses einfügen Dort wird die Meldung ausgegeben das der Code Aktiviert wurde {if $smarty.get.action == 'coupon_link'}<div class="alert alert-success" role="alert">{$smarty.session.coupon_info}</div>{/if} Nach deinstall und install des plugins läuft es dann mit so einem link natürlich url anpassen http://local.localserver.de/?action=coupon_link&special=coupon&coupon_code=NEW2015[/code]
  5. Halllo, habe folgenden Problem beim Update, finden den anggebenen Code nicht ************************************************** Datei: /templates/xt_grid/xtCore/pages/product/product.html Bitte schaut in den Anhang, da ich den Code hier nicht darstellen kann. Mein Code ist unten, getrennt von der ?????????????????? Warum finde ich den Code nicht? Danke für euere Hilfe Pillle67 product.txt
  6. hallo user, ich suche verzweifelt die index.php meines templates oder die datei in die ich den analyticscode gesetzt habe. Ist jahre her das ich da dran war und habs schlicht vergessen kann mit jemand helfen? es geht um kite-attack.com. vielen dank für eure antworten
  7. Hallo, beim Einfügen des asynchronen AdSense Codes, wird laut FF Fehlerkonsole die Shop-Datei index.php nicht mehr geladen: GET ...MEINEURL.com/de/index.php [HTTP/1.0 500 Internal Server Error 508ms] Die Fehlermeldung lautet (logischerweise) Die Zeichenkodierung des HTML-Dokuments wurde nicht deklariert. Das Dokument wird in manchen Browser-Konfigurationen mit verstümmeltem Text dargestellt, wenn das Dokument Zeichen außerhalb des US-ASCII-Bereichs enthält. Die Zeichenkodierung der Seite muss im Dokument oder Transferprotokoll deklariert werden. index.php Weiß jemand Abhilfe?? Gruß Alex. Update 1 Der Fehler muss in der verschlüsselten index.php liegen. Auf Nachfrage im AdSense Forum erhielt ich folgende Antwort: " [...]Ich vermute daher, dass die Wirkung einer Kombination mit anderen Fehlerursachen zu "verdanken" ist. Gerade wenn JavaScript im Spiel ist, ist es häufig so, dass eine Ursache an einer ganz anderen Stelle Probleme an einer wiederum anderen Stelle verursacht. [...]"
  8. Guten Tag, gibt es eine Möglichkeit die Zahlungsart-Namen statt -Codes in der Bestellübersicht (sowohl Liste als auch Detailansicht) anzuzeigen? Diese doch sehr technischen Bezeichnungen, die sich aus den Pluginnamen ergeben, machen die Arbeit für die Sachbearbeiter nicht einfacher. Mit freundlichen Grüßen Jeldrik Hanschke --- Edit: Ich sprach fälschlicherweise zunächst von Versandkosten. Bei diesen stellt sich das Problem nicht, da die Codes dort flexibel vergeben werden können.
  9. Hi Leute, seit Monaten versuche ich Billsafe einzurichten, ohne Erfolgt. Ihr seit meine letzte Rettung, nicht mal Billsafe selbst konnte mir helfen: Es geht nur um die Subpage_confirmation.html Habe diesen vorgegebenen Code unten eingesetzt: {literal} var lpg = new BillSAFE.LPG.client({form: formElement,conditions: [{element: 'billsafe', value: '1'}],sandbox: {/literal}{$smarty.const.VT_BILLSAFE_SANDBOX}literal}}); {/literal} Schon im Dreamweaver gleich nach Code Eingabe wird mir dieser Fehler angezeigt. Der Fehler lt Protokoll: Fatal error: Smarty error : syntax error: unrecognized tag '/literal' Bitte dringend um Hilfe.. Habe Veyton 4.0.16 Danke
  10. Hallo, ich habe hier einen ein kleines Phänomen. Eine Bestellung mit 'abgezogener Rabatt' -> 99.99% Also ein 100%-Gutscheincode wurde hier eingelöst (jaja, sowas gibt es bei uns - kann aber kein Vorlagencode sein sondern müßte ein generierter Code sein) Das Problem: Es taucht kein Code für diese Bestellung auf. Es ist so als ob gar kein Gutschein verwendet wurde.... In der Tabelle xt_coupons_token fand bei xt_coupon_token_order_id kein Eintrag für diese Bestellung statt. Hat das schonmal jemand erlebt? Und vielleicht auch noch eine Erklärung dafür? Danke mal vorweg und Grüße!
  11. Hallo zusammen, ich sitze gerade an einem Template und wundere mich etwas über die Ausgabe der Productbilder im Template cart.html Im Template wird das Bild durch: {img img=$data.products_image type=m_thumb alt=$data.products_name} erzeugt. Im Frontend kommt folgender Code raus: <img [COLOR=Red]width="120"[/COLOR][COLOR=Red] height="120"[/COLOR] alt="Beschreibung" src="http://www.domain.de/media/images/thumb/bildname.jpg" Wo wird die HTML Ausgabe 120 x 120 definiert? Grüße Mike
  12. Hallo, ich bin gerade dabei ein Plugin zu schreiben mit dem ich all die kleinen Änderungen zusammen fassen möchte. Bisher hat auch alles geklappt bis jetzt. Im Hook class.price.php:_Format_data möchte ich eine weitere Templatevariable definieren, welche mir den Produktpreis ohne eingerechnete Mwst. ausgibt. Die Änderung habe ich in der Class schon vorgenommen welche auch das gewünschte Ergebnis bringt. Wenn ich jetzt diesen Code aber in den Hook packe klappt es leider nicht mehr. Betreffende Zeilen in der class.price.php: $template = new Template(); ($plugin_code = $xtPlugin->PluginCode('class.price.php:_Format_data')) ? eval($plugin_code) : false; if(isset($plugin_return_value)) return $plugin_return_value; $tpl_price = $template->getTemplate('price_smarty','/'._SRV_WEB_CORE.'pages/price/'.$tpl,$tpl_data); $return_array = array ('formated' => $tpl_price, 'plain' => $price, 'plain_otax' => $price_otax); if (isset($add_return_array)) $return_array=array_merge($return_array,$add_return_array); return $return_array;[/PHP] Und hier der Code aus meinem Hook: [PHP] $tpl_price = $template->getTemplate('price_smarty','/'._SRV_WEB_CORE.'pages/price/'.$tpl,$tpl_data); $return_array = array ('formated' => $tpl_price, 'plain' => $price, 'plain_otax' => $price_otax, 'formatedotax' => $Fprice_otax); if (isset($add_return_array)) $return_array=array_merge($return_array,$add_return_array); return $return_array;[/PHP] Wo gehts schief?
  13. kunden können nicht mit paypal zahlen. es kommt immer folgende fehlermeldung im frontend ERROR CODE: 10002 ERROR MESSAGE: You do not have permissions to make this API call Was mach isch falsch????
  14. Hallo. Sobald ich meine Webseite aufrufe sehe ich "IonCube Error Code:1". Ich habe sämtliche Threats darüber gelesen aber leider keine Antwort gefunden. Laut Forum ist Error 1 eine korrupte Datei. Gibt es eine Möglichkeit diese zu finden oder zumindest den Radius etwas zu begrenzen? Scheinbar über Nacht, denn Gestern ging noch alles. Ich komme ohne Probleme in den Backend-Bereich. Php.info sagt : Zend Engine v2.2.0, Copyright © 1998-2010 Zend Technologies with the ionCube PHP Loader v4.0.12, Copyright © 2002-2011, by ionCube Ltd., and with Zend Optimizer v3.3.9, Copyright © 1998-2009, by Zend Technologies Ich bin über jeden Rat dankbar. Grüße
  15. Hallo, habe das folgende Problem: Fatal error: Cannot run code from this file in conjunction with non encoded files in /var/www/web391/html/veyton/templates_c/%%C4^C47^C47D0FAE%%price.html.php on line 1265 Seite seit 4 Stunden down, keine Veränderungen an der Seite in den letzten 48 Stunden. Seite seit einem Jahr online ohne Probleme bis jetzt.
  16. Hallo zusammen, habe folgendes Problem: Habe den Adsense Code in die main_content.html eingefügt und seit dem bekomme ich folgenden Fehler, hab den Code wieder gelöscht und alles in Urzustand gebracht, leider ohne erfolg. Seht selber: Modellsport & Pokale Hahn | RC Modellbau Versand/Shop aus Berlin Fehlermeldung: Fatal error: Smarty error: [in xtc4/module/main_content.html line 10]: syntax error: unrecognized tag: margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Times (Smarty_Compiler.class.php, line 439) in /home/www/includes/classes/Smarty_2.6.14/Smarty.class.php on line 1096 main_content.html: {config_load file="$language/lang_$language.conf" section="index"} {$title} ******* {$text} {$MODULE_news} {$MODULE_new_products} {$MODULE_upcoming_products} Jemand einen Tip?
  17. Hallo, Mit dem SimpleHTML Editor funktioniert alles wunderbar. Aber der TinyMCE ändert mir immer den Code um: <script type="text/javascript">meinCode</script> ändert der immer in: <script type="text/javascript">// <![CDATA[meinCode// ]]></script>[/code] um. Wie kann ich das abschalten? hab schon in der conf_tinymce.php geguckt, da lies sich nichts machen. mfg
  18. Nabend Ich habe eigentlich ein Problem bei der Verknüpfung von adWords und Analytics. Problem in Kurzform: 2 Domains, 2analyticskonten, 1 adWordskonto. Der Adwords Support hat mich darauf hingewiesen, das der Analyticscode zweimal ausgegeben wird und das dies die Wurzel allen Übels sein könnte. Der Code wird auch 2mal ausgegeben, einmal im Header: <script type="text/javascript" async="" src="http://www.google-analytics.com/ga.js">(function(){var g=void 0,h=true,i=null,j=false,ba=encodeURIComponent,ca=Infinity,da=setTimeout, ...[/PHP]und einmal vor dem schließendem body-tag: [PHP]<script type="text/javascript"> if($.mobile) { $('[data-role=page]').live('pageshow', function (event, ui) { try { _gaq.push(['_setAccount', usw [/PHP]...aber das sind doch nicht die gleichen Codes - oder? ...hat jemand Erfahrung damit?
  19. Hallo, ist es möglich, im Body vom Export-Manager PHP-Code ausführen zu lassen? Ich möchte gern eine zufällige Nummern genrieren lassen, für ein Google Base Export. mfg
  20. Hallo, leider spamt mir einer mit Benutzerkonten aus China oder Japan andauernd den Shop zu gibt es die Möglichkeit bei der Registration einen Spamschutz einzubauen ?? Wäre echt über eine Schnelle Antwort erfreut!
  21. Hallo. Ich habe mich heute bei Automatic Backlinks angemeldet, und muss dafür einen Code einbinden.Meine Frage: Wie und wo kann ich diesen Code einfügen damit die Seite auch noch funktioniert ? Habe es in der index.html vom template versucht aber dann bleibt die komplette Seite weiss. Der Code sieht wie folgt aus (php): /** * AutomaticBackLinks.com - PHP linking code * Copy and paste this code in your php document where you want your links to display * Make sure that this code is inside PHP tags */ error_reporting(1); //Settings $abCacheFolderName = "automaticbacklinks_cache"; $abAccountCode = "f7516f779ef139f39d11c18c7037a232"; $abCacheHours = "24"; /** * Do not change anything below * Do not change anything below * Do not change anything below * Do not change anything below * Do not change anything below */ $v = "2.3"; $s = "php"; $abMsg = array(); if (trim($_GET['ab_debug']) == 'f7516f779ef139f39d11c18c7037a232') { $debug = true; echo "<li />Version: ".$v; echo "<li />System: ".$s; unset($_GET['ab_debug']); } //Create cache folder if it does not exist $cacheFolder = abGetCacheFolder($abCacheFolderName, $debug); if ($cacheFolder) { //Current URL $page = abGetPageUrl($debug); if (abIsValidUrl($page, $debug)) { $cacheFileName = $cacheFolder."/".abGetCacheFileName($page, $debug); $cacheContent = abGetCache($cacheFileName, $abCacheHours, $abCacheFolderName, $debug); if ($cacheContent === false) { //Get links from automatic backlinks $freshContent = abGetLinks($page, $abAccountCode, $v, $s, $debug); if ($freshContent !== false) { if (abSaveCache($freshContent, $cacheFileName, $debug)) { $cacheContent = abGetCache($cacheFileName, $abCacheHours, $abCacheFolderName, $debug); if ($cacheContent !== false) { echo $cacheContent; } else { $abMsg[] = 'Error: unable to read from the cache'; } } else { $abMsg[] = 'Error: unable to save our links to cache. Please make sure that the folder '.$abCacheFolderName.' located in the folder '.$_SERVER['DOCUMENT_ROOT'].' and has CHMOD 0777'; } } else { $abMsg[] = 'Error: unable to get links from server. Please make sure that your site supports either file_get_contents() or the cURL library.'; } } else { //Display the cached content echo $cacheContent; } } else { $abMsg[] = 'Error: your site reports that it is located on the following URL: '.$page.' - This is not a valid URL and we can not display links on this page. This is probably due to an incorrect setting of the $_SERVER variable.'; } } else { $abMsg[] = 'Error: Unable to create or read from your link cache folder. Please try to create a folder by the name "'.$abCacheFolderName.'" directly in the root of your site and CHMOD the folder to 0777'; } foreach ($abMsg as $error) { echo $error."<br />"; } /** * Helper functions */ function abSaveCache($content, $file, $debug=false) { //Prepend a timestamp to the content $content = time()."|".$content; echo ($debug) ? "<li />Saving Cache: ".$content : ""; $fh = fopen($file, 'w'); if ($fh !== false) { if (!fwrite($fh, $content)) { echo ($debug) ? "<li />Error Saving Cache!" : ""; return false; } } else { echo ($debug) ? "<li />Error opening cache file for writing!" : ""; return false; } if (!fclose($fh)) { echo ($debug) ? "<li />Error closing file handle!" : ""; return false; } if (!file_exists($file)) { echo ($debug) ? "<li />Error could not create cache file!" : ""; return false; } else { echo ($debug) ? "<li />Cache file created successfully" : ""; return true; } } //Deletes any cache file that is older than 24 hours function abClearOldCache($cacheFolderName, $cacheHours, $debug=false) { $cacheFolder = abGetCacheFolder($cacheFolderName); if (is_dir($cacheFolder)) { if ($dh = opendir($cacheFolder)) { while (($file = readdir($dh)) !== false) { if (strpos($file, ".cache")) { $modified = filemtime($cacheFolder."/".$file); $timeCutOff = time()-(60*60*$cacheHours); if ($modified < $timeCutOff) { @unlink($cacheFolder."/".$file); } } } closedir($dh); } } } //Returns the full path to the cache folder and also creates it if it does not work function abGetCacheFolder($cacheFolderName, $debug=false) { if (isset($_SERVER['DOCUMENT_ROOT'])) { $docRoot = rtrim($_SERVER['DOCUMENT_ROOT'],"/"); //Remove any trailing slashes } else if (isset($_SERVER['PATH_TRANSLATED'])) { $docRoot = rtrim(substr($_SERVER['PATH_TRANSLATED'], 0, 0 - strlen($_SERVER['PHP_SELF'])), '\\'); $docRoot = str_replace('\\\\', '/', $docRoot); } else { echo ($debug) ? "<li />Error: Could not construct cache path" : ""; } $cacheFolder = $docRoot."/".$cacheFolderName; echo ($debug) ? "<li />Cache folder is: ".$cacheFolder : ""; if (!file_exists($cacheFolder)) { echo ($debug) ? "<li />Cache folder does not exist: ".$cacheFolder : ""; if (!@mkdir($cacheFolder,0777)) { echo ($debug) ? "<li />Error - could not create cache folder: ".$cacheFolder : ""; return false; } else { echo ($debug) ? "<li />Successfully created cache folder" : ""; //Also make an empty default html file $blankFile = $cacheFolder."/index.html"; if (!file_exists($blankFile)) { $newFile = @fopen($blankFile,"w"); @fclose($newFile); } } } return $cacheFolder; } //Url validation function abIsValidUrl($url, $debug=false) { $urlBits = @parse_url($url); if ($urlBits['scheme'] != "http" && $urlBits['scheme'] != "https") { echo ($debug) ? "<li />Error! URL does not start with http: ".$url : ""; return false; } else if (strlen($urlBits['host']) < 4 || strpos($urlBits['host'], ".") === false) { echo ($debug) ? "<li />Error! URL is incorrect: ".$url : ""; return false; } return true; } //Get the name of the cache file name function abGetCacheFileName($url, $debug=false) { $cacheFileName = md5($url).".cache"; echo ($debug) ? "<li />Cache file name for URL: ".$url." is ".$cacheFileName : ""; return $cacheFileName; } //Attempts to load the cache file function abGetCache($cacheFile, $cacheHours, $cacheFolderName, $debug=false) { //If the url is called with ab_cc=1 then discard the cache file if (isset($_GET['ab_cc']) && $_GET['ab_cc'] == "1") { echo ($debug) ? "<li />Clear cache invoked!" : ""; abRemoveCacheFile($cacheFile); unset($_GET['ab_cc']); return false; } if (!file_exists($cacheFile)) { echo ($debug) ? "<li />Error! Cache file does not exist! ".$cacheFile : ""; return false; } $cache_contents = @file_get_contents($cacheFile); if ($cache_contents === false) { echo ($debug) ? "<li />Error: Cache file is completely empty!" : ""; return false; } else { echo ($debug) ? "<li />Cache file contents".$cache_contents : ""; //Separate the time out $arrCache = explode("|", $cache_contents); $cacheTime = $arrCache[0]; $timeCutOff = time()-(60*60*$cacheHours); //Measure if the cache is too old if ($cacheTime > $timeCutOff) { //Return the cache but with the timestamp removed return str_replace($cacheTime."|", "", $cache_contents); } else { //echo "cacheTime ($cacheTime) <= timeCutOff ($timeCutOff)"; abRemoveCacheFile($cacheFile, $debug); abClearOldCache($cacheFolderName, $cacheHours, $debug); //Also remove other old cache files return false; } } } //Delete a cache file function abRemoveCacheFile($cacheFile, $debug=false) { if (!@unlink($cacheFile)) { echo ($debug) ? "<li />Error: Could not remove cache file: ".$cacheFile : ""; return false; } else { echo ($debug) ? "<li />Successfully removed the cache file: ".$cacheFile : ""; return true; } } //Loads links from the automaticbacklinks web site function abGetLinks($page, $accountCode, $v, $s, $debug=false) { //Make the URL $url = "http://www.automaticbacklinks.com/links.php"; $url = $url."?a=".$accountCode; $url = $url."&v=".$v; $url = $url."&s=".$s; $url = $url."&page=".urlencode($page); echo ($debug) ? "<li />Making call to AB: ".$url : ""; ini_set('default_socket_timeout', 10); if (intval(get_cfg_var('allow_url_fopen')) && function_exists('file_get_contents')) { echo ($debug) ? "<li />Using file_get_contents()" : ""; $links = @file_get_contents($url); } else if (intval(get_cfg_var('allow_url_fopen')) && function_exists('file')) { echo ($debug) ? "<li />Using file()" : ""; if ($content = @file($url)) { $links = @join('', $content); } } else if (function_exists('curl_init')) { echo ($debug) ? "<li />Using cURL()" : ""; $ch = curl_init ($url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $links = curl_exec($ch); curl_close ($ch); } else { echo ($debug) ? "<li />Error: no method available to fetch links!" : ""; return false; } return $links; } //remove ab_cc etc. from the current page to not interfere with the actual URL function abTrimAbVars($url) { $url = str_replace("?ab_cc=1", "", $url); $url = str_replace("&ab_cc=1", "", $url); $url = str_replace("?ab_debug=f7516f779ef139f39d11c18c7037a232", "", $url); $url = str_replace("&ab_debug=f7516f779ef139f39d11c18c7037a232", "", $url); $url = str_replace("&phpinfo=1", "", $url); return $url; } //Get page function abGetPageUrl($debug=false) { $query = ""; $protocol = (isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) != "off") ? "https://" : "http://"; $host = $_SERVER['HTTP_HOST']; if ($_SERVER["REDIRECT_URL"]) { //Redirect if (isset($_SERVER['REDIRECT_SCRIPT_URI'])) { //Use URI - it is complete $page = $_SERVER['REDIRECT_SCRIPT_URI']; } else { //Use file and query $file = $_SERVER["REDIRECT_URL"]; if (isset($_SERVER['REDIRECT_QUERY_STRING'])) { $query = "?".$_SERVER['REDIRECT_QUERY_STRING']; } } } else { //No redirect if (isset($_SERVER['REQUEST_URI'])) { //Use URI if (substr($_SERVER['REQUEST_URI'],0,4) == "http") { //Request URI has host in it $page = $_SERVER['REQUEST_URI']; } else { //Request uri lacks host $page = $protocol.$host.$_SERVER['REQUEST_URI']; } } else if (isset($_SERVER['SCRIPT_URI'])) { //Use URI - it is complete $page = $_SERVER['SCRIPT_URI']; } else { $file = $_SERVER['SCRIPT_NAME']; if (isset($_SERVER['QUERY_STRING'])) { $query = "?".$_SERVER['QUERY_STRING']; } } } if (!$page) { $page = $protocol.$host.$file.$query; } $page = abTrimAbVars($page); echo ($debug) ? "<li />This page is reported as: ".$page : ""; return $page; } //Show phpinfo if debug is on and phpinfo is requested if ($debug && $_GET['phpinfo']) { ?> <style type="text/css"> #phpinfo_div { position:fixed; bottom:0; left:0; height:300px; width:100%; overflow:scroll; background:#F0F0F0; color:#000; border-top:2px solid; z-index:999; } </style> <div id="phpinfo_div"> <?php echo phpinfo(); ?> </div> <?php }
  22. Hallo, wir nutzen Google Analytics. Das aktuelle Plugin hat noch den veralteten Code der einige Funktionen nicht unterstützt. Gibt es hier mal bald ein Update? Wäre eigentlich schon wichtig als Shophersteller den aktuellen Google Analytics Code einzubinden... Oder wie seht Ihr das? LG
  23. Hallo, Ich suche nach ein Gutschein Plugin für XT Commerce 3. Anforderungen: - man kann zwischen Motiven entscheiden (z.b 2 Motive und eins davon kann man auswählen) - Namen von sich selber eintragen - Namen von dem jenigen eintragen an dem es gehen soll
  24. Ich möchte bei meinen Master Artikeln immer stehen haben "AB xx Euro" Kann mal jemand in den beiden dateien nachgucken, WO der Fehler ist.. sitze da nun 2 Tage dran.. Die "leasing.html" ist die product.html Habe diese Vorlage benutzt: {if $module_data.products_master_flag eq '1' and $module_data.products_abpreis !=''} <p class="price">ab {$module_data.products_abprice} EUR</p> Habe ich wohl falsch eingesetzt ?! Ich weis nicht weiter, bitte helft mir leasing.html product_listing_v1.html
  25. Hallo, die Datenbank verwaltet die Daten in UTF8. Ein externer Dienstleister kann jedoch nur ANSI verarbeiten. Gibt es eine Möglichkeit, in dem Export-Manager die Codierung für die Bestellungen auf ANSI umzustellen? Freue mich über Beiträge ...
×
×
  • Create New...