Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 32

Thema: Unterforum X ein eigenes Logo zuweisen

  1. #1
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824

    Frage Unterforum X ein eigenes Logo zuweisen

    Hallo zusammen,

    folgende Frage beschäftigt mich:

    Wie kann ich, unter Verwendung des Standardstyles, mehreren Unterforen ein eigenes Logo zuweisen?

    Natürlich könnte ich dies auch via zusätzlichem Standardstyle1 und unter Verwendung eines entsprechend neuen Logo-Pfades halbwegs lösen. Der Nachteil liegt hierbei jedoch auf der Hand: ich müsste dann diesen leicht modifizierten Style (Logo) für alle fest zuweisen (Gäste UND Mitglieder) - und das will ich nicht. Ziel ist es also, dass all diejenigen, die den Standardstyle (bzw. die Standardstyles mit modifizierten Logos) nicht verwenden wollen, dies auch nicht müssen...und diejenigen, die den Original-Standardstyle verwenden, dennoch die Unterforen XY mit den modifizierten Logos des Standardstyles sehen!

    Ich hoffe mal, dass nun klar geworden ist, um was es mir geht. Oder war das jetzt vielleicht doch ein wenig (zu) kompliziert/verwirrend?

    mfg
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

  2. #2
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    Any ideas?

    Müsste doch, mittels Condition und entsprechender Verknüpfung mit Forums- und Style-Id realisierbar sein!?

    mfg
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

  3. #3
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Ja, sollte möglich sein. Die ForumID sollte in $forum[forumid] drinnenstehen, bei der StyleID bin ich mir nicht sicher, vielleicht $styleid oder $bbuserinfo[styleid].

    Viele Grüße,
    Stefan

  4. #4
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    N`Abend Stefan,

    sehr gut! Jetzt ist nur die Frage, wie eine solche Condition aussehen muss?
    Leider bin ich diesbezüglich nicht wirklich ein Experte...also greife ich einmal auf einen ähnlichen Thread bzw. ein ähnliches Anliegen zurück....mit folgender Condition als Vorlage...

    PHP-Code:
    <if condition="in_array($post['usergroupid'], array(5, 6, 7))"><div class="smallfont"><img src="http://urlzurgrafik" alt="" /></div></if> 
    sollte das doch hinhauen, oder?

    Beispiel:

    PHP-Code:
    <if condition="in_array($forum['forumid'], array(1, 2, 3))"><div class="smallfont"><img src="http://urlzurgrafik" alt="" /></div></if> 
    Alerdings fehlt da dann noch die Verknüpfung/Condition für die Style-Id...wenn die Condition so überhaupt korrekt ist!? *mal zu stefan oder mystics rüberzwinker

    mfg
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

  5. #5
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Genau, und dann mit in_array($forum['forumid'], array(1, 2, 3))&&$styleid==1 die zweite Bedingung ranhängen. Zum Ausprobieren habe ich aber erst morgen wieder Zeit Ich kann dir nicht sagen, ob die Variable stimmt.

    Viele Grüße,
    Stefan

  6. #6
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    Folgendes:

    Die Style-Id ist, im Grunde genommen, uninteressant, da ich die Condition - um das erwünschte Ergebnis zu erzielen - ja lediglich in den Standardstyle einbauen muss.

    PHP-Code:
    <if condition="in_array($forum['forumid'], array(1, 2, 3))"><div class="smallfont"><img src="http://urlzurgrafik" alt="" /></div></if> 
    Wobei array1,2,3 etc. für die jeweilige Forum-Id steht.

    Die Frage ist jetzt, wie ich diese Condition am geschicktesten mit dem bisherigen Logo-Quellcode verknüpfe?

    Code:
    <!-- logo -->
    <a name="top"></a>
    
    <table border="0" cellspacing="0" cellpadding="0"  width="100%">
    <tr>
    <td width="100%" style="background-color:#000000"><div align="center"><h1 class="ueberschrift">Hier steht ein Text</h1></div></td></tr>
    <tr><td align="left" style="background-image: url(Pfad/nav_back.gif);"><a href="Pfad/"><img src="Pfad/logo.gif" border="0" alt="Bezeichnung" /></a> 
    </td>
    </tr>
    </table>
    <!-- /logo -->
    mfg
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

  7. #7
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Du willst, das quasi das Logo ausgetauscht wird? Der Hintergrund kann bleiben? Dann füge noch den fetten Code ein: (musst ein bischen nach rechts scrollen)
    Code:
    <!-- logo -->
    <a name="top"></a>
    
    <table border="0" cellspacing="0" cellpadding="0"  width="100%">
    <tr>
    <td width="100%" style="background-color:#000000"><div align="center"><h1 class="ueberschrift">Hier steht ein Text</h1></div></td></tr>
    <tr><td align="left" style="background-image: url(Pfad/nav_back.gif);"><a href="Pfad/"><if condition="in_array($forum['forumid'], array(1, 2, 3))"><div class="smallfont"><img src="http://urlzurgrafik" alt="" /></div><else /><img src="Pfad/logo.gif" border="0" alt="Bezeichnung" /></if></a> 
    </td>
    </tr>
    </table>
    <!-- /logo -->
    Mit dem Style hast du natürlich recht...

    Viele Grüße,
    Stefan

  8. #8
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    Hallo Stefan,

    ein Problem gibt es leider noch - wie kann man der Condition nun noch beibringen, welches Logo sie welcher Forum-Id zuzuordnen hat?

    Ein möglicher Lösungsansatz ist bspw. im Thread zu Erstellung eines Zufallslogos zu finden.

    Code:
    $randomlogo = "pfad/logo" . rand(1,4) . ".jpg";
    Jetzt stellt sich halt nur die Frage, wie und ob sich so etwas mit unserer aktuellen Condition verknüpfen bzw. vernünftig in Einklang bringen lässt?

    Gruss,
    Christian
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

  9. #9
    vB-Guru
    Registriert seit
    04.03.2006
    Alter
    31
    Beiträge
    3.837
    Könnte man das nicht einfach so lösen?

    Code:
    <!-- logo -->
    <a name="top"></a>
    
    <table border="0" cellspacing="0" cellpadding="0"  width="100%">
    <tr>
    <td width="100%" style="background-color:#000000"><div align="center"><h1 class="ueberschrift">Hier steht ein Text</h1></div></td></tr>
    <tr><td align="left" style="background-image: url(Pfad/nav_back.gif);"><a href="Pfad/">
    
    <if condition="in_array($forum['forumid'], array(1, 2, 3))">
    <div class="smallfont"><img src="http://urlzurgrafik1" alt="" /></div>
    
    <else />
    
    <if condition="in_array($forum['forumid'], array(4, 5, 6))">
    <div class="smallfont"><img src="http://urlzurgrafik2" alt="" /></div>
    
    <else />
    
    <if condition="in_array($forum['forumid'], array(7, 8, 9))">
    <div class="smallfont"><img src="http://urlzurgrafik3" alt="" /></div>
    
    <else />
    
    <img src="Pfad/logo.gif" border="0" alt="Bezeichnung" />
    
    </if></if></if>
    
    </a> 
    </td>
    </tr>
    </table>
    <!-- /logo -->
    Übersichtshalber habe ich den Code aufgelockert.

  10. #10
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824

    Daumen hoch

    N`Abend Pathor,

    sieht zumindest schon einmal sehr gut und, eigentlich, schlüssig aus!

    Dennoch würde mich die Meinung der Äkspärten (allen voran Mike und Stefan) hierzu noch einmal interessieren. Ich will vor allen Dingen unnötige, womöglich resultierende Queries vermeiden.

    mfg
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

  11. #11
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    So, ich habe jetzt einmal beide Varianten (Stefan und Pathor) probiert - leider ohne Erfolg. In beiden Fällen greift die Condition nicht.
    Wo liegt der Fehler?

    mfg
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

  12. #12
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Zitat Zitat von Silmarillion
    In beiden Fällen greift die Condition nicht.
    Was heißt das? Welche Ausgabe erfolgt? Die letzte else-Anweisung? Gar nichts? Oder was? Und ich weiß nicht, ob die Variable auf jeder Seite gesetzt ist...kann ja auch $thread['forumid'], $threadinfo['forumid'], $foruminfo['forumid'] oder $forumid sein...

  13. #13
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    Moin Mystics,

    die Variable steht im header - müsste also überall greifen. Das die Condition nicht greift äußert sich dahingehend, dass stets nur das Standardlogo angezeigt - eben auch in den Unterforen, welchen eigentlich Logo 1, 2, 3 etc. zugewiesen werden sollte.

    mfg
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

  14. #14
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Wenn die Variable nicht gesetzt ist, greift da gar nichts

    Schreib doch mal die nackte Variable in den header und schau, ob du eine Ausgabe bekommst (ohne die Hochkommata um forumid).

  15. #15
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    Ich bin gerade leider nicht im Stande Dir geistig Folge zu leisten, Mystics.

    Was genau schwebt Dir vor?

    Etwa Folgendes:

    PHP-Code:
    <if condition="in_array($forum[forumid], array(4, 5, 6))">
    <
    div class="smallfont"><img src="http://urlzurgrafik2" alt="" /></div
    mfg
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

  16. #16
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Nein, packe einfach mal $forum[forumid] in den header und schaue ob du dann irgendwo im header die ID des Forums siehst...

  17. #17
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Um es kurz zu machen: $forum['forumid'] gibt es im Header nicht. Nimm $forumid.

  18. #18
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824
    Nein - Fehlanzeige bzw. nichts dergleichen zu sehen. :-(

    EDIT: sehe Dein letztes Posting erst jetzt. Ok - ich probiere es gleich einmal.

    mfg
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

  19. #19
    vB-Experte Avatar von Silmarillion
    Registriert seit
    18.05.2004
    Ort
    Unterfranken
    Beiträge
    824

    Daumen hoch

    Test bestanden!

    Dickes Dankeschön an Stefan, Pathor und Mystics!

    Eine Frage noch: wie sieht es mit etwaigen, resultierenden zusätzlichen Queries aus?

    mfg
    Forum rund um das Thema Fußball: Fanlager.de
    Forum rund um das Thema Fantasy: Fantasy-Foren.de
    Forum rund um das Thema Alternative Musik: Alternative-Musik-Forum.de

  20. #20
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Zitat Zitat von Silmarillion
    wie sieht es mit etwaigen, resultierenden zusätzlichen Queries aus?
    Es gibt keine.

Seite 1 von 2 12 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Newbie bracuht Hilfe beim Logo.
    Von John_44 im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 11
    Letzter Beitrag: 09.10.2005, 21:39
  2. Problem mit Logo und Rand
    Von Shaochun im Forum vBulletin Grafiken und Styles
    Antworten: 4
    Letzter Beitrag: 03.09.2004, 22:07
  3. Newbie: Logo einbinden/ändern ? Eigenen Style machen-was beachten ?
    Von John_44 im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 19.08.2004, 19:19
  4. counter und eigenes logo
    Von FCKW im Forum vBulletin Grafiken und Styles
    Antworten: 4
    Letzter Beitrag: 14.07.2003, 14:56
  5. Logo Logo Logo :)
    Von PsYc im Forum Der Testplatz
    Antworten: 5
    Letzter Beitrag: 12.09.2002, 17:14

Lesezeichen

Berechtigungen

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