Seite 9 von 29 ErsteErste ... 567891011121319 ... LetzteLetzte
Ergebnis 161 bis 180 von 567

Thema: Conditionals / Template-Bedingungen

  1. #161
    Profi-Benutzer
    Registriert seit
    09.09.2001
    Ort
    irgendwo in Deutschland
    Beiträge
    495
    vielen dank! so wie es aussieht scheint es gleich auf anhieb zu klappen.

  2. #162
    Benutzer
    Registriert seit
    22.08.2004
    Beiträge
    120
    Stehe gerade vor einem kleinen Problem. Kann man can_moderate() auch irgendwie in die Conditionals packen, wenn ja, wie?!

    Danke,

    Tobi

  3. #163
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    So wie auch im normalen Code

    <if condition="can_moderate()"></if>

  4. #164
    Profi-Benutzer
    Registriert seit
    25.12.2005
    Beiträge
    346
    Blog-Einträge
    2

    Werbung einbinden?

    Wie müsste das Conditional aussehen, wenn ich Werbung im gesamten Forum (ausser in drei oder vier Foren(5,7,9)) erlauben will.
    In showthread:
    <if condition="$forumid != 5,7,9">
    Adsensecode
    </if>

  5. #165
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    <if condition="!in_array($forumid, array(5, 7, 9))">
    Adsensecode
    </if>

  6. #166
    Profi-Benutzer
    Registriert seit
    25.12.2005
    Beiträge
    346
    Blog-Einträge
    2
    danke, hat geklappt. Und wenn ich nach dem 2. post das ganze nochmal machen will, müsste es so aussehen?
    <if condition="$post[postcount] == 2 and if condition="!in_array($forumid, array(5, 7, 9))">
    Adsensecode
    </if>

  7. #167
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    <if condition="$post['postcount'] == 2 AND !in_array($forumid, array(5, 7, 9))">
    Adsensecode
    </if>

  8. #168
    Profi-Benutzer Avatar von daFish
    Registriert seit
    21.06.2002
    Ort
    Königswinter
    Alter
    31
    Beiträge
    492
    Wie muss eine Condition lauten, die prüft, ob ein Profilfeld einen bestimmten Wert hat oder ob sich ein Gast die Seite ansieht?

    Ich hab folgenden Code benutze:

    Code:
    <if condititon="$bbuserinfo['field14'] == 'Ja' OR $show['guest']">
    //zeige was an
    <else />
    //zeige was nicht an
    </if>
    Nur leider funktioniert der Code nicht, wenn ich mir das Forum als Gast ansehe. Die Änderung soll auf FORUMHOME angewendet werden.

  9. #169
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Hm, sollte eigtl. schon funktionieren.

    Probiere mal $bbuserinfo['userid'] == 0 oder $vbulletin->userinfo['userid'] == 0 statt $show['guest'].

  10. #170
    Profi-Benutzer Avatar von daFish
    Registriert seit
    21.06.2002
    Ort
    Königswinter
    Alter
    31
    Beiträge
    492
    Zitat Zitat von Mystics Beitrag anzeigen
    Hm, sollte eigtl. schon funktionieren.

    Probiere mal $bbuserinfo['userid'] == 0 oder $vbulletin->userinfo['userid'] == 0 statt $show['guest'].
    Danke, Mike.
    Mit $vbulletin->userinfo['userid'] == 0 hat es geklappt.

  11. #171
    Profi-Benutzer
    Registriert seit
    25.12.2005
    Beiträge
    346
    Blog-Einträge
    2
    Zitat Zitat von Mystics Beitrag anzeigen
    <if condition="$post['postcount'] == 2 AND !in_array($forumid, array(5, 7, 9))">
    Adsensecode
    </if>
    Komisch, der funktioniert nicht. Es wird dabei weder die Anzeige über den Posts, als auch nicht nach dem 2.post angezeigt. (Die erste Condition hat funktioniert)

  12. #172
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Wo hast du denn den zweiten Code eingefügt?

  13. #173
    Profi-Benutzer
    Registriert seit
    25.12.2005
    Beiträge
    346
    Blog-Einträge
    2
    Zitat Zitat von Mystics Beitrag anzeigen
    Wo hast du denn den zweiten Code eingefügt?
    Im "showthread"

  14. #174
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Wenn du nach der Anzahl der Beiträge gehen willst, muss der Code schon in postbit / postbit_legacy. In "showthread" ist $post['postcount'] nicht bekannt.

  15. #175
    Profi-Benutzer
    Registriert seit
    25.12.2005
    Beiträge
    346
    Blog-Einträge
    2
    Hmm, ok und wo sollte er am besten im Postbit eingesetzt werden?
    Z.b. hier?
    <!-- / message -->

  16. #176
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Ich weiß nicht, wo du was anzeigen möchtest

    Am Besten experimentierst du mit ein paar Stellen. Wenn das am Ende oder am Anfang des Beitrags sein soll, dann natürlich am Ende oder Anfang des Templates.

  17. #177
    Fortgeschrittener Benutzer
    Registriert seit
    14.12.2003
    Ort
    Schalksmühle / Sauerland
    Alter
    50
    Beiträge
    190
    Hallo zusammen,

    ich habe unterhalb der Navbar folgende condition eingefügt:
    HTML-Code:
    <if condition="!(
    (THIS_SCRIPT == 'showthread') OR
    (THIS_SCRIPT == 'register') OR
    (THIS_SCRIPT == 'login') OR
    (THIS_SCRIPT == 'private') OR
    (THIS_SCRIPT == 'profile') OR
    (THIS_SCRIPT == 'search') OR
    (THIS_SCRIPT == 'sendmessage') OR
    (THIS_SCRIPT == 'blog') OR
    (THIS_SCRIPT == 'calendar'))">
    <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <tr> 
    <td class="alt1" align="center">
    // Eigener Text Nr 1 //
    </td>
    </tr> 
    </table>
    <else />
    <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <tr> 
    	<td class="alt1" align="center">
    // Eigener Text Nr 2 //
    </script>
    </td>
    </tr> 
    </table>
    </if>
    Dies funktioniert auch so, wie es funtkeionieren soll. Hier wird nun der // Eigener Text Nr 2 // in allen oben angebenen "This Script" angezeigt, ansonsten eben der // Eigener Text Nr 1 //.

    Nun zu meiner Frage:
    Wie bekomme ich es nun hin, dass die condition für // Eigener Text Nr 1 // nur Gästen angezeigt wird und allen Mitgliedern // Eigener Text Nr 2 //, ohne Rücksicht auf die "This script conditionals"?

    Ich denke, dass dies durch eine zweite "if condition" gelöst werden kann, bin mir aber nicht sicher und wüsste auch nicht wie es zu realisieren ist. Bin schon froh, dass soweit hinbekommen zu haben.

    Jemand eine Idee?

    Danke: Lightmaster-AH

  18. #178
    Profi-Benutzer
    Registriert seit
    25.12.2005
    Beiträge
    346
    Blog-Einträge
    2
    Zitat Zitat von Mystics Beitrag anzeigen
    Ich weiß nicht, wo du was anzeigen möchtest

    Am Besten experimentierst du mit ein paar Stellen. Wenn das am Ende oder am Anfang des Beitrags sein soll, dann natürlich am Ende oder Anfang des Templates.
    Ganz unten schaut es gut aus, aber es wird immer noch in Foren angezeigt, wo es nicht angezeigt werden sollte.
    <center>
    <if condition="$post['postcount'] == 2 AND !in_array($forumid, array(23, 118, 241, 133, 119, 120, 152, 121, 111, 211))">
    <script type="text/javascript"><!--
    google_ad_client = "pub-XXXXXXXXXXXXX";
    //728x90, Erstellt 11.12.07
    google_ad_slot = "4251060166";
    google_ad_width = 728;
    google_ad_height = 90;
    //--></script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    </if>
    </center>

  19. #179
    Fortgeschrittener Benutzer
    Registriert seit
    14.12.2003
    Ort
    Schalksmühle / Sauerland
    Alter
    50
    Beiträge
    190
    Hallo Trigon,

    versuch das einmal:
    <if condition="$post['postcount'] == 2 AND !in_array($forum[forumid], array(23, 118, 241, 133, 119, 120, 152, 121, 111, 211))">
    <script type="text/javascript"><!--
    google_ad_client = "pub-XXXXXXXXXXXXX";
    //728x90, Erstellt 11.12.07
    google_ad_slot = "4251060166";
    google_ad_width = 728;
    google_ad_height = 90;
    //--></script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    </if>

    @all: Auch einen Tipp für meine Frage?

    Gruß: Lightmaster-AH

  20. #180
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    @Lightmaster-AH
    Ersetze die erste Zeile damit:
    Code:
    <if condition="$vbulletin->userinfo['userid'] == 0 AND !(

Seite 9 von 29 ErsteErste ... 567891011121319 ... 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
  •