PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php im template einsetzen


JulianWolf
27.09.2007, 13:41
Hi allerseits,

habe eine kleine Herausforderung, wo ich nicht weiterkomme. Vielleicht kann mir hier jemand helfen. ;-)

In meinem Template (zu sehen auf www.nlp-deutschland.de/forum) möchte ich rechts oben, da wo jetzt noch der Schriftzug "NLP-Deutschland.de - Julian Wolf" ist stattdessen ein php einsetzen, das eine kleine Slideshow beinhaltet. Nur kriege ich das einfach nicht hin.

Die Grafik, die momentan da ist, ist im css definiert. Die da rauszunehmen ist recht einfach. Aber das php einfach reinzusetzen funktioniert nicht. Hat jemand einen kleinen Hinweis dazu, wie ich die php-datei aufrufe? Auf der php-seite funktioniert übrigens alles. Wenn ich die php von Hand aufrufe, also die php-adresse direkt in den Browser eingebe, wird es angezeigt. Es geht also wirklich nur darum, wie ich sie innerhalb vom template aufrufen kann. (und evtl. noch so Dinge wie Abstand vom Rand definieren).

Übrigens ... wo ist das sinnvoller? Im header-template oder in den css-einstellungen?

Alles LIebe, Ju lian!

StGaensler
27.09.2007, 13:49
Wie man ein php-Script einbindet, haben wir hier beschrieben: http://www.vbulletin-germany.com/forum/showpost.php?p=155344&postcount=6

Abstände gehören eigentlich in die CSS-Einstellungen.

Viele Grüße,
Stefan

JulianWolf
27.09.2007, 14:03
Hi Stefan,

erstmal geil, danke dir, ich bin ein ganzes Stückchen weiter.

Dennoch hänge ich noch an der Ausrichtugn, die treibt mich in den Wahnsinn. Mein Header-Template sieht momentan so aus:

<!-- logo -->
<a name="top"></a>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<td>
<a href="http://www.nlp-deutschland.de">
<img src="images/browner/browner_logo.gif" alt="$vboptions[bbtitle]" width="545" height="304" border="0" />
</td>
<td class="Afterlogo">&nbsp;</td></a>

</table>

Na, ist nur der obere Teil. Doch der sollte ja ausreichen. ;-)

Mit dem "Afterlogo" wird die Grafik rechts abgerufen aus den CSS-Einstellungen. Die kann ich also rausnehmen, klar, habe ich zum testen auch gemacht.

Dann habe ich das php hinter dem browner_logo.gif aufgerufen, und es liegt zentriert unter dem logo. Ich habe es an allen möglichen stellen aufgerufen, ich kriege es einfach nicht dazu, da zu erscheinen, wo es erscheinen soll.

Am liebsten wäre es mir entweder direkt nach dem logo oder, weil ich ein non-fixed template habe, einfach am rechten Seitenrand, mit vielleicht einem bißchen Abstand zum absoluten rand (zwei oder drei pixel). Kann ich ein php, das ein Bild darstellt, nicht ähnlich behandeln wie ein Bild, wenn es um so Dinge wie zentrieren oder größe geht?

Alles LIebe, Ju lian!

StGaensler
27.09.2007, 16:03
Probiere es doch einmal mit float:right; dann wird das Objekt auf die rechte Seite gelegt. Den Rand kannst du dann noch nach Belieben festlegen.

Viele Grüße,
Stefan