PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Forumlogo


nbb
10.10.2003, 16:20
Hi,

ich habe mit folgender netten Zeile im header-template mir individuelle Banner in jedem einzelnen Forum zugelegt...

<img src="images/forumlogos/forumlogo$forumid.jpg" border="0" alt="$bbtitle"></a>

Funzt prime, ich habe nur ein Problem:

Wenn ich einen Thread anklicke, kommt (innerhalb des Threads) wieder das Standardlogo, obwohl es ebenfalls nur das header-template benutzt.

Ich als PHP-Tiefflieger vermute mal, dass die ForumID variable im forumdiplays.php zwar eingebunden, im showthread.php aber nicht. Oder?

Weiss jemand, wie ich den showthread.php dazu kriege, das auch richtig anzuzeigen?

DANKE!

pogo
10.10.2003, 17:22
Füge mal folgendes ins phpinclude Template ein:if (!$forumid AND $threadid) {
$fid = $DB_site->query_first("SELECT forumid FROM thread WHERE threadid=$threadid");
$forumlogo = $fid[forumid];
}
else
{
$forumlogo = $forumid;
}
Benutze jetzt nicht mehr die Variable $forumid im header, sondern nur noch $forumlogo.

nbb
10.10.2003, 17:44
Danke für die fixe Antwort!

Aber: funzt net *kopfschüttel*

Das header-template sieht jetzt so aus:

<td valign="top" align="left" background="">
<a href="index.php3?s=$session[sessionhash]">
<img src="images/forumlogos/forumlogo.jpg" border="0" alt="$bbtitle">
</a>
</td>

das phpinclude-template so

// This code is PHP4 only:
// ob_start();
// require("yourheader.html");
// $header = ob_get_contents();
// ob_end_clean();

// forumlogo
if (!$forumid AND $threadid) {
$fid = $DB_site->query_first("SELECT forumid FROM thread WHERE threadid=$threadid");
$forumlogo = $fid[forumid];
}
else
{
$forumlogo = $forumid;
}

// vbstats
include("./vbs_counter.php3");

Hab ich was falsch gemacht?

nbb
10.10.2003, 17:49
Oh Mann... Hab's gerade gefunden :-)) Wer lesen kann ist klar im Vorteil!!!

Dankeee!!! Es hat geholfen und funktioniert!

Gruss
nbb

Thomas P
17.10.2003, 14:18
Woran lag's?

pogo
17.10.2003, 14:30
Ich denke mal, weil ein $ fehlte:

<img src="images/forumlogos/forumlogo.jpg" border="0" alt="$bbtitle">

<img src="images/forumlogos/$forumlogo.jpg" border="0" alt="$bbtitle">

Thomas P
19.10.2003, 19:09
Okay, thanks
-Tom

nbb
23.11.2003, 11:40
Genau das war's :-)

Divokymuz
20.03.2004, 22:20
Funzt bei mir auch einwandfrei.
Aber ich will eigentlich dass der Banner auch verlinkt werden kann..

Wie es bei einem Banner eben sein sollte:):)

So ist ja nur das Image zu sehen.