TP-Docs
HTML5 Icon HTML5 Icon HTML5 Icon
TP on Social Media

Recent

Welcome to TinyPortal. Please login or sign up.

May 18, 2024, 07:47:03 PM

Login with username, password and session length
Members
  • Total Members: 3,886
  • Latest: Grendor
Stats
  • Total Posts: 195,189
  • Total Topics: 21,220
  • Online today: 112
  • Online ever: 3,540 (September 03, 2022, 01:38:54 AM)
Users Online
  • Users: 0
  • Guests: 65
  • Total: 65

Externe Seite einbinden

Started by Mabba2000, April 09, 2007, 11:24:11 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Mabba2000

Hallö!

Ist es möglich innerhalb des Tinyportals eine HTML oder PHP-Seite anzeigen zu lassen? Ich möcht eine externe Seite einbinden. Danke für die Ratschläge

Tommy

#1
Naja, du kannst HTML oder PHP Artikel sicherlich erstellen. Aber was meinst du mit externen Seiten?
Externe HTML Webseiten könnte man mit Iframes einbinden
und
PHP einbinden via include Befehl:

require_once '/home/bla/index.php';

Mabba2000

MOin!

Als externe Seite einbinden mein ich einfach, dass die ganzen Leisten und das Menü erhalten bleiben und dann eine PHP- oder HTML Seite sozusagen innerhalb angezeigt wird.

Zur Verdeutlichung bitte hier klicken.

Gruß simpson-fan

Tommy

#3
Das ist die Funktion der "Artikel". In den Artikeloptionen kannst du einstellen, ob du Seitenleisten usw. haben willst.

Als Beispiel:
http://maennerseiten.de/harry_potter/yabbse/index.php?page=team

Teste einfach mal :)

Falls du weiterhin Probleme hast, kannst du hier noch mal nachfragen...

Mabba2000

Danke für die sehr interssante Antwort. Werds mir mal anschauen und dann Rückmeldung erstatten.

Das the-pc-board Team

Mabba2000

Hallo!

Hab mir das jetzt mal angeschaut, es ist aber nicht genau das wonach ich suche. Ist irgendwie schwer zu erklähren.

Also, ich hab zuerst die normale startseite. Wenn ich dann auf einen festgelegten Link klicke, dann sollte sich die Seite innerhalb des Portals öffnen, d.h. linke und rechte Spalte bleiben erhalten, ebenso wie Header und Footer und die Seite öffnet sich mitten.

Die Seite soll also nicht immer auf der Hauptseite anzutreffen sein sondern nur angezeigt werden wenn ich auf den Link klicke. Ich weiß nicht ob ihr versteht was ich meine, ansonsten nachfragen bitte.

Gruß simpson-fan

Micha

Ã,´wie Dubidu schon geschrieben hat:
Erstell nen Artikel, als HTML oder PHP, und da kannst dann einstellen, daß er nicht auf der Hauptseite angezeigt werden soll.
Dann stellst unter Optionen noch ein, daß Du die linken und rechten Blöcke sehn willst. Fertig.
Nun noch in dem Artikelfenster da, oben links, auf Vorschau klicken, dann hast den Link zu Deinem Artikel.
Den Link kannst nun in einer Menübox, oder sonstwo, als Link benutzen. Wenn man dann da drauf klickt, wird der Artikel im Portal angezeigt, mit allen Blöcken, so wie eingestellt.

Tommy

#7
Die Darstellung kann man konfigurieren in den Seitenoptionen.

Guckst du hier: (bei weiteren Fragen könnt ihr mich auch gerne an-pm'en)

Mabba2000

MOin!

Ihr seid super! Ich glaub das hilft mir weiter. Falls es noch Probleme geben sollte meld ich mich noch einmal.

Danke!

Das the-pc-board Team

jpb

Ich möchte ebenfalls eine externe Seite einbinden. Ein Artikel eignet sich jedoch nicht, da es sich um eine EXTERE Seite handeln soll (Amazon Bookstore). Das Erstellen eines Artikels mit Iframe hilft auch nicht viel weiter, da ich dann für jede Unterkategorie des Amazon Bookstore einen Artikel mit angepasstem Iframe erstellen müsste.

Im Detail: Ich möchte in einem Block auf einen Link klicken. Das Forum bzw. Board verschwindet und es öffnet sich die externe Seite (die Blöcke links und rechts sowie der Header sollen erhalten bleiben). Lässt sich dieses einrichten? Falls ja, wie?

jpb

Tommy

#10
Ich komm mit der Beschreibung jetzt noch nicht ganz klar :)
Ich verstehe nicht ganz den Unterschied zwischen "es kann kein Artikel sein - soll ja extern sein" und "Board verschwindet - die Blöcke/Seitenleisten bleiben erhalten" ??!
Ist genau das nicht die Funktion eines Artikels? Man kann Forumsheader und Seitenleisten behalten...
Also wir haben unseren Minishop so gemacht:
http://maennerseiten.de/harry_potter/yabbse/index.php?page=17
<iframe src="http://astore.amazon.de/_ID_" frameborder="0" height="4000" scrolling="no" width="90%"></iframe>

jpb

#11
Es lässt sich sicherlich mit einem Artikel realisieren. ich möchte jedoch von den einzelnen Blocks auf Unterkategorien meines Shops verweisen. Also konkret:

Ich erhalte von Amazon folgenden Code für eine Kategorie:
<iframe src="http://astore.amazon.de/kerncurricula-21?%5Fencoding=UTF8&amp;node=2" frameborder="0" width="100%" scrolling="no" height="4000"></iframe><br />
Für die diversen anderen Kategorien ist der Code ähnlich, nur dass sich node=... ändert. Nun plane ich, in einen Block eine Linkliste zusetzen, die zu den einzelnen Kategorien (ca. 20) verweist. Mir ist bisher nur die Möglichkeit bekannt, 20 Artikel zu erstellen und in jeden Artikel einen getrennten iframe einzubauen. Dieses wäre noch machbar. Wenn ich nun allerdings direkt auf Bücher verweisen möchte wird die Sache nicht mehr handhabbar. Ich möchte einfach auf einen externen Link klicken (beliebige externe Seite) und diese wird dann statt des Forums eingeblendet (wie ein Artikel, aber eben eine externe Seite).

jpb

Tommy

#12
Puh...mit so etwas habe ich noch keine Erfahrung gemacht. Hast du schon einmal SSI getestet? Damit kann man viele Sachen in externen Seiten einbauen...
http://support.simplemachines.org/function_db/
"SSI.php"
Beispiele: http://www.tinyportal.net/ssi_examples.php
Eventuell hilft dir auch das weiter:
http://www.tinyportal.net/index.php?topic=11945.0

Eine Frage von mir Eumel noch:
Du willst also auf einer externen Webseite für jede Kategorie und für jedes Buch eine eigene Seite anlegen?  :o

jpb

Ich habe folgende Information gefunden: http://de.selfhtml.org/html/frames/eingebettete.htm -> "Verweise zu eingebetteten Frames". Ganz verstehe ich es zwar noch nicht. Ich glaube aber, dass diese Information mir hilft, der Lösung näher zukommen.

jpb

Tommy

#14
Andere Frage: Was willst du denn erreichen? Die FrameGeschichte ist ja nicht viel anders, als die die von Amazon. Dein Ziel ist es ja, direkt auf Bücher verweisen zu können. Wie soll das mit "Verweise zu eingebetteten Frames" funktionieren? Die Links "sagen" dem Browser ja nur, dass er jetzt die Iframe zu einer bestimmten Seite wechseln soll. Du hast aber keinen direkten Link zu einer bestimmten Buchseite...
Sagen wir mal, ich könnte hier im Beitrag Iframes einbauen - das gleiche Gebilde, wie auf SelfHTML. Zwei IFrames: Eine mit SimpleMachines.org und eine nach SMFPortal.de. Jetzt habe ich aber immer noch keine spezifische Adresse, damit z.B. die Frame mit SMFPortal.de lädt. Er lädt die, die als Standard eingesetzt wurde.

Du siehst ja auch hier:
http://de.selfhtml.org/html/frames/anzeige/iframe_verweise.htm

Wenn du einen Link kopierst und alleine öffnest, dann öffnet sich ja nur die Seite, wo das Iframechen hinverweist.

jpb

Ich versuche mich deutlicher auszudrücken:

Ich rufe über einen Block einen Artikel auf. Dieser Artikel soll einen iframe enthalten. Der Inhalt des iframe kommt von einer externen Seite. Von welcher externen Seite er kommt, soll aber nicht statisch in dem Artikel festgelegt sein.

Wenn ich den Artikel über meinen Link im Block aufrufe, soll die URL mit übergeben werden. Als Laie stelle ich mir das folgendermaßen vor. Ich definiere eine Variable z.B. mit dem Namen urlziel. Beim Aufruf des Links im Block übergebe ich an den Artikel z.B: urlziel="http://www.mitnatura.de/seite1.html" Im Artikel gibt es dann den Aufruf
<iframe src=urlziel frameborder="0" width="100%" scrolling="no" height="4000"></iframe>

Mir ist bewusst, dass die Syntax vermutlich falsch ist. Mir ging es darum, zu veranschaulichen, was ich möchte.

Warum das alles? Ich möchte in den Blocken diverse unterschiedliche Seiten einbinden (z.B. zusätzlich www.mitnatura.de/seite2html), möchte aber nicht für jede externe Seite einen extra Artikel erstellen.

Meien Frage: Wie kann ich eine URL vom Block in den Artikel übergeben und die übergebene URL zum Aufruf der eingebetteten Internetseite nutzen?

jpb

Micha

hmmm, also, ich als HTML und PHP -Nichtchecker überleg jetzt mal:
Ich könnte mir denken, daß HTML da vielleicht nicht die nötigen Fähigkeiten bietet.
Soviel ich aber bisher von PHP schon mitbekommen hab, ist damit doch recht freies Programmieren möglich.
Was spricht also dagegen, wenn Du Dir in nem Block mittels PHP die nötigen Links erstellst, auf die dann geklickt werden kann, Dir eine Variable mit der jeweils dazugehörigen URL laden und einen Artikel aufrufen.
Dann erstellst in dem Artikel ebenfalls mit PHP die Abfrage der Variable und lädst die darin enthaltene URL und lässt die dann anzeigen.
Wärs das? Oder hab ich Deine Problemstellung nicht richtig verstanden?
Okok, ich kann zu meiner Idee leider keinen Programmcode liefern mangels Können.
Aber hier im Forum lesen ja vielleicht Leute, die sowas programmiern können.


jpb

Wenn es so funktioniert ... Das entscheidende ist der Code. Leider kann ich kein php.

jpb