Seite 1 von 2

Anfängerin benötigt Hilfe - Komplette Forum breite ändern

Verfasst: 27.12.2005 22:45
von Petra30
Hallo,

ich bin Anfängerin und habe mit dem phpbb Forum ein kleines Problem.

Ich habe das phpbb Forum herunter geladen und mit das Template "NoseBleed" installiert.

Soweit alles Okay, es läuft auch.

Ich habe das Forum nun soweit, das es in einer Breite von 670 px in einem i-frame Angezeigen kann.

Das Funktioniert auch alles soweit.

Wenn nun jemand ein neuen Beitrag geschrieben hat und man klickt diesen Beitrag an, dann wird dieser Beitrag (also das Forum) breiter als 670px angezeigt und es erscheint unten ein Scrollbalken.

Kann mir bitte jemand Helfen und mir erklären, wie ich alle Seiten des Forums auf die gleiche Breite 670px bekomme?

Bitte.....

Über positive Antworten von Euch würde ich mich sehr freuen,

Vielen Dank im Voraus und einen guten Start in Neue Jahr 2006

Petra

Verfasst: 28.12.2005 00:33
von miccom
ein link wäre nicht schlecht um sich die sache mal ansehen zu können :)

/e danke für den link, nette themen :D
ich denke aber, dass du ihn auch hier posten kannst. ich würde mir das problem ja gerne näher anschauen, aber ich werde beim öffnen eines forenlink, ständig auf eine nicht vorhandene login.php weitergeleitet!

in deiner pn hast du die sicherheit deines boards angesprochen, schau hierfür mal da nach:
http://www.phpbb.de/doku/kb/artikel.php?artikel=36
http://www.phpbb.de/doku/kb/artikel.php?artikel=29

Verfasst: 28.12.2005 01:47
von kjwargan
öffne die datei Template-->Style-->overall_header.tpl und suche

Code: Alles auswählen

<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center"> 
Verringere die 100% auf 80%, dann sollte es gehen.

Sorry aber dieser Code ist nicht in der Zeile

Verfasst: 28.12.2005 01:59
von Petra30
Hallo ihr Lieben,

der Code ist leider nicht in der Datei.

Kann mir bitte jemand Helfen.

Unter http://www.flashlight-star.de/rubber/forum/index.php

ist das Forum.

Bitte kann mir einer Helfen?

Vielen Dank im voraus,

Petra

Verfasst: 28.12.2005 08:20
von Mahony
Hallo

Zuerst in der login_body.tpl
ersetze

Code: Alles auswählen

<form action="{S_LOGIN_ACTION}" method="post" target="_top">
durch

Code: Alles auswählen

<form action="{S_LOGIN_ACTION}" method="post" target="_self">


Dann noch in der viewtopic_body.tpl folgendes suchen:

Code: Alles auswählen

<td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall">{S_WATCH_TOPIC}</span><br />
und mit dem hier ersetzen:

Code: Alles auswählen

<td width="40%" valign="top" align="left"><span class="gensmall">{S_WATCH_TOPIC}</span><br />
Dann gibt es allerdings noch ein Problem, wenn jemand ein Bild postet welches zu groß ist. Das sprengt dann wieder das Forum. Ich habe das so gelöst.

Finde in der bbcode.tpl

Code: Alles auswählen

<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img -->
ersetze das mit folgendem

Code: Alles auswählen

<!-- BEGIN img --><img src="{URL}" onLoad="scaleImage(this)" border="0" /><!-- END img -->
dann noch in der overall_header.tpl

finde

Code: Alles auswählen

</head>
davor einfügen

Code: Alles auswählen

<script type="text/javascript">
<!--
var maxImageWidth = 400;
function unscaleImage()
{
     if(maxImageWidth > 0)

         this.width = this.width == maxImageWidth ? this.orgwidth : maxImageWidth;
 }

 function scaleImage(im)
 {
     if (maxImageWidth > 0 && im.width > maxImageWidth)
     {
         im.orgwidth = im.width;
         im.width = maxImageWidth;
         im.onclick = unscaleImage;
         im.title = "Click for fullsize view";
         im.style.cursor = 'pointer';
     }
 }

 //-->
 </script>

 <script language="JavaScript" type="text/javascript">unscaleImage();</script>
Dieser Code sorgt dafür daß ein Bild mit einer Breite von max. 400dpi dargestellt wird und durch Anklicken zur Originalgrößé anwächst und umgekehrt !

Ein Beispiel kannst du dir hier ansehen
klick mich

Wie das Forum im Iframe aussieht kannst du dir hier ansehen
klick mich


Ich benutze zwar einen etwas angepassten subsilver Style, aber mit meinen Tipps passt das bei dir genauso.

Sorry geht nicht, kann mit bitte einer Helfen...

Verfasst: 28.12.2005 12:15
von Petra30
Hallo die Datei viewtopic.tpl hat diese Zeile nicht.

Hier mal die Datei:

<table cellspacing="1" class="viewtopic">
<tr class="toplines">
<th>{L_AUTHOR}</th>
<th>{L_MESSAGE}</th>
</tr>
<tr>
<td colspan="2"><h2><a href="{U_INDEX}"><</a>&nbsp;&nbsp;<a href="{U_VIEW_FORUM}">{FORUM_NAME}</a>&nbsp;&nbsp;~&nbsp;&nbsp;{TOPIC_TITLE}</h2></td>
</tr>
{POLL_DISPLAY}
<!-- BEGIN postrow -->
<tr>
<td class="row3 one"><a id="{postrow.U_POST_ID}"></a>{postrow.POSTER_NAME}</td>
<td class="row3 two">
<table cellspacing="0">
<tr>
<td><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" style="width: 12px; height: 9px; border: 0;" alt="" /></a>{L_POSTED}: {postrow.POST_DATE}</td>
<td class="txtright">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="{postrow.ROW_CLASS} three">
<span class="avatar">{postrow.POSTER_AVATAR}</span>
<span class="block">{postrow.POSTER_RANK}</span>
<span class="block">{postrow.RANK_IMAGE}</span>
<span class="block">{postrow.POSTER_JOINED}</span>
<span class="block">{postrow.POSTER_POSTS}</span>
<span class="block">{postrow.POSTER_FROM}</span>
</td>
<td class="{postrow.ROW_CLASS} four">
<table cellspacing="0">
<tr>
<td class="txttop">{postrow.MESSAGE}</td>
</tr>
<tr>
<td class="txtbottom"><span class="edited">{postrow.EDITED_MESSAGE}</span>{postrow.SIGNATURE}</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="{postrow.ROW_CLASS} five blacklink"><a href="#top">{L_BACK_TO_TOP}</a></td>
<td class="{postrow.ROW_CLASS} six">
{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG} {postrow.ICQ_IMG}
</td>
</tr>
<!-- END postrow -->
<tr>
<td class="row3 pad4 txtright" colspan="2">
<form method="post" action="{S_POST_DAYS_ACTION}">
<p>{L_DISPLAY_POSTS}: {S_SELECT_POST_DAYS}&nbsp;{S_SELECT_POST_ORDER} <input type="submit" value="{L_GO}" class="button" name="submit" /></p>
</form>
</td>
</tr>
</table>

<div class="timezone left">{S_WATCH_TOPIC}</div>
<div class="timezone right">{S_TIMEZONE}</div>
<div class="spacing"></div>

<table cellspacing="0">
<tr class="lines_3">
<th>
<div class="left">
<a href="{U_VIEW_NEWER_TOPIC}">{L_VIEW_NEXT_TOPIC}</a><br />
<a href="{U_VIEW_OLDER_TOPIC}">{L_VIEW_PREVIOUS_TOPIC}</a>
</div>
<div class="right">
{PAGE_NUMBER}<br />
{PAGINATION}
</div>
<div class="clear"></div>
<div class="left">
<span class="nav"><a href="{U_INDEX}">{L_INDEX}</a>&nbsp;&nbsp;~&nbsp;&nbsp;<a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></span>
</div>
</th>
</tr>
</table>

<div class="spacing"></div>

<div class="postbuttons"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" alt="{L_POST_NEW_TOPIC}" /></a><a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" alt="" /></a></div>

<div class="spacing"></div>

<div class="right">{JUMPBOX}</div>
<div class="clear"></div>

<div class="spacing"></div>

<table cellspacing="0">
<tr>
<td class="txttop">
{S_TOPIC_ADMIN}
</td>
<td class="txtright">
{S_AUTH_LIST}
</td>
</tr>
</table>

Verfasst: 28.12.2005 12:35
von lissners
Wenn du das nächste mal sooooo eine Lange Textdatei postet, bitte lies dir vorher das durch, das wäre einfacher für uns, den fehler schneller zufinden.

http://www.phpbb.de/doku/kb/artikel.php ... eine+datei

Verfasst: 28.12.2005 12:42
von Mahony
Hallo

Du hast ja auch die falsche Datei benutzt.

Du solltest die viewtopic_body.tpl bearbeiten und nicht die viewtopic.tpl.

Hallo nocheinmal

Verfasst: 28.12.2005 15:59
von Petra30
Hallo,

Du solltest die viewtopic_body.tpl bearbeiten und nicht die viewtopic.tpl.

Das ist die Datei viewtopic_body.tpl

Aber es steht die Zeile nicht drin, was nu???

Vielen Dank im Voraus,

Petrs

Verfasst: 28.12.2005 16:19
von kjwargan
wenn man bei dem Template-Mod nachsieht, dann mußt du es drinnen haben!

Welche viewtopic_body.tpl hast du hier gepostet?

Wie und wo hast du "Nosebled" installiert?