Ext. Content einbinden....

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Nomax2000
Posts: 222
Joined: Sat 25. Nov 2006, 00:31
Location: Berlin
Contact:

Ext. Content einbinden....

Post by Nomax2000 »

Guten Tag,

ich habe auf meiner Homepage ( http://www.ff-frohnau.de drei "Externe Contents" eingebunden. Ein Forum, ein Gästebuch und eine Linkliste. Nun habe ich zum Beispiel beim Forum folgendes Problem. Klickt man auf Forum, ist es wunderbar in die Homepage integriert. Logge ich mich jedoch ein, wird es in einem neuem Fenster gemacht und die HP ist weg. Wie schaffe ich es das das Forum komplett in der HP integriert läuft? Ich vermute mal das es beim Gästebuch und Linkliste genauso ist.

Grüße
Christian
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

Hallo Nomax2000,

wie hast du diese Programmteile denn eingebunden?

Typischerweise macht man so etwas in einem I-Frame, dann sollte die Position auch gehalten werden.

Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Nomax2000
Posts: 222
Joined: Sat 25. Nov 2006, 00:31
Location: Berlin
Contact:

Post by Nomax2000 »

Ich habe es so eingebunden, wie es mir das phpwcms anbietet. Auswahl Ext.Content, dann hat man die Wahl eine Datei oder Link anzugeben. Ich habe daraufhin den Link auf das php-Board eingegeben und den rest hat das phpwcms alleine gemacht.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

Das geht leider so nicht, da das andere System nichts von phpwcms weiß.

Benutze einen IFrame: http://www.phpwcms.de/forum/viewtopic.php?p=76549#76549 Dann wird es funktionieren.

Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Nomax2000
Posts: 222
Joined: Sat 25. Nov 2006, 00:31
Location: Berlin
Contact:

Post by Nomax2000 »

Ich habe keinen Schimmer wie ich diese I-Frame geschichte mit meinem Forum verknüpfen soll/muss.
User avatar
marcus@localhorst
Posts: 815
Joined: Fri 28. May 2004, 11:31
Location: localhorst
Contact:

Post by marcus@localhorst »

Code: Select all

<iframe onLoad="iFrameHeight();" src="{SITE}forum/index.php" scrolling="no" scroll="auto" id="iframename" name="iframename" marginwidth="0" marginheight="0" frameborder="0" style="width:100%;" height="500px">
</iframe> 
den obrigen quellcode schreibst du in den HTML Contentpart.
dabei ist hier

Code: Select all

src="{SITE}forum/index.php"
der pfad zu deinem forum einzutragen ({SITE} enthält die aktuelle url deiner phpwcms installation)

den javascript part schreibst du in den headbereich deiner Vorlage.
fertig!

wenn du das forum von einer anderen als deiner phpwcms installations url holst, dann funktioniert das script nicht! - also es passt nicht die höhe des iframes an.
Nomax2000
Posts: 222
Joined: Sat 25. Nov 2006, 00:31
Location: Berlin
Contact:

Post by Nomax2000 »

Also das reinschreiben in den HTML-Content war erfolgreich, auch der verweiß auf das Forum funktioniert. Wie man nun aber sehen kann ist das Forum unten abgeschnitten.

Ich bin dann in die Vorlage gegangen und habe im Head den Inhalt aus dem anderen Beitrag:

<!-- Berechnung der Seitenhoehe -->
<script type="text/javascript">
<!--
function iFrameHeight() {
if(document.getElementById && !(document.all)) {
h = document.getElementById('iframename').contentDocument.body.scrollHeight;
document.getElementById('iframename').style.height = h+'px';
}
else if(document.all) {
h = document.frames('iframename').document.body.scrollHeight;
document.all.iframename.style.height = h;
}
}

Rein kopiert. Aber es funktioniert noch immer nicht richtig....
User avatar
marcus@localhorst
Posts: 815
Joined: Fri 28. May 2004, 11:31
Location: localhorst
Contact:

Post by marcus@localhorst »

was funktioniert dä net?
wenn deine phpwcms installtion unter: http://www.phpwcmsinstall.de/ läuft und das forum welches du einbinden willst läuft unter http://www.phpwcmsforum.de/ dann kann das script nicht auf die seite zugreifen um die iframe höhe zu berechnen, weil js auf die domain beschränkt ist.
also es würde nur mit http://www.phpwcmsinstall.de/forum/index.php funktionieren.
ansonsten musst du den iframe scrollen lassen und auf eine fixe höhe setzen.
oder es funktiuoniert anders nicht.
beispiel url?

edit:
natürlich muss am ende des javascriptes ein abschliessendes </script> stehen!

Code: Select all

<!-- Berechnung der Seitenhoehe -->
<script type="text/javascript">
<!--
function iFrameHeight() {
if(document.getElementById && !(document.all)) {
h = document.getElementById('iframename').contentDocument.body.scrollHeight;
document.getElementById('iframename').style.height = h+'px';
}
else if(document.all) {
h = document.frames('iframename').document.body.scrollHeight;
document.all.iframename.style.height = h;
}
}
-->
</script>
Nomax2000
Posts: 222
Joined: Sat 25. Nov 2006, 00:31
Location: Berlin
Contact:

Post by Nomax2000 »

Das System läuft im Verzeichnis /phpwcms, das forum läuft im verzeichnis /phpwcms/php/wbblite


http://www.ff-frohnau.de/index.php?forum
Nomax2000
Posts: 222
Joined: Sat 25. Nov 2006, 00:31
Location: Berlin
Contact:

Post by Nomax2000 »

Ich glaube, ICH HABE ES NUN!!!!


VIELEN VIELEN VIELEN DANK
Nomax2000
Posts: 222
Joined: Sat 25. Nov 2006, 00:31
Location: Berlin
Contact:

Post by Nomax2000 »

Aber ich muss nochmal Fragen. Das Gästebuch und das Forum laufen nun so wie ich es mir vorstelle. Bei der Linkliste besteht das Problem weiterhin. Allerdings läuft das nicht auf meinem Server.

http://www.ff-frohnau.de/index.php?links

Die erste Anzeige passt. Sobald man aber einen Eintrag machen möchte oder die Seite wechselt wird wieder ein Fenster geöffnet. Wie bekomme ich das Problem in diesem Fall in den Griff?
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

IFrame ohne JS, also mit fixer Höhe.
Z.Bsp.:

Code: Select all

<iframe src="http://die_adresse_der_seite" scrolling="no" scroll="auto" id="iframename" name="iframename" marginwidth="0" marginheight="0" frameborder="0" style="width:100%;" height="2000px">
oder einen Scrollbalken zulassen:

Code: Select all

<iframe src="http://die_adresse_der_seite" scrolling="yes" scroll="auto" id="iframename" name="iframename" marginwidth="0" marginheight="0" frameborder="0" style="width:100%;" height="500px">
Weiteres zu Iframes: http://de.selfhtml.org/html/frames/eingebettete.htm

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Nomax2000
Posts: 222
Joined: Sat 25. Nov 2006, 00:31
Location: Berlin
Contact:

Post by Nomax2000 »

Vielen Dank. Ich habe mich für die Scrollbalken Variante entschieden. Das Ganze sieht nun so aus.

http://www.ff-frohnau.de/index.php?links

Ich finde es wunderbar, das man in der liste vertikal Scrolen kann. Jetzt stört mich nur noch der Vertikale Scrollbalken, zumal ja rechts und links noch Platz ist. Wie unterbinde ich den einen Balken?
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

Da wirst du kaum ein Chance haben das zu unterdrücken.
Überprüfe die eingebundene Seite einmal separat, wie breit diese mindestens sein muss bevor ein horizontaler Scrollbalken erscheint. .

Z.B. IE7 braucht scheinbar eine horizontale Scrollleiste in deiner Lösung.

Ein Versuch wäre scrolling="auto".
Übrigens der Parameter "scroll" ist mir fremd. Keine Ahnung was sich der Ersteller dabei gedacht hat.
http://www.mediaevent.de/xhtml/iframe.html

Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
oeconom
Posts: 337
Joined: Fri 13. May 2005, 09:33
Location: Stuttgart
Contact:

Post by oeconom »

Hallo zusammen,

hat jemand eine Idee, wie ich den hozizontalen Scrollbalken in einer iframe-Lösung unterdrücken kann?

Danke und Gruß,
FELIX
...alles wird gut!
still alive...
Experimenting with phpwcms and hoping to have time one day to get a site live... :wink:
One Site finished! :P
Post Reply