Jump to content
xt:Commerce Community Forum

Button template nimmt ende nicht


mardl

Recommended Posts

Hallo zusammen,

hab die beiden Templates der Buttons geändert. Die automatische generierung verwendet aber das Ende-Gif nicht.

Was muss ich machen damit es funktioniert und ich nicht alle Buttons selber malen muss.

Hier der Button der automatisch generiert wurde.

http://www.antik-altdorf-shop.de/templates/veyton_ts0006/img/buttons/de/button_in_cart.gif

Die Dateien liegen unter

http://www.antik-altdorf-shop.de/templates/veyton_ts0006/img/buttons/tpl_button_1.gif

und

http://www.antik-altdorf-shop.de/templates/veyton_ts0006/img/buttons/end_tpl_button_1.gif

Danke für eure Hilfe.

Martin

Link to comment
Share on other sites

hast du den generierten button nach jedem versuch gelöscht ?

ja, ich kann gerne das komplette buttons/de Verzeichnis löschen.

Hab erst ein paar Buttons selber gezeichnet, bis ich festgestellt habe, das es auch automatisch geht. Aber wie gesagt, die automatischen sind falsch.

Ich lösch mal das buttons/de Verzeichnis.......................

So gelöscht. Jetzt hat er mir die 3 Buttons von http://www.antik-altdorf-shop.de/de/Preisoptionen wieder angelegt und alle ohne das Ende-gif.

Noch ne Idee?

Danke

Martin

Link to comment
Share on other sites

gibs auch nen end button für _2 ?

hm, die frage versteh ich nicht ganz. Wenn XT als Basis für den button die vorlage _1 verwendet, geh ich davon aus, das auch das ende von vorlage _1 verwendet wird.

However, um die Frage zu beantworten.

Ja, es gibt 1, 2, 3.

Hier die Links:

Start 1: http://www.antik-altdorf-shop.de/templates/veyton_ts0006/img/buttons/tpl_button_1.gif

Ende 1: http://www.antik-altdorf-shop.de/templates/veyton_ts0006/img/buttons/end_tpl_button_1.gif

Start 2: http://www.antik-altdorf-shop.de/templates/veyton_ts0006/img/buttons/tpl_button_2.gif

Ende 2: http://www.antik-altdorf-shop.de/templates/veyton_ts0006/img/buttons/end_tpl_button_2.gif

Start 3: http://www.antik-altdorf-shop.de/templates/veyton_ts0006/img/buttons/tpl_button_3.gif

Ende 3: http://www.antik-altdorf-shop.de/templates/veyton_ts0006/img/buttons/end_tpl_button_3.gif

Noch ne weiter Idee? Kann leider nicht im code nachschauen, was er da macht ;-)

danke für die bemühungen

Martin

Link to comment
Share on other sites

ich bin mir nicht ganz sicher aber es gibt zum jeweiligen Buttonset eine php Datei wo Du bestimmte Dinge einstellen kannst, z.B das padding und auch die Laufweiten der Schriften etc...

Dateiname : button_config.php

findest Du im IMG Ordner deines Templates

da steht unter anderem das hier drin :

/**

 * Default space from left border to beginning of button text

 *

 */

define('_BUTTON_LEFT_SPACE',10);

define('_BUTTON_RIGHT_SPACE',11);

vielleicht hilft Dir das ja weiter :D

Link to comment
Share on other sites

Hallo,

in der config kann ich aber nur einstellen, welche Schrift, größe, paddings usw. der button haben soll.

ich hab keinen einfluß auf die Art des Buttons bzw. wir er zusammengebaut werden soll.

Kann ja auch nicht bestimmen, ob XT Button 1, 2 oder 3 verwendet.

Komisch, ich hab XT neu installiert und nichts verändert. trotzdem gehts nicht. Sollte das nicht in der Basis schon sauber funktionieren?

mfg

Mardl

Link to comment
Share on other sites

hallo nochmal,

je weiter ich experimentiere, umso unverständlicher wirds.

Neueste Erkenntnisse:

Ich habe mal Testweise auf das Defaulttemplate umgeschalten, und siehe da, alle buttons werden sauber generiert (Ich hab vorher das de-verzeichnis gelöscht).

Bei meinem Template-Ordner gings nicht, also suche da weiterführen.

Als nächstes einfach die Schwarzen Button-Vorlagen von xt_default in mein Template kopiert, und siehe da, es funktioniert!

Also muss was mit meinen Vorlagen sein. Alle gif's durchgetauscht und zu folgenden ergebnis gekommen.

Problem liegt anscheinend an den Ende-Bildern (end_tpl_button_1.gif, 2 usw)

Und da wirft sich schon die nächste frage auf. Ich hab mit Photoshop einfach das Schwarze Endebild aus der Defaultvorlage genommen, in Grün eingefärbt, und wieder als gif abgespeichert. Wenn ich das "neue" gif hochlade, dann greift es nicht. Es werden die Buttons OHNE dem ende angezeigt. Kopier ich das original Schwarze wieder rein, werden grüne Buttons mit schwarzen Ende generiert.

Meine Frage ist somit, was ist an meinen Gif anders, als an den Originalen, so das er meines nicht verwendet???

original-gif Schwarz:

http://www.antik-altdorf-shop.de/templates/xt_default/img/buttons/end_tpl_button_1.gif

mein-gif grün

http://www.antik-altdorf-shop.de/templates/veyton_ts0006/img/buttons/end_tpl_button_1.gif

Habs mit meinen Kenntnissen von Photoshop cs3 analysiert und sehe keinen unterschied.

Was soll ich machen :mad: ? Schwarze Buttonvorlagen? Möchte der Kunde nicht!

danke für irgendeine Hilfe

Martin

Link to comment
Share on other sites

Hallo,

ganz normal mit Photoshop CS3. Aber ich hab die Links es schon paar mal reingesetzt. die Gif's werden immer angezeigt, nur nicht zusammengebaut.

Wie bereits erwähnt, habe ich sogar das Originalfile verwendet und nur abgeändert und schon gehts nicht mehr.

Weiss nicht mehr was ich machen soll.

Gibts irgendeinen Vorschlag, wie (oder mit was) ich solche gifs erstellen müsste?

Ich hab nach dem gleichen Schema ja auch den vorderen teil der gifs erstellt, und die greifen ja!

gerne nochmal der link:

http://www.antik-altdorf-shop.de/templates/veyton_ts0006/img/buttons/end_tpl_button_1.gif

Gif wird hier ja auch angezeigt!

Martin

Link to comment
Share on other sites

Hallo,

Problem gelöst.

Falls es jemanden interessiert:

Wenn der Button "zusammengebaut" wird, wird das ende-gif einfach am ende des Buttons darüber gelegt. Dadurch das ich die Rundung transparent dargestellt hatte, "leuchtet" praktisch der Button drunter durch.

Rausgefunden habe ich es, da ich die tpl_button_1.gif in rot gemacht habe und das ende-gif in blau. Die Transparenten "runden" ecken leichten dann rot durch.

Lösung: Das ende-gif darf keine transparenz haben sondern muss mit der Hintergrundfarbe definiert werden, damit man die Rundung "sieht".

Hoffe es ist verständlich ausgedrückt.

Martin

PS: Weiter zu meinen nächsten Problemen ;)

Link to comment
Share on other sites

  • 9 months later...

Bei mir habe ich verschiedene Hintergrundfarben. Es ist also nicht möglich, auf die Transpararenz-Eigenschaft zu verzichten.

Die Generierung der Buttons muss also geändert werden.

Bitte das [sOLVED] wieder löschen, die Sache ist nämlich noch nicht gelöst.

Link to comment
Share on other sites

Das Problem ist, dass ich (bzw. das Standardlayout) an verschiedenen Stellen verschiedene Hintergrundfarben verwende(t).

Welche Farbe sollte ich also statt der Transparenz verwenden?

Fiktives Extrembeispiel: An einer Stelle ist die Hintergrundfarbe rot (255,0,0), an einer anderen Stelle blau (0,0,255). Welche Farbe sollte ich Ihrer Ansicht nach wählen anstelle der Transparenz?

Wobei das Problem bei der Standardform der Buttons ja noch weitgehend verdeckt wird, da es nur um je ein Pixel in den Ecken geht; bei mehr transparenten Pixeln würde das Problem unmittelbar offenbar werden.

Link to comment
Share on other sites

  • 1 month later...

Hallo,

also das Problem bei der automatische Generierung ist klar.

Größe ist als Beispiel:

Es wird nicht ein linker Teil (10px) , ein mittel Teil , und ein rechter Teil (10px) einfach zusammengebaut, sondern der Button mit maximaler Größe (300px) verwendet.

Wenn der Button dann nur 80px breit wird, wird einfach das Ende darüber gelegt und danach abgeschnitten.

Wenn man wüsste, wo der Code zum zusammenbauen ist, dann könnte man das ja noch selber basteln, aber anscheinend ist dieser teil von xt:commerce verschlüsselt.

mardl

PS: Ich denke übrigens, dass du nicht auf ein Lösung von Seitens xt:commerce warten kannst. Die sind sehr, sehr langsam mit den Problemen der Anwender!

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...