PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vB3 Gamma: Verschiedene Logos pro Forum im Header


Reimer
20.12.2003, 18:20
Willkommen zu Reimers ersten Tipps für vB-Germany. Ich zeige hier eine Möglichkeit, wie das in jedem Forum eurer Community ein anderes Logo angezeigt wird.

Eine Demo findet ihr unter http://webhostingtalk.de/index.php?s=&styleid=7 und zwar die Grafik oben rechts passt sich entsprechend an.

Als erstes betrachten wir den Standartheader in eurem Forum. Bereits in der fünften Zeile findet ihr das Logo ( <img .... > ). Also dreht sich das Spiel nur um diese kleinen Zeile dort.


<!-- logo -->
<a name="top"></a>
<table border="0" width="$stylevar[outertablewidth]" cellpadding="0" cellspacing="0" align="center">
<tr>
<td align="$stylevar[left]"><a href="$vboptions[forumhome].php?$session[sessionurl]"><img src="$stylevar[titleimage]" border="0" alt="$vboptions[bbtitle]" /></a></td>
<td align="$stylevar[right]">
&nbsp;
</td>
</tr>
</table>
<!-- /logo -->

<!-- content table -->
$spacer_open

$_phpinclude_output


Nun, wir nutzen um dieses Ziel zu erreichen die Funktion der Conditions, welche das ganze sehr einfach macht. Ruft man ein Forum auf, so existiert der Array $foruminfo gespickt mit Daten zu den Forum. Befindet man sich nicht in einem Forum, so existiert auch dieser Array nicht:

Also, wenn $foruminfo existiert, dann ersetze das Logo, sonst nutze das Standartlogo.


<!-- logo -->
<a name="top"></a>
<table border="0" width="$stylevar[outertablewidth]" cellpadding="0" cellspacing="0" align="center">
<tr>
<td align="$stylevar[left]"><a href="$vboptions[forumhome].php?$session[sessionurl]">

<if condition="$foruminfo[forumid]">
<img src="images/forumlogos/$foruminfo[forumid].gif" border="0" alt="$vboptions[bbtitle]" />
<else />
<img src="$stylevar[titleimage]" border="0" alt="$vboptions[bbtitle]" />
</if>
</a></td>
<td align="$stylevar[right]">
&nbsp;
</td>
</tr>
</table>
<!-- /logo -->

<!-- content table -->
$spacer_open

$_phpinclude_output


So, nachdem wir das Template bearbeitet haben, musst du als letztes für jedes Forum und jede Kategorie dies Logos hochladen. Dafür erstellst du im Ordner images den Ordner forumlogos und danach wirst du hinein die Logos kopieren. Die Namen der Grafiken hängen von der Forenid ab: {forumid}.gif

So, viel Spaß.

Goyko
22.12.2003, 01:34
Hallo Reimer,

ich find die Idee klasse und hab dann auch erwartungsvoll mal auf Deinen Demolink geklickt.

Hmm.... mir stehen da leider nur die Style-IDs 5 und 6 zur Verfügung.
Ich muss mich doch nicht etwa anmelden, um in den Genuss einer Demo dieses wechselnden Logos zu kommen, oder?

Jannefant
22.12.2003, 05:45
Also wenn ich Reimer richtig verstehe, wechselt die Grafik pro Forum und nicht Boardstyle ID die vom User ausgewählt wird.

Definition:

Board = Die Seite auf der man die Foren hat
Foren = Die einzelnen Bereiche des Boards (Themenbereiche, Off-Topic)


Eine wechselnde Grafik kann ich aber auch beim besten Willen nicht finden ... blind bist du also nicht ;)

Goyko
22.12.2003, 05:49
Original geschrieben von Jannefant
Also wenn ich Reimer richtig verstehe, wechselt die Grafik pro Forum und nicht Boardstyle ID die vom User ausgewählt wird.

Hallöle,

ja klar, aber der Link dort oben verweist ja auf die StyleId 7, also ein für Besucher offensichtlich nicht verfügbarer Style - oder für niemanden mehr :)?

Reimer wird uns das sicherlich erklären ;)

Reimer
22.12.2003, 15:57
Evtl. liegt es daran, dass der Style Nr. 7 bisher nicht für die Öffentlichkeit zugänglich gemacht worden ist - Er ist noch nicht fertig. Ich mach nachher mal einen Screenshot.

Reimer
23.12.2003, 19:12
Du kannst jetzt nochmal einen Blick auf das Forum werfen und dir die Grafik oben rechts in den einzelnen Foren anschauen.

Jannefant
24.12.2003, 03:35
Na das ist mal fein ... sieht gut aus Reimer!

Goyko
24.12.2003, 15:24
Hallo Reimer,

das sieht richtig gut aus!
Überhaupt gefällt mir der Stil Deines Forums sehr gut.
Mein Lieblings-Icon ist das Symbol im "Suche Angebot" ... unglaublich niedlich :)

Tolles Board, tolles Design!