Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Dieser Inhalt ist leider völlig sinnfrei.
Der Beitrag enthält Aussagen oder Andeutungen, welche als Beleidigung angesehen werden könnten und im Zusammenhang unpassend und unnötig sind. Bei dem Ort hier handelt es sich um ein offizielles Support-Forum der Miranus GmbH für den Betrieb der Xobor Foren.
Beleidigungen, jedoch auch bereits kleinere Sticheleien, haben hier keinen Ort und stören den Zweck des Forums.
Dieser Beitrag enthält unerwünschte Werbung.
Dieser Beitrag verstößt gegen die Netiquette des Forums.
Beiträge, die IN GROßBUCHSTABEN oder fett geschrieben sind bitte vermeiden.
{[userwarning_empty_error]}
Es wird der oben genannte Grund verwendet. Klicken Sie hier, um den Inhalt der privaten Nachricht anzupassen
Legen Sie hier den Inhalt der PN-Benachrichtigung fest.
Hinweis: Dieses Mitglied wurde bereits 2 Mal verwarnt.
Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Forum in iframe + adresszeile
An
Hallo ich habe mein Forum als iframe in eine homepage eingebunden.
Ich möchte das in der adresszeile des Browsers immer ein link in den frame in das gerade geöffnete posting oder die subkategorie angezeigt wird (damit man in die subkategorien des forums einfsch verlinken kann)
An
28.12.2007 00:55 (zuletzt bearbeitet: 28.12.2007 00:59)
#4 RE: Forum in iframe + adresszeile
Verzeihung, ist doch möglich, hab Sie nur verkehr verstanden... *g*
Ich habe mich nämlich auf folgendes gestützt: http://forum.jswelt.de/javascript/34003-...e-auslesen.html
Man kann zwar die Url auslesen, bin mir aber nicht sicher, ob diese dann aber in der Titelleiste angegeben werden kann, das die Seite ja nicht neu geladen wird und da kein AJAX vorliegt.
Falls Sie gut in Englisch sind, dürfen Sie sich da durchquälen... oder einfach mal selber googeln...
http://msdn.microsoft.com/library/defaul...ng_security.asp
Ich habe mich nämlich auf folgendes gestützt: http://forum.jswelt.de/javascript/34003-...e-auslesen.html
Man kann zwar die Url auslesen, bin mir aber nicht sicher, ob diese dann aber in der Titelleiste angegeben werden kann, das die Seite ja nicht neu geladen wird und da kein AJAX vorliegt.
Falls Sie gut in Englisch sind, dürfen Sie sich da durchquälen... oder einfach mal selber googeln...
http://msdn.microsoft.com/library/defaul...ng_security.asp
28.12.2007 16:20 (zuletzt bearbeitet: 28.12.2007 16:23)
#5 RE: Forum in iframe + adresszeile
Ich habe auf meiner Homepage ein PHP-Skript, mit dem ich per Parameter (der die einzubindende URL ist) alle möglichen Seiten in einen IFrame binden kann.
Nachteil: Die Url ändert sich nicht bei einer Seitenänderung im IFrame (nur wenn die Seite die den IFrame enthält einen anderen Parameter per Link übergibt) und die Homepageadresse wird vornedran angezeigt.
Beispiel:
http://florianzier.fl.ohost.de/?iframe=http://www.google.de
Allerdings ist es so möglich, aus der Website heraus direkt eine Seite des Forums im IFrame zu öffnen. Nur kann es sein, dass die Seiten des Forums die ebenfalls mit PHP-Skripten arbeiten nicht gleichzeitig auch Parameter übergeben bekommen können.
Nachteil: Die Url ändert sich nicht bei einer Seitenänderung im IFrame (nur wenn die Seite die den IFrame enthält einen anderen Parameter per Link übergibt) und die Homepageadresse wird vornedran angezeigt.
Beispiel:
http://florianzier.fl.ohost.de/?iframe=http://www.google.de
Allerdings ist es so möglich, aus der Website heraus direkt eine Seite des Forums im IFrame zu öffnen. Nur kann es sein, dass die Seiten des Forums die ebenfalls mit PHP-Skripten arbeiten nicht gleichzeitig auch Parameter übergeben bekommen können.
An
30.12.2007 02:48 (zuletzt bearbeitet: 30.12.2007 03:05)
#7 RE: Forum in iframe + adresszeile
<?php
if(!empty($page) || !empty($iframe)) {
if (!empty($page)) {
if(file_exists("$page.html")) {
include("$page.html");
}
else if(file_exists("$page.htm")) {
include("$page.htm");
}
else if(file_exists("$page.php")) {
include("$page.php");
}
else {
include("404.php");
}
}
if (!empty($iframe)) { ?>
<div align="center" style="width:100%;height:100%;">
<iframe allowtransparency="true" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0" style="width:794px;height:100%;margin:0px;padding:0;border:0px solid #dde5e9;" src="<?php echo "$iframe"; ?>"></iframe>
</div>
<?php }
}
else {
include("home.html");
}
?>
Das orange markierte ist nur dann nötig, wenn ein zweiter Parameter (hier: page) seiten vom server aufrufen soll, also die dateien, die ich selbst mit inhalt gefüllt habe. Der Parameter benötigt keine Endungen wie .html, sondern prüft selbst, ob es so eine datei gibt (.htm, .html, .php wird momentan geprüft, beliebig erweiterbar).
else {
include("404.php");
}
bindet eine Fehlerseite ein, falls die Datei nicht gefunden wurde.
______________________________________________________________________________
______________________________________________________________________________
zum Eigentlichen:
if (!empty($iframe)) { ?>
überprüft, ob die Variable nicht leer ist, ansonsten wird durch
else {
include("home.html");
}
die hauptseite eingebettet (dieses else ist optional bei deinem problem, bei mir könnte es sonst aber sein, dass der Inhalt meiner Page leer bleibt.
<div align="center" style="width:100%;height:100%;">
<iframe allowtransparency="true" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0" style="width:794px;height:100%;margin:0px;padding:0;border:0px solid #dde5e9;" src="<?php echo "$iframe"; ?>"></iframe></div>
ist der eigentliche IFrame, da dieser aus html-Tags besteht werden auch vorher die PHP-Befehle unterbrochen (?>) und danach wieder geöffnet (<?php). Zwischendrin findet sich noch die PHP-Anweisung <?php echo "$iframe"; ?>, so wird in den normalen HTML-Quellcode der Platz für sich ändernde URLs als Quelle eingefügt.
Das <div> um den IFrame ist eigentlich egal, ich brauche es halt.
Ich hoffe du kennst dich ein wenig in HTML aus, damit du den Quellcode evtl. anpassen kannst.
________________________________________________________________________________
Wichtiger Code zusammengefasst:
<?php
if (!empty($iframe)) { ?>
<iframe allowtransparency="true" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0" style="width:794px;height:100%;margin:0px;padding:0;border:0px solid #dde5e9;" src="<?php echo "$iframe"; ?>"></iframe>
________________________________________________________________________________
width:794px; und height:100%; müssen noch angepasst werden, Angaben in Pixeln (px) oder (%).
border:0px solid #dde5e9; gibt randbreite und farbe an (Farb-Angabe muss nicht sein, auch das ganze tag kann weggelassen werden.
Die Seiten werden in Zukunft so eingebettet:
Alles was nach ?iframe= kommt, ist die Seite, die im IFrame angezeigt werden soll.
/verzeichnis/datei.htm müssen nicht angegeben sein, können es aber.
Entweder diese URL direkt im Browser eingeben oder auf der Homepage mit Links arbeiten, die diese URL angeben.
Ich hoffe dein Webserver kann PHP. Wenn du es nicht weißt, einfach Quellcode in einer Datei abspeichern (Sie muss mit .php enden!!! -> entweder kann dein Homepageprogramm gleich solche Dateien erstellen, oder einfach eine html-Seite erstellen, skript zwischen den Body-Tags einfügen, speichern und .html in .php umbenennen - kommt aufs gleiche raus). Jetzt nur noch die Datei auf deinen Webserver hochladen. Nun kannst du es mit dem Aufruf über die URL ausprobieren.
Falls dein Webserver kein PHP kann, könnte es vielleicht noch mit JavaScript funktionieren, das muss allerdings der Anwender aktiviert haben, da sonst die Seite nicht funktioniert.
Allerdings bin ich nicht der beste in JavaScript, wenn es nicht funktioniert, musst du warten bis jemand anders antwortet. Vielleicht ist es ja möglich, mein PHP-Skript irgendwie in JavaScript umzuschreiben.
Hoffe es war einigermaßen verständlich, kenne deine HTML-Kenntnisse halt auch nicht.
Bei Fragen oder Problemen meld dich einfach wieder hier! Viel Glück!
if(!empty($page) || !empty($iframe)) {
if (!empty($page)) {
if(file_exists("$page.html")) {
include("$page.html");
}
else if(file_exists("$page.htm")) {
include("$page.htm");
}
else if(file_exists("$page.php")) {
include("$page.php");
}
else {
include("404.php");
}
}
if (!empty($iframe)) { ?>
<div align="center" style="width:100%;height:100%;">
<iframe allowtransparency="true" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0" style="width:794px;height:100%;margin:0px;padding:0;border:0px solid #dde5e9;" src="<?php echo "$iframe"; ?>"></iframe>
</div>
<?php }
}
else {
include("home.html");
}
?>
Das orange markierte ist nur dann nötig, wenn ein zweiter Parameter (hier: page) seiten vom server aufrufen soll, also die dateien, die ich selbst mit inhalt gefüllt habe. Der Parameter benötigt keine Endungen wie .html, sondern prüft selbst, ob es so eine datei gibt (.htm, .html, .php wird momentan geprüft, beliebig erweiterbar).
else {
include("404.php");
}
bindet eine Fehlerseite ein, falls die Datei nicht gefunden wurde.
______________________________________________________________________________
______________________________________________________________________________
zum Eigentlichen:
if (!empty($iframe)) { ?>
überprüft, ob die Variable nicht leer ist, ansonsten wird durch
else {
include("home.html");
}
die hauptseite eingebettet (dieses else ist optional bei deinem problem, bei mir könnte es sonst aber sein, dass der Inhalt meiner Page leer bleibt.
<div align="center" style="width:100%;height:100%;">
<iframe allowtransparency="true" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0" style="width:794px;height:100%;margin:0px;padding:0;border:0px solid #dde5e9;" src="<?php echo "$iframe"; ?>"></iframe></div>
ist der eigentliche IFrame, da dieser aus html-Tags besteht werden auch vorher die PHP-Befehle unterbrochen (?>) und danach wieder geöffnet (<?php). Zwischendrin findet sich noch die PHP-Anweisung <?php echo "$iframe"; ?>, so wird in den normalen HTML-Quellcode der Platz für sich ändernde URLs als Quelle eingefügt.
Das <div> um den IFrame ist eigentlich egal, ich brauche es halt.
Ich hoffe du kennst dich ein wenig in HTML aus, damit du den Quellcode evtl. anpassen kannst.
________________________________________________________________________________
Wichtiger Code zusammengefasst:
<?php
if (!empty($iframe)) { ?>
<iframe allowtransparency="true" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0" style="width:794px;height:100%;margin:0px;padding:0;border:0px solid #dde5e9;" src="<?php echo "$iframe"; ?>"></iframe>
________________________________________________________________________________
width:794px; und height:100%; müssen noch angepasst werden, Angaben in Pixeln (px) oder (%).
border:0px solid #dde5e9; gibt randbreite und farbe an (Farb-Angabe muss nicht sein, auch das ganze tag kann weggelassen werden.
Die Seiten werden in Zukunft so eingebettet:
http://www.server.de/phpseite.php?iframe=http://www.seiteimiframe.de
/verzeichnis/datei.htmAlles was nach ?iframe= kommt, ist die Seite, die im IFrame angezeigt werden soll.
/verzeichnis/datei.htm müssen nicht angegeben sein, können es aber.
Entweder diese URL direkt im Browser eingeben oder auf der Homepage mit Links arbeiten, die diese URL angeben.
Ich hoffe dein Webserver kann PHP. Wenn du es nicht weißt, einfach Quellcode in einer Datei abspeichern (Sie muss mit .php enden!!! -> entweder kann dein Homepageprogramm gleich solche Dateien erstellen, oder einfach eine html-Seite erstellen, skript zwischen den Body-Tags einfügen, speichern und .html in .php umbenennen - kommt aufs gleiche raus). Jetzt nur noch die Datei auf deinen Webserver hochladen. Nun kannst du es mit dem Aufruf über die URL ausprobieren.
Falls dein Webserver kein PHP kann, könnte es vielleicht noch mit JavaScript funktionieren, das muss allerdings der Anwender aktiviert haben, da sonst die Seite nicht funktioniert.
Allerdings bin ich nicht der beste in JavaScript, wenn es nicht funktioniert, musst du warten bis jemand anders antwortet. Vielleicht ist es ja möglich, mein PHP-Skript irgendwie in JavaScript umzuschreiben.
Hoffe es war einigermaßen verständlich, kenne deine HTML-Kenntnisse halt auch nicht.
Bei Fragen oder Problemen meld dich einfach wieder hier! Viel Glück!
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Das Thema ist geschlossen
Sie haben keine Rechte zu antworten
Bereits Mitglied?
Jetzt anmelden!
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!
Jetzt registrieren!
Xobor Software
Das Unternehmen
Weitere Informationen
Forum erstellenIhr eigenes Forum
Die Forum-Software wird seit 1998 kontinuierlich weiterentwickelt.
© 2017 Xobor | Forum-Software
© 2017 Xobor | Forum-Software