The Ball Master
Moinsen Dave hat mal wieder Probs.
Wollte mal versuchen knuddels.de so genau zu kopieren wie es nur irgendwie geht.
Habe mir das Knuddelsmenü von knuddels.de Runtergeladen und habe es bei mir im Forum eingebaut.
Funzt eigentlich auch super, nur ´wenn mann auf einen Link klickt öffnet sich das in dem Iframe und nicht auf der ganzen seite.
Hier nen ausschnitt aus der header.tpl
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
|
</tr>
</table>
<div style="height:6px"></b></div>
<iframe src='http://theballmaster.th.ohost.de/templates/index.htm' height='473' width='200' height='473' frameborder='0' scrolling='no'></iframe
</td>
<td width="1">
</td>
<td width="82%">
<div style="overflow:auto; width:100%; height:509px; padding:5px; border:0px #009F00 solid;">
<table cellpadding=4 cellspacing=1 border=0 width="{tableinwidth}" bgcolor="{tableinbordercolor}"> |
|
Ich hänge die index.htm von dem menü mit hier an.
Hat jemand eine idee wie ich das Menü hinbekommen tuhe ?
Das ganze Forum soll nciht Scrollen sondern so wie es auf knuddels.de ist.
Geht man auf mein Forum könnte man denken man ist auf knuddels.de
Nur das Menü will nicht so wie ich das will.
Wäre hammer wenn man da eine Lösung zu finden könnte.
Link:
http://theballmaster.th.ohost.de/
MonsterOfRock
Also bei mir öffnet sich jeder link in einer eigenen seite und nicht in einem iframe
The Ball Master
Ich hab vergessen den boddytag rauszu nehmen, mach ich gleich.
Das Problem ist ja, das wenn man auf einem Menü Punkt klickt das sich das in dem iframe öffnet.
Wir haben die erlaubniss vn knuddels.de die grafiken zu benutzen :-)
MonsterOfRock
ja eben bei mir öffnet sich das nicht in einem frame, bei mir öffnet sich jeder link in einem seperatem fenster
The Ball Master
Klick mal auf ''Neu Registrieren''
MonsterOfRock
könnte daran liegen :
1. du hast den iframe tag nicht geschlossen.(rot markiert)
<iframe src='http://theballmaster.th.ohost.de/templates/index.htm' height='473' width='200' height='473' frameborder='0' scrolling='no'></iframe>
2. wenn du auf registreiren klickst, kommst du auf eine seite in der das menü nochmal vorhanden ist, also verdoppelt es sich jedesmal.
mfg monster
The Ball Master
| Zitat: |
Original von MonsterOfRock
könnte daran liegen :
1. du hast den iframe tag nicht geschlossen.(rot markiert)
<iframe src='http://theballmaster.th.ohost.de/templates/index.htm' height='473' width='200' height='473' frameborder='0' scrolling='no'></iframe>
2. wenn du auf registreiren klickst, kommst du auf eine seite in der das menü nochmal vorhanden ist, also verdoppelt es sich jedesmal.
mfg monster |
1. habe ich geändert.
2. genau das ja das Problem, was ich frage wie es zu lösen geht.
MonsterOfRock
du musst in dem link angeben in welchem frame er das öffnen soll, wenn er das nich weiß wird er es im selbigem frame öffnen was zur verdoppelung führt.
du kannst deinem iframe einen namen geben>> name="main"
und dann im link tag als ziel angeben target="main"
The Ball Master
| Zitat: |
Original von MonsterOfRock
du musst in dem link angeben in welchem frame er das öffnen soll, wenn er das nich weiß wird er es im selbigem frame öffnen was zur verdoppelung führt.
du kannst deinem iframe einen namen geben>> name="main"
und dann im link tag als ziel angeben target="main" |
So ?
<iframe name="main" src='http://theballmaster.th.ohost.de/templates/index.htm' height='473' width='200' height='473' frameborder='0' scrolling='no'></iframe>
und der link dann so ?
<li><a name="main" href="http://theballmaster.th.ohost.de/register.php?sid=$session[hash]" title="Hier kannst Du Dich neu registrieren.">Neu registrieren</a></li>
MonsterOfRock
im link solltest du anstatt "name" das attribut "target" nehmen. ansonsten stimmts.
bin aber nich sicher ob das mit iframes geht, mit normalen geht das.
mfg monster
The Ball Master
Wärst du so nett und wurdest mir den script sagen wie du das meisnt ?
Es soll auch nicht in einem extra fenster aufgehen sondern auf der selben seite.
MonsterOfRock
Frame:
<iframe name="main" src='http://theballmaster.th.ohost.de/templates/index.htm' height='473' width='200' height='473' frameborder='0' scrolling='no'></iframe>
Link :
<li><a target="main" href="http://theballmaster.th.ohost.de/register.php?sid=$session[hash]" title="Hier kannst Du Dich neu registrieren.">Neu registrieren</a></li>
The Ball Master
das geht nicht
Hast noch eine andere idee ?
MonsterOfRock
naja dann kann ich auch nicht weiterhelfen.
ich persönlich hätte das nicht mit iframes gelöst. hab mir mal den ganzen seiten quellcode angeschaut das ist alles zusammengewürfelt ohne struktur, ich glaub den fehler bekommst du dann nicht so schnell heraus.
The Ball Master
Also im anderem Forum sagte man mir das ich das mit ''id'' versuchen soll.
Nun öffnet sch garnichts wenn man auf ''Neu Registrieren'' klickt.
MonsterOfRock
id was ? anstatt einer classe eine id ? ich glaub das bringt auch nichts ^^ wenn ich dich wäre würde ich ein neues seitenlayout machen. ein topframe, ein naviframe und den mainframe.
in den topframe macht deine headerbilder. in das naviframe deine navigation die du von überflüssigem css müll und js müll bereinigst. und da gibst dann die links mit dem tag attribut target="main" an.
und dann wird jeder link in dem mainframe ausgegeben, sofern er das attribut hat.
The Ball Master
Ich habs nun hinbekommen
header.tpl
<iframe id="main" src='http://theballmaster.th.ohost.de/templates/index.htm' height='473' width='200' height='473' frameborder='0' scrolling='no'></iframe>
index.htm
<li><a href="http://theballmaster.th.ohost.de/register.php?sid=$session[hash]" target=_top title="Hier geht's zum Chat." onclick="if (top.doPopup) {top.name='FORCE';}">Neu Registrieren</a></li>
---------------------------------------------------------------------------
---------------------
Das Problem ist wenn ich das Menü baue wird bei mausüberfahrt die schrift nciht in Lila angezeigt sondern in schwarz obwohl
color: #FF0000;
da steht.
Dann sag ich hier mal danke für deine Hilfe.
Hast mich auf jedenfall weiter gebracht
Maniac_81
das mit den
id="main" ist richtig, habs ur zu spät gelesen.
was ich aber noch ändern würde sind die anführungszeichen in deinem Link.
| code: |
1:
2:
3:
4:
|
<iframe id="main" src='http://theballmaster.th.ohost.de/templates/index.htm' height='473' width='200' height='473' frameborder='0' scrolling='no'></iframe>
|
|
ändern in:
<iframe id="main" src=
"http://theballmaster.th.ohost.de/templates/index.htm
" height=
"473
" width=
"200
" height=
"473
" frameborder=
"0
" scrolling=
"no
"></iframe>
The Ball Master
| Zitat: |
Original von Maniac_81
das mit den id="main" ist richtig, habs ur zu spät gelesen.
was ich aber noch ändern würde sind die anführungszeichen in deinem Link.
| code: |
1:
2:
3:
4:
|
<iframe id="main" src='http://theballmaster.th.ohost.de/templates/index.htm' height='473' width='200' height='473' frameborder='0' scrolling='no'></iframe>
|
|
ändern in:
<iframe id="main" src="http://theballmaster.th.ohost.de/templates/index.htm" height="473" width="200" height="473" frameborder="0" scrolling="no"></iframe> |
Was bewirkt das den ?
Dann habe ich noch das Problem das ich das Login nicht auf eine seite bekomme.
Ich will das Login so machen das es so ausschaut wie bei knuddels.de.
Nur das statt die Channels Links die Aeras stehen wisst ihr was ich meine ?
MonsterOfRock
knuddels hat das mit javascript gelöst, ich glaub das lässt sich nicht ohne weiteres so einfach nachbauen. und was für areas meinst du ?
ps: die anführungsstriche sind normgerecht und werden korrekter von jedem browser verstanden. sowas nennt man dann valide