#1 (permalink)  
Alt 19.01.2006, 22:07
 
Registriert seit: 17.02.2005
Beiträge: 14
Daumen runter

Hallo,

bin mal wieder auf der Suche nach einer L?sung f?r mein Problem. Im Forum habe ich nichts gefunden!

Meine Frage:
----------------
Wie kann ich den Buttom "Jetzt kaufen" (BUTTON_BUY_NOW) und "In den Warenkorb" (ADD_CART_BUTTON) durch einen Text-Link erstetzen?

Vielen Danke f?r eure Hilfe.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 18.09.2006, 18:28
Neuer Benutzer
 
Registriert seit: 04.09.2006
Beiträge: 1
Standard

Hallo zusammen,

hat jemand dafür schon eine Lösung gefunden?

Ich stehe vor der gleichen Frage und hab bis jetzt nur zwei Möglichkeiten gefunden, die in meinen Augen aber eher als Notlösung durchgehen bzw. einfach nur total unelegant sind.

1. Button erstellen, der wie ein Textlink aussieht und in sein Template einfügen.

2. xtc_image_button('button_buy_now.gif', TEXT_BUY . $listing['products_name'] . TEXT_NOW) durch den entsprechenden Text ersetzen.

Marcus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 19.09.2006, 23:34
Neuer Benutzer
 
Registriert seit: 17.12.2005
Ort: Riesa
Beiträge: 2
Standard

Hi, ich hatte ein ähnliches Problem.

Zwar benötigte ich keinen Textlink sondern nur eine andere Grafik, aber auch das dürfte hier zur Lösung dieses Problems beitragen.

Alle Änderungen müssen in der includes/classes/product.php vorgenommen werden! Implementiert wurde dies auf Version 3.0.4 SP2.1

Hier gibt es eine Funktion names getBuyNowButton, welche den kompletten Button zusammensetzt (ab Zeile 348 zu finden).

Diese habe ich einfach mal kopiert und auf den Namen getBuyNowButtonCustom getauft.

Für den Textlink habe ich da schon mal was vorbereitet

PHP-Code:
    function getBuyNowButtonCustom($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').'">MEIN-TEXT</a>';
    } 
MEIN-TEXT einfach durch den gewünschten Text ersetzen.

Als nächstes muss die Funktion buildDataArray etwas modifiziert werden.
Hier jeweils nach den Aufrufen von $buy_now = $this->getBuyNowButton... (im if und else zweig) folgende Zeile ergänzen:

PHP-Code:
$buy_self=$this->getBuyNowButtonCustom($array['products_id'],$array['products_name']); 
Abschließend noch das Array weiter unten um folgenden Eintrag erweitern:

PHP-Code:
'PRODUCTS_BUTTON_BUY_NOW_SELF' => $buy_self
Nun kann der Textlink im Template durch
PHP-Code:
{$module_data.PRODUCTS_BUTTON_BUY_NOW_SELF
eingebunden werden.

Leider blieben alle anderen Threads die eigentlich auf das selbe hinausliefen unbeantwortet. Vieleicht hilft die Lösung ja dem ein oder anderen weiter.

Grüße, Angelo
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 15.07.2008, 08:32
Neuer Benutzer
 
Registriert seit: 23.01.2008
Beiträge: 9
Standard

hallo devstyles
danke für deine lösung, sie hat mir sehr geholfen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 08.09.2008, 13:01
Benutzer
 
Registriert seit: 05.09.2004
Beiträge: 43
Standard

hi devstyles,

klasse-lösung - vielen Dank dafür :-)

grüße
alex
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
buttom, erstetzen, jetzt kaufen, link

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:17 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand