Variable übergeben
Variable übergeben
Liebes Forum
Im Ausgebebereich Header habe ich anhand eines Zufallswertes einen Text ausgegeben.
Im Footer möchte ich das entsprechende Bild anzeigen.
Gibt es eine Möglichkeit, aus dem Header in den Footer den Wert einer Variablen zu
übergeben?
Habe gehofft, dass ein einfaches global reicht
Vielen Dank und schöne Grüsse
Im Ausgebebereich Header habe ich anhand eines Zufallswertes einen Text ausgegeben.
Im Footer möchte ich das entsprechende Bild anzeigen.
Gibt es eine Möglichkeit, aus dem Header in den Footer den Wert einer Variablen zu
übergeben?
Habe gehofft, dass ein einfaches global reicht
Vielen Dank und schöne Grüsse
Re: Variable übergeben
Hallo,
das würde ich, glaub ich, mittels frontend_render-Script lösen.
2 Ersetzer, einer für den Text und einer für das Bild, im gleichen Script, das sollte nicht sooo schwer sein.
Schau mal ins Wiki da findest Du 'n paar Denkanstöße.
Viel Erfolg, Heiko...
das würde ich, glaub ich, mittels frontend_render-Script lösen.
2 Ersetzer, einer für den Text und einer für das Bild, im gleichen Script, das sollte nicht sooo schwer sein.
Schau mal ins Wiki da findest Du 'n paar Denkanstöße.
Viel Erfolg, Heiko...
- Oliver Georgi
- Site Admin
- Posts: 9889
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Variable übergeben
Es gibt einen Content Part, mit dem man Custom Variablen weiter "unten" übergeben kann.
Re: Variable übergeben
Uuund welcher ist das?Oliver Georgi wrote:...gibt einen Content Part...
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
- Oliver Georgi
- Site Admin
- Posts: 9889
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Variable übergeben
CP „PHP Variablen“ im INI Style dort ablegen und dann kann darauf in der Variable $CUSTOM zugegriffen werden.
Re: Variable übergeben
Ok, dann schreibe ich mal wie ich mir das denke, anstatt es einfach auszuprobieren
Und nun frage ich mich:
Geht alles und wird auch gleich richtig deklariert ?
Code: Select all
druckerpapier=voll
Laenge=123.99
benutzbar=TRUE
Code: Select all
$custom['druckerpapier']
...
Re: Variable übergeben
Oder so:
CP: PHP Variablen
ergibt mit z.B.
Ergebnis:
Knut
CP: PHP Variablen
Code: Select all
; list of vars
; define 1 .. n entries per section
; Sample direct
druckerpapier=voll
Laenge=123.99
benutzbar=TRUE
; Sample var01
[var01]
hansi = hansi123
klausi = klausi123
; Sample var02
[var02]
wusi = wusi123
Code: Select all
[PHP]
dumpVar($GLOBALS['CUSTOM']);
[/PHP]
Code: Select all
Array
(
[druckerpapier] => voll
[Laenge] => 123.99
[benutzbar] => TRUE
[var01] => Array
(
[hansi] => hansi123
[klausi] => klausi123
)
[var02] => Array
(
[wusi] => wusi123
)
)
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Variable übergeben
Hallo,
kann es sein, dass [PHP] code [/PHP] innerhalb des CP „PHP Variablen“ nicht funktioniert?
So in der Art:
Zufallszahl=[PHP]echo rand(1,10);[/PHP]
Wenn ja, würde ich sagen, nützt das mmirko leider nur bedingt...
Grüße aus DD...
kann es sein, dass [PHP] code [/PHP] innerhalb des CP „PHP Variablen“ nicht funktioniert?
So in der Art:
Zufallszahl=[PHP]echo rand(1,10);[/PHP]
Wenn ja, würde ich sagen, nützt das mmirko leider nur bedingt...
Wie soll er denn dann Zufallswerte erzeugen???mmirko wrote:Im Ausgebebereich Header habe ich anhand eines Zufallswertes einen Text ausgegeben.
Grüße aus DD...
Re: Variable übergeben
ich würde mal versuchen :
und schon gehts durchs Bein ins auge
Code: Select all
a={SCHNUGGELDUGGEL:1:10}
- Oliver Georgi
- Site Admin
- Posts: 9889
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Variable übergeben
Wäre ja noch schöner. Doppelt verschwurbelt, verwurschtelter Käse. Das ist lediglich eine einfache Möglichkeit irgendeinen Status zu definieren und später zu verwenden. Der Inhalt wird als INI Wert geparst, aber nie in irgendeiner Weise an den Renderer übergeben.Heiko H. wrote:kann es sein, dass [PHP] code [/PHP] innerhalb des CP „PHP Variablen“ nicht funktioniert?
So in der Art:
Zufallszahl=[PHP]echo rand(1,10);[/PHP]
Re: Variable übergeben
Jaja, schon klar.Oliver Georgi wrote:Wäre ja noch schöner. Doppelt verschwurbelt, verwurschtelter Käse. Das ist lediglich eine einfache Möglichkeit irgendeinen Status zu definieren und später zu verwenden. Der Inhalt wird als INI Wert geparst, aber nie in irgendeiner Weise an den Renderer übergeben.
Aber wo ist jetzt der Nutzen für mmirko...?
Er will ja keine festen Werte, sondern Inhalte von Variablen (die sind, zumindest dem Namen nach, variabel... ) übergeben.
Je nach dem was er vor hat, kann das Handling über diesen CP auch eher anstrengend werden...
Egal, gut dass wir drüber gesprochen haben...
Vielleicht meldet sich mmirko ja mal zu Wort und sagt, ob ihm der Verlauf dieses Threads was genutzt hat.
Grüße Heiko.
Re: Variable übergeben
Spricht was dagegen das über $_SESSION zu machen?
Also im Header:
Und dann im Footer halt:
Also im Header:
Code: Select all
[PHP]
$rand=rand(1,...);
$_SESSION['randfooter']= $rand;
case $rand: mach dies oder das...;break;
[/PHP]
Code: Select all
<img src=".../folder/[PHP]echo $_SESSION['randfooter'];[/PHP]_bild.jpg" ... />
...
Re: Variable übergeben
Eine Möglichkeit mit dem CP "PHP Variablen" wäre:
1. CP PHP Varablen
2. CP HTML (Hier wird der Inhalt der Variablen verändert, z.B. Zufallszahl:
----------------------------
3. CPs dazwischen
----------------------------
4. CP z.B. HTML (Hier wird der Wert der Variablen wieder ausgelesen und verarbeitet:
Wobei ich sicherlich ein kleines frontend_render Script bevorzugen würde, da wesentlich einfacher.
Knut
1. CP PHP Varablen
Code: Select all
; list of vars
; Sample var
druckerpapier=voll
Code: Select all
[PHP]
$GLOBALS['CUSTOM']['druckerpapier'] = 'leer';
[/PHP]
3. CPs dazwischen
----------------------------
4. CP z.B. HTML (Hier wird der Wert der Variablen wieder ausgelesen und verarbeitet:
Code: Select all
[PHP]
echo ($GLOBALS['CUSTOM']['druckerpapier'] == 'leer') ? 'Kein Papier für den Druck - Baum fällen!' : ' Drucker druckt - kann heimfahren.';
[/PHP]
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Variable übergeben
Womit wir wieder am Anfang wären...flip-flop wrote:Wobei ich sicherlich ein kleines frontend_render Script bevorzugen würde, da wesentlich einfacher.
http://forum.phpwcms.org/viewtopic.php?p=129947#p129947
Re: Variable übergeben
Zumindest wissen wir jetzt wie der CP "PHP Variablen" eingesetzt werden kann (auch wenn sich mir der Sinn immer noch nicht so ganz genau erschließt).Heiko H. wrote: Egal, gut dass wir drüber gesprochen haben...
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )