Aufruf einer externen Seite im Hauptteil von Contenido

Maribeauli

Beitrag von Maribeauli »

postitat,
wenn ich jedoch im iframe einen link in neuem fenster öffne
...
wie kann ich den iframe content im neuen fenster mit der ganzen cms seite öffnen?
Das geht nur wenn der Link im IFrame eine Seite des Contenido-Inhaltes aufruft.

Probier diese Art der Linkdefinition mal für den Link im IFrame, müßte eigentlich funktionieren

Code: Alles auswählen

<a href="http://www.meine_domain.de/cms/front_end.php......" target="_parent">hier der Text des Linkes im IFrame</a>
Die URL für diesen Link kannst du dir bei Artikel -> Eingenschaften der aufzurufenden Seite anzeigen lassen.

Das _parent ist ein HTML-Befehl um im gleichen Fenster im übergeordneten Frame eine Seite aufzurufen.
Da Iframes eine "Art" Frame sind, müßte der Inhalt der Seite im selber Browser-Fenster aufgerufen werden.


@PickPay 8)
TP
Beiträge: 36
Registriert: So 29. Jan 2006, 21:33
Kontaktdaten:

Beitrag von TP »

stese hat geschrieben:folgendes modul kannst ud nutzen um die hatmlausgabe externer seiten oder scripte in deine website einzubetten. ABER Vorsicht: wenn der code nicht von dir stammt, kann damit auch schadcode in dein HTML dokument geschleust werden, der z.b. banner öffnet, böswillige js ausführt oder irgendwelche trojaner automatisiert runterladen lassen kann. daher sollte das modul nur dann eingesetzt werden, wenn das script auch von dir oder aus vertrauenswürdiger quelle stammt.

INPUT:

Code: Alles auswählen

echo 'Bitte zu einzubettende Seite/Script angeben:<br>';
echo '<input type="text" size="25" name="CMS_VAR[25]" value="CMS_VALUE[25]">';
OUTPUT:

Code: Alles auswählen

<?php
$str_url = "CMS_VALUE[25]";
 
$fp = fopen ($str_url, "r");
if ($fp) {

   while (!feof($fp)) {
   $buffer = fgets($fp, 4096);
   echo $buffer;
}
fclose ($fp);
     
}
?>
Also, mit IE klappt das wunderbar, nur mit dem FF nicht... Mit dem alten Modul war es genau andersrum... :roll: hat jemand nen Tipp?
[Die Signatur befindet sich vorübergehend im Kurzurlaub.]
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Da das Modul nichts anderes tut, als "nimm' kompletten Code aus Datei x und zeige ihn wie einen Bestandteil der aktuellen Seite an" kann das Problem nicht mit dem Modul zu tun haben.

Kontrolliere den resultierenden HTML-Code auf sich daraus ergebene Syntax- oder Skriptprobleme...

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
TP
Beiträge: 36
Registriert: So 29. Jan 2006, 21:33
Kontaktdaten:

Beitrag von TP »

HerrB hat geschrieben:Da das Modul nichts anderes tut, als "nimm' kompletten Code aus Datei x und zeige ihn wie einen Bestandteil der aktuellen Seite an" kann das Problem nicht mit dem Modul zu tun haben.
Stimmt, mit anderen URLs klappt es. Ich bekomme auch ne Fehlermeldung:

Code: Alles auswählen

Fatal error: Cannot instantiate non-existent class: capiclient in /is/htdocs/wp1036411_W8T2IZWI3I/www/DPSG/contenido/includes/include.con_editcontent.php(645) : eval()'d code on line 346
Das Problem ist nur, dass ich an dem einzubindenden HTML-Code nichts ändern kann. Werd ich mir wohl was anderes einfallen lassen müssen... :?

[edit]
Nachdem ich

Code: Alles auswählen

cInclude('classes', 'contenido/class.client.php');
relativ willkürlich irgendwo eingefügt und wieder rausgelöscht habe, kommt die Fehlermeldung nicht mehr, aber am zerschossenen Design beim FF hat sich dennoch nichts getan. Waren daher wohl zwei verschiedene Fehler...
[/edit]
Zuletzt geändert von TP am Mi 19. Apr 2006, 20:44, insgesamt 1-mal geändert.
[Die Signatur befindet sich vorübergehend im Kurzurlaub.]
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Dann binde doch die contenido/classes/contenido/class.clients.php in der angegebenen Datei mal testweise ein (cInclude("classes", "contenido/class.clients.php");?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
TP
Beiträge: 36
Registriert: So 29. Jan 2006, 21:33
Kontaktdaten:

Beitrag von TP »

Siehe oben... 8) Wer suchet, der findet... :wink:
[Die Signatur befindet sich vorübergehend im Kurzurlaub.]
Gesperrt