News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 6
Seite [1]
Sheppard


Rock the board




Beiträge: 48
# Thema - 12.11.2009 um 11:41 Uhr
Hallo, ich habe eine Frage, denke es geht nicht aber frage lieber


also ich habe eine *.php dort erstelle ich mit einer schleife folgendes:

$data['servers'][$run]['name'] = cs_servers['servers_name'] ;
...
...
...

so einer dierser Variablenen soll ein true bzw false enthalten damit ich in der *.tpl folgendes aufrufen kann:

{loop:servers}
....
....
{if:lala}
blabla
{stop:lala}
....
{stop:servers}

In worten: Ich möcte in einer tpl innerhalb einer loop bedingungen prüfen. Also wenn eine IP einen bestimmten Wert hat dann soll er nicht den namen hinschreiben sondern halt was anderes so ungefähr


P.S. habe noch das 2008.2 oder so


Zuletzt editiert von Sheppard am 12.11.2009 um 11:43 Uhr (2x Editiert)
Inaktiv
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 1 - 12.11.2009 um 11:42 Uhr
$data['servers'][$run]['if']['lala'] =TRUE;


------------------
www.laszlokorte.de

Inaktiv
|
Sheppard
Thread-Ersteller


Rock the board




Beiträge: 48
# Antwort: 2 - 12.11.2009 um 11:47 Uhr
hey, danke für die schnell antwort, aber das funzt doch nicht!?!?!

Weil in der tpl muss ich eine Bedingung doch so aufrufen:

{if:xxx}
{stop:xxx}

und dann greift er nicht auf die variable der Schleife!?!?!

Es müsste irgendwie so sein: {servers:if:xxx}

aber das gibt es nicht oder?

EDIT:

Ich habe nix gesagt es funktioniert DANKE!!!!!


Zuletzt editiert von Sheppard am 12.11.2009 um 11:54 Uhr (2x Editiert)
Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 3 - 12.11.2009 um 11:55 Uhr
tut er nicht?

also wenn du das {if:lala} dann in die schleife schreibst, sollte es eigentlich gehen.

alternativ kannst aber auch einen normalen platzhalter erstellen der dann in der php-datei schon abhängig der IP gefüllt wird.


------------------
www.laszlokorte.de

Inaktiv
|
Sheppard
Thread-Ersteller


Rock the board




Beiträge: 48
# Antwort: 4 - 12.11.2009 um 12:02 Uhr
jo sry habe meinen beitrag editiert es geht doch vielen Dank!!!!!

Interessant zu wissen wäre jetzt noch ob es nen {else:xxx} gibt? Das hatte ich versucht aber hat nicht funktioniert habe dafür dann einfach ne weitere If-Bedingung erstellt das geht auf jeden ist nur "unschön"

Nen Platzhalter geht nicht, da die Tabellenstrucktur sich ändert je nach Bedingung daher muss nen if und else her in der tpl aber jetzt komme ich weiter



Zuletzt editiert von Sheppard am 12.11.2009 um 12:03 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 12.11.2009 um 12:05 Uhr
{unless:xxx}
ist das pardon für else


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Sheppard
Thread-Ersteller


Rock the board




Beiträge: 48
# Antwort: 6 - 12.11.2009 um 12:32 Uhr
ich bin begeistert glaube ich frage in Zukunft öfter, geht schneller als selbst nachdenken

Nein mal im Ernst - super Arbeit Leute - macht Spaß mit Clansphere zu arbeiten


Inaktiv
|
Antworten: 6
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo