Hallo
mit dem Befehl
data-part="2"
kann ich ja angeben, dass ich das 2. Wort aus dem aktuellen readings haben möchte.
Wie kann ich es machen, wenn ich das 1. und das 2. Wort haben möchte und diese direkt gintereinander stehen sollen. (Mit Leerzeichen.)
Danke schonmal!
2x Label hintereinander wäre eine Möglichkeit. Dazwischen eine Leerstelle per html Code einfügen.
Mehr Möglichkeiten hat man wahrscheinlich mit der Nutzung der Zeichenkettenfunktionen von Perl.
Was steht genau im Reading? "Wort1 Wort2"
Was willst du genau erreichen? "Wort1Wort2"
Ich habe eine Seite mit Wettervorhersage. Dort wird bisher im Header nur der Wochentag angezeigt. Nun möchte ich gerne, dass Datum und Monat dabei steht.
Der Ursprüngliche Code sieht so aus
<header>
<div data-type="label"
data-device="Wetter"
data-get="fc2_day_of_week"
class="darker big">
</div>
</header>
Nun wollte ich, dass da auch Datum und Monat beisteht.
Das Reading sieht so aus:
fc1_date 17 Dec 2017
Wenn ich den Code so erweitere, bekomme ich ja das Datum dazu und wenn ich das Reading mit Part 2x abfrage steht es untereinander, hätte es aber gerne nebeneinander
<header>
<div data-type="label"
data-device="Wetter"
data-get="fc2_day_of_week"
class="darker big">
</div>
<div data-type="label"
data-device="Wetter"
data-get="fc2_date"
data-part="1"
class="darker big">
</div>
</header>
alles in eine hbox wrappen
<div class="hbox"
<div data-type="label"
data-device="Wetter"
data-get="fc2_day_of_week"
class="darker big">
</div>
<div data-type="label"
data-device="Wetter"
data-get="fc2_date"
data-part="1"
class="darker big">
</div>
</div>
Oder man nimmt ein joinededlabel
<div data-type="joinedlabel" data-device="Wetter" data-mask="$1 $2"
data-get='["fc2_day_of_week","fc2_date"]'></div>
Hallo setstate,
vielen Dank! Der 1. Teil funktioniert.
Ich habe es jetzt so geschrieben
<header>
<div class="hbox">
<div data-type="label"
data-device="Wetter"
data-get="fc2_day_of_week"
class="darker big">
</div>
<div data-type="label"
data-device="Wetter"
data-get="fc2_date"
data-part="1"
class="darker big">
</div>
<div data-type="label"
data-device="Wetter"
data-get="fc2_date"
data-part="2"
class="darker big">
</div>
</div>
</header>
wie bekomme ich es hin, dass jetzt noch Leerzeichen zwischen den Werten sind?
ein
dazwischen setzen ;D
Zitat von: setstate am 17 Dezember 2017, 12:32:08
ein
dazwischen setzen ;D
Vielen Dank. Das ist alles noch recht neu für mich.
NoP. Das Lachen war nur, weil mir das Uneleganteste ( ) zu erst eingefallen ist.
Besser wäre dem zweiten div ein class="left-space" oder ersten ein class="right-space" mitzugeben