Multiplikation

23.07.2007 21:58
#1 Multiplikation
avatar
Mitglied


Eigentlich ein einfache Sache: ich möchte zwei Zahlen multiplizieren. Addieren, subtrahieren, dividieren, modulus geht alles, aber wie multipliziert man?

Mit {{produkt.startint}}10*4{{produkt.end}} geht es nicht...

Grüße


 Antworten

 Beitrag melden
23.07.2007 22:05
avatar  Merk
#2 RE: Multiplikation
Me
Mitglied

Es wäre möglich durch den Kehrwert zu teilen,
{{produkt.startint}}10/(1/4){{produkt.end}} hat bei mir funktioniert.


 Antworten

 Beitrag melden
23.07.2007 22:10
#3 RE: Multiplikation
avatar
Mitglied

Geniale Idee...
Danke!


 Antworten

 Beitrag melden
23.07.2007 22:33
#4 RE: Multiplikation
avatar
Mitglied

Nur leider hab ich jetzt noch ein anderes Problem...

Ich möchte gerne Balken an die Umfragen anbringen. Bisher hatte ich es mit Javascript gemacht, wollte es jetzt aber direkt mit den Templatevariablen lösen.

Um die Länge der Balken zu berechnen muss ich also aus den Umfragergebnissen in Prozent die Länge des Balken berechnen. Prinzipiell also so:

{{votemaxbarlength.startint}}0.25{{votemaxbarlength.end}}
{{votebarlength.startint}}{{votes:percent}}/{{votemaxbarlength}}{{votebarlength.end}}

ergibt allerdings folgenden Fehler

Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /[...]/main.inc.php(260) : eval()'d code on line 54

Irgendwelche Ideen?


 Antworten

 Beitrag melden
24.07.2007 17:41 (zuletzt bearbeitet: 24.07.2007 18:00)
avatar  Merk
#5 RE: Multiplikation
Me
Mitglied
Wenn du den Balken als Bild einfügen möchtest, kannst du ja den Code einfach 4 Mal hintereinander einfügen
<img src="Adresse des Bildes" height="15" width="{{votes:percent}}" border="0">

Ich weiß aber nicht wie z.B. der IE mit width="12,35" umgeht, Firefox und Opera haben damit keine Probleme.
Edit: Der IE akzeptiert es auch

 Antworten

 Beitrag melden
25.07.2007 09:55
#6 RE: Multiplikation
avatar
Mitglied


Vielen Dank, du hast mich gerade auf eine Idee gebracht. Es gibt ja die Möglichkeit relative Breiten anzugeben, mit der Einheit em. Über die vorher angegebene Schriftgröße kann man dann die Breite des Balken entsprechend anpassen:

<span style="font-size:4px;">
<img src="..." style="height:10px; width:{{votes:percent|numberformat}}em;">
</span>&nbsp;{{votes:percent|numberformat}}% ({{votes:count}})

Danke und Grüße


 Antworten

 Beitrag melden
25.07.2007 19:15
#7 RE: Multiplikation
avatar
Mitglied

Und wo im Template wird das eingebaut? (Finde euch Genial)
Gruß Fire




 Antworten

 Beitrag melden
25.07.2007 19:33
#8 RE: Multiplikation
avatar
Mitglied

Du kannst es im Prinzip direkt hier einbauen (im Template 'Thread'):

...
</td><td class="nnor" nowrap>{{votes:nr}}. {{votes:title}}</td>
<td class="nnor"><span style="font-size:4px;">
<img src="..." style="height:10px; width:{{votes:percent|numberformat}}em;">
</span>&nbsp;
{{votes:percent|numberformat}}% ({{votes:count}})
</td></tr>
{{votes.end}}
...

Die Adresse und Höhe der Grafik kann je nach Bedürfnissen angepasst werden. Die Schriftgröße in span legt fest wie groß die Balken maximal sind.

Grüße


 Antworten

 Beitrag melden
26.07.2007 19:56
#9 RE: Multiplikation
avatar
Mitglied

Danke Sabine

hat sehr gut geklappt. Kannst du mal ein beispiel mit den px geben. bitte

Gruß fire




 Antworten

 Beitrag melden
26.07.2007 21:36 (zuletzt bearbeitet: 26.07.2007 21:36)
#10 RE: Multiplikation
avatar
Mitglied
em ist eine relative Maßeinheit, das heißt ist die Schriftgröße auf 4px gesetzt, dann ist 1em = 1 Prozentpunkt in der Umfrage = 1*4px
Die maximale Größe eines Balkens kann dann 100% sein, also 100em = 100*4px = 400px. Ein 50% Balken ist dann entsprechend 50em = 50*4px = 200px usw.
Grüße

 Antworten

 Beitrag melden
26.07.2007 21:56
avatar  Vossi
#11 RE: Multiplikation
Vo
Mitglied

Nabend Sabine,
könntest Du bitte mal eine Beispielgrafik hier einstellen ... bevor ich mich ans Werk mache

Vielen Dank im Voraus.

___________
Beste Grüße,
Vossi

 Antworten

 Beitrag melden
26.07.2007 22:13
#12 RE: Multiplikation
avatar
Mitglied

Hallo Vossi,
siehe hier: testforum.f1tippclub.de/t31f4-Umfrage-multiple.html
Das ist mit einer Größe von 5px, also einer maximalen Balkengröße von 500px
Grüße


 Antworten

 Beitrag melden
26.07.2007 22:26
avatar  Vossi
#13 RE: Multiplikation
Vo
Mitglied

Sieht gut aus! Dankeschön!

___________
Beste Grüße,
Vossi

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!