Variable in Profil einfügen
- Gumfuzi
- Ehemaliges Teammitglied
- Beiträge: 2454
- Registriert: 26.03.2004 22:25
- Wohnort: Linz, AT
- Kontaktdaten:
Variable in Profil einfügen
Hallo Leute!
Hoffe, daß ich als php-Noob im richtigen Forum poste...
Ich möchte gerne eine Variable für jeden User haben, die das Ergebnis einer Formel aus Seitenaufrufe, Postings und Besuche beinhaltet.
In etwa so:
Seitenaufrufe + Besuche * 2 + Postings * 5
(Die formel ist noch nicht perfekt, dient nur als Beispiel)
Wo muß ich die Variable definieren, damit ich sie zB. in der porfile_body.tpl nur mehr "einsetzen" brauche?
Kann man bei der Definition der Variable überhaupt eine Formel reinschrieben?
Ich danke euch schon mal für die Hilfe!
(wenn ich wichtige Details vergessen habe, bitte um Nachsicht und bescheid - danke)
Hoffe, daß ich als php-Noob im richtigen Forum poste...
Ich möchte gerne eine Variable für jeden User haben, die das Ergebnis einer Formel aus Seitenaufrufe, Postings und Besuche beinhaltet.
In etwa so:
Seitenaufrufe + Besuche * 2 + Postings * 5
(Die formel ist noch nicht perfekt, dient nur als Beispiel)
Wo muß ich die Variable definieren, damit ich sie zB. in der porfile_body.tpl nur mehr "einsetzen" brauche?
Kann man bei der Definition der Variable überhaupt eine Formel reinschrieben?
Ich danke euch schon mal für die Hilfe!
(wenn ich wichtige Details vergessen habe, bitte um Nachsicht und bescheid - danke)
- Gumfuzi
- Ehemaliges Teammitglied
- Beiträge: 2454
- Registriert: 26.03.2004 22:25
- Wohnort: Linz, AT
- Kontaktdaten:
Habe in der KB was gefunden:
und wie mache ich da eine Formel rein?
Ist das das richtige für mich?Einfache Zuweisung
Zeigt Inhalt aus PHP im Template an.
PHP-Code:
Code:Code: Alles auswählen
$template->assign_var('TITEL', 'Willkommen auf meiner Seite');
Template:
Code:Code: Alles auswählen
{TITEL}
und wie mache ich da eine Formel rein?
- Gumfuzi
- Ehemaliges Teammitglied
- Beiträge: 2454
- Registriert: 26.03.2004 22:25
- Wohnort: Linz, AT
- Kontaktdaten:
Doch, habe einen MOD installiert (Last-Visit-Mod oder so), seit dem habe ich die o.a. Variblen, die das loggen.
Ich will nur eine neue Variable deklarieren, die diese Variablen in irgend einer Weise zusammenzählt. (geht das ohne Veränderungen an der Datenbank?)
Oder kann man das direkt in der Template zusammenzählen lassen, ohne daß man eine extra Variable braucht?
zB. "{NUMBER_OF_VISIT} + {NUMBER_OF_PAGES} + {POSTS}" oder so...
Ich will nur eine neue Variable deklarieren, die diese Variablen in irgend einer Weise zusammenzählt. (geht das ohne Veränderungen an der Datenbank?)
Oder kann man das direkt in der Template zusammenzählen lassen, ohne daß man eine extra Variable braucht?
zB. "{NUMBER_OF_VISIT} + {NUMBER_OF_PAGES} + {POSTS}" oder so...
- Gumfuzi
- Ehemaliges Teammitglied
- Beiträge: 2454
- Registriert: 26.03.2004 22:25
- Wohnort: Linz, AT
- Kontaktdaten:
Hier der teil der profile_view_body:
das "EP" soll dann den gesuchten Wert ausgeben.
die profile.php:
(das mit den posts + posts ist nur ein Test, der nicht funzt)
Wie und wo (in welcher Datei) kann ich diese Variablen ({NUMBER_OF_VISIT} {NUMBER_OF_PAGES} {POSTS} ) zB. addieren lassen damit ich die nur mehr als EP anzeigen lassen kann - oder kann man die auch direkt in der tpl-Datei addieren lassen?
Welches Format haben die Variablen im php?
Kenne mich da gar nicht aus, habe es schon ein wenig probiert, aber meist kommt dann nur ein "parse error" oder so.
Ist das wirklich so schwer, wenn man 2 Variablen addieren lassen will?
Bitte gebt mir als php-noob einen kleinen Tipp - danke!!
Code: Alles auswählen
<tr>
<td valign="middle" align="right"><span class="gen">EP: </span></td>
<td width="100%"><b><span class="gen">{EP}</span></b></td>
</tr>
die profile.php:
Code: Alles auswählen
$template->assign_var('EP', $posts + $posts );
Wie und wo (in welcher Datei) kann ich diese Variablen ({NUMBER_OF_VISIT} {NUMBER_OF_PAGES} {POSTS} ) zB. addieren lassen damit ich die nur mehr als EP anzeigen lassen kann - oder kann man die auch direkt in der tpl-Datei addieren lassen?
Welches Format haben die Variablen im php?
Kenne mich da gar nicht aus, habe es schon ein wenig probiert, aber meist kommt dann nur ein "parse error" oder so.
Ist das wirklich so schwer, wenn man 2 Variablen addieren lassen will?
Bitte gebt mir als php-noob einen kleinen Tipp - danke!!
- Gumfuzi
- Ehemaliges Teammitglied
- Beiträge: 2454
- Registriert: 26.03.2004 22:25
- Wohnort: Linz, AT
- Kontaktdaten:
Hi Jonemo!
Danke für den Hinweis. Jetzt muß ich nur noch wissen, wie ich das der Variable "EP" soetwas wie posts + hits zuweisen kann.
So funzt es nicht:
was das dieser Parse Error aus? Falscher Variablentyp? Aber ich habe mal wo gelesen, daß bei PHP automatisch der Typ festgelegt wird - oder?
Danke für den Hinweis. Jetzt muß ich nur noch wissen, wie ich das der Variable "EP" soetwas wie posts + hits zuweisen kann.
So funzt es nicht:
Code: Alles auswählen
$template->assign_var('EP', $posts + $posts );