Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 03. Januar 2013 09:37

schneckentempo123
hat von CMS/ms gehört
Registriert: 30. Dezember 2012
Beiträge: 12

Eine andere Seite im Frame anzeigen.

Hallo,
ich möchte gerne mein altes Guestbook behalten. Dafür würde ich gern den Link des Guestbooks als Frame oder sowas integrieren... geht das?

Offline

#2 03. Januar 2013 11:33

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Eine andere Seite im Frame anzeigen.

Ja, klar.
Der Tag {embed} könnte dabei helfen.
(Siehe im Backend unter "Erweiterungen->Tags")
Es gibt dazu einige Diskussionen mit verschiedenen Varianten.
{embed} würde ich nur dann verwenden, wenn der Inhalt des iFrames auch vom selben Server kommt wie Deine Seite - da das Plugin versucht, die Höhe des iFrames via Javascript dynamisch zu berechnen und dazu auf Eigenschaften innerhalb des iFrames zugreifen muss, was aus Gründen der Sicherheit nur geht, wenn der Inhalt eben vom selben Server geladen wird, wie das Javascript.
Siehe dazu z.B. auch dieses Thema.

Zur dynamischen Berechnung der Höhe des iFrames kann man auch jQuery verwenden. Nockenfell hatte das hier mal erwähnt.

Wie auch immer Du Dich entscheidest, achte darauf, dass Du beim Einsatz von Javascript immer eine Fallbacklösung parat haben musst, sollte die Höhe des iFrames mal nicht berechnet werden können. Also am Besten erst ohne Javascript arbeiten und das Frame entsprechend stylen. Und danach dann mit Javascript eye-candy-fancy-Effects hinzufügen wink


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 04. Januar 2013 12:22

schneckentempo123
hat von CMS/ms gehört
Registriert: 30. Dezember 2012
Beiträge: 12

Re: Eine andere Seite im Frame anzeigen.

Hi,
ok das habe ich versucht.
{embed header=true}
in die Metdaten meiner Seite geschrieben unter Optionen.

Dann zum Test {embed url='http://www.google.com/'}
in den Inhaltspart der Seite.

Im Template stand schon:
{metadata}


Ich sehe aber nichts...

Offline

#4 06. Januar 2013 04:24

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Eine andere Seite im Frame anzeigen.

Hast du auch die anderen (verlinkten) Lösungen probiert?

Offline

#5 06. Januar 2013 20:39

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Eine andere Seite im Frame anzeigen.

NaN schrieb:

{embed} würde ich nur dann verwenden, wenn der Inhalt des iFrames auch vom selben Server kommt wie Deine Seite

schneckentempo123 schrieb:

Dann zum Test {embed url='http://www.google.com/'}

Was fällt Dir auf?
Ist google.com die selbe Adresse wie Deine Seite?


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline