Seite 5 von 28 ErsteErste 12345678915 ... LetzteLetzte
Ergebnis 81 bis 100 von 551

Thema: Conditionals / Template-Bedingungen

  1. #81
    vB-Experte
    Registriert seit
    05.09.2005
    Beiträge
    525
    Also, ich habe jetzt diesen Code eingefügt:

    PHP-Code:

    <if condition="$post[posts] > 1.000 AND $post[posts] < 2.001"> <img src="/forum/images/medals/over1000.gif"></if>
    <if 
    condition="$post[posts] > 2.00 AND $post[posts] < 3.001"> <img src="/forum/images/medals/over2000.gif"></if>
    <if 
    condition="$post[posts] > 3.000 AND $post[posts] < 4.001"> <img src="/forum/images/medals/over3000.gif"></if>
    <if 
    condition="$post[posts] > 4.000 AND $post[posts] < 5.001"> <img src="/forum/images/medals/over4000.gif"></if>
    <if 
    condition="$post[posts] > 5.000 AND $post[posts] < 6.001"> <img src="/forum/images/medals/over5000.gif"></if>
    <if 
    condition="$post[posts] > 6.000 AND $post[posts] < 7.001"> <img src="/forum/images/medals/over6000.gif"></if>
    <if 
    condition="$post[posts] > 7.000 AND $post[posts] < 8.001"> <img src="/forum/images/medals/over7000.gif"></if>
    <if 
    condition="$post[posts] > 8.000 AND $post[posts] < 9.001"> <img src="/forum/images/medals/over8000.gif"></if>
    <if 
    condition="$post[posts] > 9.000 AND $post[posts] < 10.001"> <img src="/forum/images/medals/over9000.gif"></if>
    <if 
    condition="$post[posts] > 10.000 AND $post[posts] < 11.001"> <img src="/forum/images/medals/over10000.gif"></if>
    <if 
    condition="$post[posts] > 11.000 AND $post[posts] < 12.001"> <img src="/forum/images/medals/over11000.gif"></if>
    <if 
    condition="$post[posts] > 12.000 AND $post[posts] < 13.001"> <img src="/forum/images/medals/over12000.gif"></if> 
    Jetzt erhält der User, der 9 Beiträge hat, die Grafik 0ver 8000.gif angezeigt...
    Der User der 8 Beiträge hat, bekommt over7000.gif angezeigt....

    Jetzt weiß ich auch nicht mehr weiter....

  2. #82

  3. #83
    vB-Experte
    Registriert seit
    05.09.2005
    Beiträge
    525
    Danke für den Link.
    Er hat ja offensichtlich das gleiche Problem wie ich.
    Nur die Lösung habe ich nicht verstanden (mein schlechtes Englisch... )

  4. #84
    vB-Guru
    Registriert seit
    04.03.2006
    Alter
    30
    Beiträge
    3.837
    Er hat auf ein Hackforum verwiesen. Ohne Plugin geht es leider nicht.

  5. #85
    Fortgeschrittener Benutzer Avatar von olli0074
    Registriert seit
    26.03.2007
    Ort
    Berlin
    Alter
    37
    Beiträge
    159

    if / else weiter kombinieren ?

    Wie kann ich die eigentlich noch weiter kombinieren?

    Ich habe schon

    PHP-Code:
    <if condition="
    ($pages[name] == 'xyz') OR
    (in_array($forumid, array(38, 85)))
    "
    >
    <
    img src="./xyz.gif"  border="0" alt="" /> <else /> 

    <
    img src="./xyz_en.gif"  border="0" alt="" /> 
    Nun würde ich aber gerne noch weitere Seiten / Forenbereiche mit eigenem Logo hinzufügen, wenn ich aber noch eine if-condition mit else am ende einsetze, funktionierts nicht.

    Beispiel:

    PHP-Code:
    <if condition="
    ($pages[name] == 'xyz') OR
    (in_array($forumid, array(38, 85)))
    "
    >
    <
    img src="./xyz.gif"  border="0" alt="" /> <else /> 

    <if 
    condition="$pages[name] == 'abc'">  <img src="./abc.gif"  border="0" alt="" /> <else /> 

    <
    img src="./xyz_en.gif"  border="0" alt="" /> 
    Auch wenn ich das erste else mit einem OR tausche, klappts nicht...


  6. #86
    vB-Guru
    Registriert seit
    04.03.2006
    Alter
    30
    Beiträge
    3.837
    Versuche mal das:

    Code:
    <if condition="$pages[name] == 'xyz' OR in_array($forumid, array(38, 85))">
    <img src="./xyz.gif"  border="0" alt="" /> 
    <else />
     
    <if condition="$pages[name] == 'abc'">  
    <img src="./abc.gif"  border="0" alt="" /> 
    <else /> 
    
    <img src="./xyz_en.gif"  border="0" alt="" /> 
    </if>
    </if>

  7. #87
    Fortgeschrittener Benutzer Avatar von olli0074
    Registriert seit
    26.03.2007
    Ort
    Berlin
    Alter
    37
    Beiträge
    159
    Leider kommt beim speichern die Meldung

    Bei der Bedingung in Zeile 16 fehlt wahrscheinlich der schließende Tag (</if>). Das Template wird nicht korrekt funktionieren, bis dieser Fehler behoben ist.

  8. #88
    Fortgeschrittener Benutzer Avatar von olli0074
    Registriert seit
    26.03.2007
    Ort
    Berlin
    Alter
    37
    Beiträge
    159
    Ich könnte natürlich erst eine if condition (==) bauen für alle, die ich gerne hätte und dann noch eine, wo ich per (!=) die wieder ausschließe, um das Standard Bild für alle anderen zu haben....

    Aber das müsste doch mit else auch gehen, oder ?

  9. #89
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    26.826
    Der von Pathor genannte Code funktioniert bei mir einwandfrei. Du hast wohl noch einige weitere Bedigungen im Template? Evtl. ist da ein Fehler drin?
    Geändert von Mystics (07.05.2007 um 20:48 Uhr)

  10. #90
    Fortgeschrittener Benutzer Avatar von olli0074
    Registriert seit
    26.03.2007
    Ort
    Berlin
    Alter
    37
    Beiträge
    159

    Daumen hoch

    Danke für den Schlag auf den Hinterkopf....hilft ja bekannterweise !

    Da fehlte - wie in der Meldung ja auch stand - das /if.

    Da ich das bei anderen Versuchen aber auch schon hatte und es nichts half, habe ich es bei diesem einfach "übersehen"....

    Danke !

    Funktioniert !

  11. #91
    vB-Experte Avatar von jazde86
    Registriert seit
    18.03.2006
    Ort
    Freiburg
    Alter
    25
    Beiträge
    794
    Gibts auch eine Conditional für Styles?

    Also sowas in der Art
    <if condition="$bbuserinfo['styleid'] == 1"> Diesen Inhalt sieht der User nur, der auch die StyleID 1 benutzt. </if>
    Geändert von jazde86 (20.05.2007 um 21:50 Uhr)

  12. #92
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    26.826
    Hm, warum baust du deine Änderung dann nicht einfach nur in dem Style ein, in dem das angezeigt werden soll?

    Wenn du die Bedingung in einen Oberstyle für mehrere Styles einbauen willst: Deine Bedingung stimmt so.

  13. #93
    vB-Experte Avatar von jazde86
    Registriert seit
    18.03.2006
    Ort
    Freiburg
    Alter
    25
    Beiträge
    794
    Ich möchte einen Werbebanner per TMS einbauen und da TMS derzeit nur Änderungen im MASTER-Style zulässt sehe ich das derzeit als einzige Lösung an die funktioniert.

  14. #94
    vBGo! Team Avatar von Andreas
    Registriert seit
    14.10.2003
    Alter
    32
    Beiträge
    2.329
    Zitat Zitat von jazde86 Beitrag anzeigen
    Gibts auch eine Conditional für Styles?

    Also sowas in der Art
    Code:
    <if condition="STYLEID == X">
    </if>

  15. #95
    vB-Experte Avatar von jazde86
    Registriert seit
    18.03.2006
    Ort
    Freiburg
    Alter
    25
    Beiträge
    794
    Vielen Dank, es funktioniert einwandfrei.

    Noch eine Frage bezüglich Suchmaschinen: Kann ich Inhalte für Gäste ein-, aber für Suchmaschinen ausblenden?

    Also ich möchte für Gäste Werbung einblenden, für Suchmaschinen soll diese allerdings nicht angezeigt werden.

  16. #96
    vBGo! Team Avatar von Andreas
    Registriert seit
    14.10.2003
    Alter
    32
    Beiträge
    2.329
    Zitat Zitat von jazde86 Beitrag anzeigen
    Noch eine Frage bezüglich Suchmaschinen: Kann ich Inhalte für Gäste ein-, aber für Suchmaschinen ausblenden?
    Können: Bedingt ja
    Dürfen: Nein

    => Cloaking

  17. #97
    Benutzer
    Registriert seit
    14.10.2006
    Beiträge
    54
    Blog-Einträge
    1

    Conditionals für Template

    Hallo Zusammen,

    wie kann ich ne Bedingung nach einem Template festlegen?

    Code:
     
    <if condition="templatenamen"> ... </if>

  18. #98
    vB-Guru Avatar von ragtek
    Registriert seit
    13.03.2006
    Ort
    Wien
    Alter
    27
    Beiträge
    3.718
    Blog-Einträge
    17
    wo kann man sowas den gebrauchen?
    vorallem die condition steht ja im templatenamen?!

    was genau brauchst du den?

  19. #99
    Benutzer
    Registriert seit
    14.10.2006
    Beiträge
    54
    Blog-Einträge
    1
    Wenn ich für bestimmte Templates bestimmte <meta tags> in headerinclude einbinden möchte...

    Ich würde das gerne anhand des Templatesnamen machen statt 'THIS_SCRIPT' zu benutzen.

    Danke

  20. #100
    vB-Experte Avatar von Boothby
    Registriert seit
    28.09.2001
    Ort
    zu Hause
    Alter
    37
    Beiträge
    977
    Ohne Plugin nicht möglich.

    ungetestet

    Hook cache_templates:
    PHP-Code:
    $vbulletin->options['templatelist'] = $globaltemplates
    Condition:
    PHP-Code:
    in_array('templatename'$vboptions['templatelist']) 
    Scott me up, Beamie!!
    Unser vB: Television Board

Seite 5 von 28 ErsteErste 12345678915 ... LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Template in Template verwenden möglich?
    Von belinea im Forum vBulletin 3.7 Fragen und Probleme
    Antworten: 4
    Letzter Beitrag: 20.08.2008, 20:12
  2. Eigenes Template aufrufen
    Von Hotstepper13 im Forum vBulletin 3.6 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 07.11.2007, 13:33
  3. Conditionals in Plug-ins einbinden
    Von pixie im Forum vBulletin 3.6 Fragen und Probleme
    Antworten: 4
    Letzter Beitrag: 19.07.2007, 11:50
  4. Neues Template einbinden ?
    Von batchmove im Forum vB2 Code-Hacking Diskussionen
    Antworten: 0
    Letzter Beitrag: 11.01.2004, 12:47
  5. Template Frage:
    Von murderdeath im Forum vBulletin 2 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 10.02.2003, 23:08

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •