Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
Outbreaker

News iframe

Recommended Posts

Also wenn ich die News in ein iframe mache dann muss ich ja das iframe eine lange eingeben z.b. grösse 600 aber dass problem wenn jetzt 5 news angezeigt werden sollen und die 5 sin gröser als 600 dann sieht man die lezte news nur halb :wacko: Kann mir einner bitte sagen wie ich die 5 news oder 6 gans auf die seite bekomme :w00t: thx

Share this post


Link to post

Naja hab mich woll zu früh gefreut :( wenn ich in dem iframe gröse 100% eingebe dann geht es aber wenn eine Tabe noch rundherum ist beim iframe dann geht es wieder nicht :angry: auch nicht wenn ich die Table in der grösse auch auf 100% mache ich hoffe es hatt hier einer eine Idee wie ich es machen könnte :unsure:

Share this post


Link to post

Bitte editier doch demnächst deine Beiträge, und Antworte nicht zweimal auf deinen Eigenen Beitrag. Wir lesen hier alles, auch wenn es Editiert ist, keine Angst :D:P

Zu dem Problem: Du musst wie du schon sagtest die Breite und höhe im I-Frame angeben. Das musst du aber Manuell machen, denn das I-Frame kann nicht Unterscheiden bzw merken wie groß der Inhalt des anzuzeigenen Inhalts ist.

Beispiel:

<iframe name="IFrame" width="588" height="202" src="http://www.ipbsupport.de">
Ihr Browser unterstützt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.
</iframe>

Share this post


Link to post

Der I-Frame kann Unterscheiden wie gross der Inhalt ist wenn ich die Gross 100% eingebe dann geht es aber wenn der I-Frame noch in einer Tabele ist dann geht es nicht auch wenn ich der Tabele Grosse 100% eingebe :(

und sorry wenn ich nicht Editier :rolleyes:

Edited by Outbreaker

Share this post


Link to post

:( Wie haben die dass den gemacht weil ich wollte die news fom Forum auch auf die Index Seite von meiner HP aber dass mit dem I-Frame dass geht ja nicht aber wie haben die dass den gemacht :teehee:

Share this post


Link to post

Die haben es einfach per SSI in die HTML Seite eingefügt. Wenn dein Server das unterstützt, geht es relativ einfach. ;)

<!--#include virtual="ssi.php?a=news" -->
Kannst es ja mal ausprobieren mit dieser Testdatei:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Dynamisches HTML mit Server Side Includes</title>
</head>
<body>
<h1>Dynamisches HTML mit Server Side Includes</h1>
Datum/Uhrzeit auf dem Server-Rechner: <!--#echo var="DATE_LOCAL" --><br>
Name dieser HTML-Datei: <!--#echo var="DOCUMENT_NAME" --><br>
Installierte Server-Software: <!--#echo var="SERVER_SOFTWARE" --><br>
Ihr Web-Browser: <!--#echo var="HTTP_USER_AGENT" -->
<h3>News:</h3>
<!--#include virtual="ssi.php?a=news" -->
</body>
</html>

Einfach als Test.html im Forumverzeichnis speichern und aufrufen. Ggf. muß die Endung auch shtml heißen anstatt html, damit der Server die SSI Kommandos ausführt.

Bei Erfolg siehst du ein paar Infos zur Datei und die News aus dem Forum.

Mehr Infos zu SSI findest du zum Beispiel hier.

Share this post


Link to post

Werden denn die anderen Informationen von der Testseite richtig ausgegeben?

Datum/Uhrzeit auf dem Server-Rechner: Sunday, 28-Dec-2003 00:07:20 Westeuropäische Normalzeit

Name dieser HTML-Datei: Test.shtml

Installierte Server-Software: Apache/2.0.48 (Win32) PHP/4.3.4

Ihr Web-Browser: Mozilla/5.0 (Linux) Gecko/20031007

Share this post


Link to post

Hast du erstmal versucht, die Datei im gleichen Verzeichnis auszuführen?

Vielleicht hast du was am Pfad falsch, das könnte man dann ausschließen, wenn du halt nur folgendes verwendest:

<!--#include virtual="ssi.php?a=news"-->
Muß halt nur im Forumverzeichnis sein. ;) Und dort auch mal folgende Variante testen:
<!--#include file="ssi.php?a=news"-->

Share this post


Link to post

OK mit dem Code: <!--#include file="ssi.php?a=news"--> Der geht nur hab ich nur 1 problem noch die Datei muss ja .SHTML heisen aber ich muss meine Seite .PHP nennen wie soll ich das dann jetzt machen lol :blink:

Edited by Outbreaker

Share this post


Link to post

Warum mußt du sie mit der Endung PHP haben? Ist da PHP Code drin?

Dann gibt es auch andere Methoden, das zu realisieren. ;)

Einfachste Methode:

$fp = fopen("http://www.deine-domain.de/Forum/ssi.php?a=news","r");

fpassthru($fp);

Gibt es dann auch direkt aus. ;)

Kommt halt drauf an, wie du was realisieren willst.

Share this post


Link to post

hyhy!

wie kann man denn das aussehen der anzeige ändern!? also andere hintergundfarbe andere schriftfarbe etc. ?

vielen dank schon mal im voraus!

EDIT: ich blind fisch! habe es gefunden! :)

im falle das es noch wer sucht, im root verzeichniss des boardes ist ein ordner names "ssi_templates" in dem liegen die templates für die ssi sachen! klingt logisch, aber ich habe es denn noch übersehen ;)

EDIT2: kann man das auch variabel machen wieviel news angezeigt werden sollen? so mit som kleinem pull down menü wo denne z.b. 5, 10, 15, alle drint steht und dem entsprechend viel news anzeigen lassen?

Edited by Thomas

Share this post


Link to post

hyhy!

sodalle problem gelöst!

<form name="form1" method="post" action="index.php?page=news">

  <p> Auswahl der News Anzahl: <br>

    <select name="select" size="1">

            <option value="5" selected>Auswahl</option>

            <option value="5">5</option>

            <option value="10">10</option>

            <option value="15">15</option>

            <option value="20">20</option>

            <option value="0">Alle</option>

      </select>

      <input type="submit" name="Submit" value="Senden">

    </p>

  </form>

<br>

<?php


$fp = fopen("http://pfad_zum_board/ssi.php?a=news&show=".$_POST['select'],"r");


fpassthru($fp);

?>

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×