YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » elseif in templates » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.034 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen elseif in templates
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
.$pIrit .$pIrit ist männlich
Mitglied


Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi
Herkunft: Ibbenbüren
Forenversion: 2.3

 elseif in templates Antworten Zitieren Editieren Melden       UP

Hallo zusammen,
ich hätte es gerne in meinem wBB 2.3 so, dass ich auch elseif benutzen kann.
Ich kann zwar einigermaßen Programmieren aber habe es bisher noch nicht richtig hinbekommen.
Der Aufruf soll folgendermaßen funktionieren.

<if()><then></then><elseif()></elseif><elseif()></elseif><else></else></if>


Zusätzlich soll der Aufruf auch noch natürlich weiterhin ohne elseif aufrufbar sein.
Ich möchte gerne beliebig viele elseif anwenden können.

lg

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von .$pIrit: 13.09.07 16:34.

13.09.07 15:47 .$pIrit ist offline E-Mail WWW Finden Als Freund hinzufügen Füge .$pIrit in deine Kontaktliste ein MSN Passport-Profil von .$pIrit anzeigen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

<if()><then></then><else><if()><then></then></else></else></if>

Warum nutzt du es nicht so?
13.09.07 16:12 [kamui] ist offline Finden Als Freund hinzufügen
.$pIrit .$pIrit ist männlich
Mitglied


Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi
Herkunft: Ibbenbüren
Forenversion: 2.3

Themenstarter Thema begonnen von .$pIrit
Antworten Zitieren Editieren Melden       UP

Weil ich es in manchen fällen dann so habe:

<if()><then><if()><then><if()><then></then><else></else></if></then><else><
if()><then></then><else></else></if></else></if></then>.......

Also oft viele verschachtelt.

Hab oben grad nochma bearbeitet. muss ja <elseif()> heißen ^^

lg

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von .$pIrit: 13.09.07 16:34.

13.09.07 16:26 .$pIrit ist offline E-Mail WWW Finden Als Freund hinzufügen Füge .$pIrit in deine Kontaktliste ein MSN Passport-Profil von .$pIrit anzeigen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Ja und? Wenn du Absätze und Leerzeichen machst, wird es übersichtlich.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
<if(erstens)><then>
    bla
</then><else>
    
    <if(zweitens)><then>
        blup
    </then><else>
        
        <if(drittens)><then>
            bla!
        </then><else>
            
            hallo
            
        </else></if>
        
    </else></if>
    
</else></if>

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von [kamui]: 13.09.07 16:51.

13.09.07 16:51 [kamui] ist offline Finden Als Freund hinzufügen
.$pIrit .$pIrit ist männlich
Mitglied


Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi
Herkunft: Ibbenbüren
Forenversion: 2.3

Themenstarter Thema begonnen von .$pIrit
Antworten Zitieren Editieren Melden       UP

Naja ich finds trotzdem scheiße wenn das ende dann so aussieht:
</then>
</if>
</tr>
</table>
</else>
</if>
</else>
</if>
</else>
</if>

Auch mit tabs.
13.09.07 17:05 .$pIrit ist offline E-Mail WWW Finden Als Freund hinzufügen Füge .$pIrit in deine Kontaktliste ein MSN Passport-Profil von .$pIrit anzeigen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Anders kenne ich es aber auch nicht. Augenzwinkern
So wie es [kamui] gemacht hat, ist es doch sowieso schön übersichtlich. smile
13.09.07 17:09 Ghostmaster ist offline Finden Als Freund hinzufügen
.$pIrit .$pIrit ist männlich
Mitglied


Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi
Herkunft: Ibbenbüren
Forenversion: 2.3

Themenstarter Thema begonnen von .$pIrit
Antworten Zitieren Editieren Melden       UP

Würde trotzdem liebend gerne elseif benutzen können Augenzwinkern
Für euch Profis sollte es doch kein Problem sein die Templateklasse zu verändern oder? ^^

lg
14.09.07 14:33 .$pIrit ist offline E-Mail WWW Finden Als Freund hinzufügen Füge .$pIrit in deine Kontaktliste ein MSN Passport-Profil von .$pIrit anzeigen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Habe mir gerade die Datei für das Parsens angeschaut und versucht deine Anfrage zu bearbeiten - allerdings ist das ganze nicht einfach und ich habe noch andere Termine, daher komme ich vorerst zu keinem Ergebnis ... Werde aber, sollte am Sonntag noch keine Lösung gekommen sein, dann weiter daran arbeiten.

EDIT:// Was ich gerade sehe, du kannst dir theoretisch einen elseif selbst bauen. Und zwar durch folgende Zeile im Template:
code:
1:
<expression>(($userid == 2) ? ("hallo patrick") : ( (($userid == 1) ? ("hallo martin") : ("hallo irgendwer")) ))</expression>

if $userid == 1 -> "hallo patrick"
elseif $userid == 2 -> "hallo martin"
else -> "hallo irgendwer"

So kannst du dir dieses Skript abstrakt vorstellen Augenzwinkern

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von [kamui]: 14.09.07 18:02.

14.09.07 17:06 [kamui] ist offline Finden Als Freund hinzufügen
.$pIrit .$pIrit ist männlich
Mitglied


Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi
Herkunft: Ibbenbüren
Forenversion: 2.3

Themenstarter Thema begonnen von .$pIrit
Antworten Zitieren Editieren Melden       UP

OMG ein bisschl schwer ^^

Naja hat ja noch ein bisschen Zeit Augenzwinkern
15.09.07 02:28 .$pIrit ist offline E-Mail WWW Finden Als Freund hinzufügen Füge .$pIrit in deine Kontaktliste ein MSN Passport-Profil von .$pIrit anzeigen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Also das ganze ist m.E. sehr kompliziert. Daher kann ich dir nur anbieten, die Method mit dem <else> zu verwenden oder mit <expression>.
19.09.07 22:57 [kamui] ist offline Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » elseif in templates