PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eine Art Framelösung oder wie sonst ?



sandibeck
17.11.2005, 20:55
Hallo ...

Ich weiß wie ich es gerne hätte aber ich habe keine Ahnung wie ich das angehen soll .. Ich hätte gerne auf der linken Seite eine Spalte mit Adsense und oben im Header mein Logo und einen Werbebanner ( ich habe eine Beispiel angefügt wie es das Gerüst ungefähr aussehen soll)

Wie macht man so etwas am besten - ändert man da das Template (vor allem wo ? ) oder kann man das Forum mit include wie in einer Art Frame einbinden ? (sowas wäre mir am liebsten)

Vielen Dank im Voraus

Pagan
18.11.2005, 09:48
Entweder mit Frames oder mit einer Tabelle.

Hier mal ein Vorschlag wie man das mit einer Tabelle macht:

Das kommt ganz oben im Header hin:


<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><!-- hier dein logo --></td>
</tr>
<tr>
<td width="120" valign="top"><!-- hier Adsense --></td>
<td valign="top"><!-- hier beginnt dein Forum -->

und das kommt ganz unten im footer rein


</td>
</tr>
</table>

Den Rest musst du halt nun selbst anpassen ;)

Gruss Pagan

sandibeck
19.11.2005, 23:57
Vielen Dank - ich habe eine Lösung mit der ich recht glücklich bin, nur schaffe ich es nicht das ich im Header einen grünen Hintergrund zusammenbringe (damit der Headerbereich auch grün ist) :


Kann sich das bitte mal wer ansehen: http://browsergames.at/modules/PNphpBB2/vb/



<!-- logo -->
</td>
<a name="top"></a>
<table border="0" width="$stylevar[outertablewidth]" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="20" height="20" align="$stylevar[right]"><img width="20" height="20" src="$stylevar[imgdir_misc]/page_top_left.gif" alt="" /></td>
<td align="$stylevar[left]" width="100%" style="background: url('$stylevar[imgdir_misc]/page_top.gif') repeat-x top left;"></td>
<td width="20" height="20" align="$stylevar[left]"><img src="$stylevar[imgdir_misc]/page_top_right.gif" width="20" height="20" alt="" /></td>
</tr>
</table>
<table border="0" width="$stylevar[outertablewidth]" cellpadding="0" cellspacing="0" align="center">
<tr>
<td align="$stylevar[left]" class="page"><a href="$vboptions[forumhome].php$session[sessionurl_q]"><img src="$stylevar[titleimage]" border="0" alt="$vboptions[bbtitle]" /></a></td>
<td align="$stylevar[Center]" class="page">
<!-- BEGINN des zanox-affiliate HTML-Code -->
<!-- ( Der HTML-Code darf im Sinne der einwandfreien Funktionalität nicht verändert werden! ) -->
<img src="http://www.zanox-affiliate.de/ppv/?1684235C1576018935" align="bottom" width="1" height="1" border="0" hspace="1"><script type="text/javascript" src="http://expedia.nonstopaffiliate.net/realtimebanner.php?plattform=vnd9&js=1&product=epack&format=fullsize&clickTag=http://www.zanox-affiliate.de/ppc/?1684235C1576018935%26ULP="></script>
<!-- ENDE des zanox-affiliate HTML-Code -->&nbsp;

</td>
</tr>
</table>
<!-- /logo -->

<!-- content table -->
$spacer_open

$_phpinclude_output

StGaensler
20.11.2005, 08:13
Definiere ihn doch einfach für die erste Tabelle:

<!-- logo -->
<a name="top"></a>
<table style="background-color:green;"

sandibeck
20.11.2005, 09:54
Irgendwie wie will des ned funzen - ich habe schon mehrere Schreibweisen ausprobiert ... ich bin tabellentechnisch leider ned so auf Zack aber durchs rumprobieren habe ich bis jetzt immer eine Lösung gefunden - Bis jetzt ;) ??

Der Hintergrund bleibt leider nach wie vor weiß ...

Noch eine Frage: wie stelle ich eigentlich standardmässig ein Style ein ohne das andere zu klöschen und ohenm das die User die Möglchkeit haben etwas zu ändern ?

Vielen Dank fürs helfen

StGaensler
20.11.2005, 13:41
Dann weise die Hintergrundfarbe der Tabellenzelle direkt zu.:

<td class="page" align="" style="background-color:green;">
<!-- BEGINN des zanox-affiliate HTML-Code -->

Nimm den Haken vor dem Style weg, und klicke auf "Reihenfolge speichern".

sandibeck
20.11.2005, 19:26
Vielen Dank , jetzt hats geklappt...

Eine kleine frage hätte ich noch, ich möchte gerne den Forenblock (nicht die ganze Seite) etwas breiter machen, wo kann man das einstellen...

übrigens da smit dem Theme einstellen habe ich schon gefunden ...

StGaensler
20.11.2005, 20:47
Dazu musst du den ersten fetten Wert größer, oder den zweiten fetten Wert kleiner machen. Ich weiß nicht, ob das über eine Stylevariable gelöst wird.

<!-- content table -->
<!-- open content container -->

<div align="center">
<div class="page" style="width: 95%; text-align: left;">

<div style="padding: 0px 25px;">

sandibeck
20.11.2005, 21:03
meinst du das ich die vorgeschlagenen Codezeilen in den Header dzüfügen soll ?

wenn ich das mache ändere ich jedoch die ganze untere Seite (alles unter Header) - mein Wunsch wäre es das ich nur die Forenbreite erhöhe...

StGaensler
20.11.2005, 21:12
Nein, das sind Codezeilen aus deinem Forum, du musst das nur noch ändern. Am besten gibst du das, was in den Kommentaren steht, in die Template-Suche ein, dann findest du das entsprechende Template.

sandibeck
20.11.2005, 22:22
So leid es mir tut aber wenn ich über die Templatesuche einzelne Phrasen suche finde ich leider gar nichts

Bei der Suche nach <!-- open content container --> komme ich zum Template spacer_open - das könnte irgendetwas damit zu tun haben



<!-- open content container -->
<if condition="$show['old_explorer']">
<table cellpadding="0" cellspacing="0" border="0" width="$stylevar[outertablewidth]" align="center"><tr><td class="page" style="padding:0px $stylevar[spacersize]px 0px $stylevar[spacersize]px">
<else />
<div align="center">
<div class="page" style="width:$stylevar[outerdivwidth]; text-align:$stylevar[left]">
<div style="padding:0px $stylevar[spacersize]px 0px $stylevar[spacersize]px">
</if>

StGaensler
20.11.2005, 23:15
Ja, da ist es auch schon:

<!-- open content container -->
<if condition="$show['old_explorer']">
<table cellpadding="0" cellspacing="0" border="0" width="$stylevar[outertablewidth]" align="center"><tr><td class="page" style="padding:0px $stylevar[spacersize]px 0px $stylevar[spacersize]px">
<else />
<div align="center">
<div class="page" style="width:$stylevar[outerdivwidth]; text-align:$stylevar[left]">
<div style="padding:0px $stylevar[spacersize]px 0px $stylevar[spacersize]px">
</if>Entweder du bearbeitest die entsprechenden Stylevariablen, oder du änderst das direkt im Template, dann greifen aber dort die Variablen nicht mehr.

sandibeck
21.11.2005, 21:45
ich verzweifle noch - ich schaffe nicht die Forenbreite so anzupassen das es auf den beiden Seiten nicht soviel Rand ist..

In der Ansicht wo man die einzelnen Antworten sieht habe ich als Gast verschobene Beiträge/ bzw. Header - als registrierter User passt alles (bis auf den zu breiten Rand)

gibt es noch eine Möglichkeit wie ihr mir helfen könnt.. ? ich hocke jetzt schon wieder den ganzen Tag dabei und komme einfach nicht weiter...

StGaensler
22.11.2005, 10:26
Dann ändere doch in dem Template, was du oben schon gefunden hast, die Werte, die ich fett markiert habe, das geht am schnellsten. Du könntest aber auch im Style die Stylevariablen ändern, das wäre ordentlicher.