Vorgefertigte Script + Templates

icewolf

Grünschnabel
Also ich hab ein Problem und zwar bin ich nicht gerade gut in php, weshalb ich keine News/Memberscripte selber machen kann und vorgefertigte benutze.

Nun ist das Problem, dass ich eine dynamische Seite mach möchte, die ihre länge automatisch anpasst, jenachdem was im Content steht. Ist der Content zu lang, soll sich die seite also verlängern, damit das wieder alles passt. Ich habe ein Design wofür das wichtig ist, denn in einem iframe sieht das nicht gras toll aus, wenn man in dem scrollen muss.
Und bevor ich das alles slice und mich an das große "Projekt" wage wollte ich erstmal so versuchen ob ich das hinbekomme, in ganz simplen "Übungen"

Nun habe ich das Problem, dass imgs der SCripte nicht angezeigt werden(weil die nen anderen Path annehmen) und sobald man in dem Script auf was klickt, das nicht in der Seite mit dem Design bleibt.

Hier ist was ich versucht habe, aber nicht ganz klappt: http://www.team-paradoxon.de/ice/index.php
das eigentlich script ist hier: http://www.team-paradoxon.de/[Illu]minatus/member/clanmembers.php (also in dem iframe geht das ja, aber ich will ja nicht in dem iframe scrollen sondern die ganze seite)

Die index.php
Code:
<?php 
include("funktion.php"); 
$title = "Test"; 
//Der Inhalt wird z.B. aus einer Datenbank geholt 

$inhalt = file_get_contents ("http://www.team-paradoxon.de/[Illu]minatus/member/clanmembers.php"); 

//jetzt der Aufruf, wo das Template geholt wird und die Platzhalter ersetzt werden. 
eval("dooutput(\"".gettemplate("layout")."\");"); 
//Bei eval() muss beachtet werden, dass alle Hochkommas und Variablenzeichen ($) durch ein Backslash markiert werden 

?>

Die funktion.php
Code:
<?php
function gettemplate($template,$endung="html")
{
return str_replace("\"","\\\"",implode("",file($template.".".$endung)));
}
function dooutput($template) {
echo $template;
}
?>

Die layout.html
Code:
<html>
<head>
<title>$title</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<table width="50%" border="1" height="365" align="center">
  <tr>
    <td><img src="http://www.team-paradoxon.de/[Illu]minatus/banner.jpg" border="0"></td>
  </tr>
  <tr>
    <td>$inhalt</td>
  </tr>
  <tr>
    <td>Test Test</td>
  </tr>
</table>
</body>
</html>




Es wäre super wenn mir jemand sagen womit ich das am besten mache. Hab mir schon allemöglichen Tuts durchgelesen. leider hab ichs bisher nicht geschafft :/

//EDIT: Das mit den imgs hab ich hinbekommen, nur nich, dass sich, wenn man auf den Membernamen klickt, die Details nicht in einem neuen Fenster öffnen
 
Zuletzt bearbeitet:
Ich weiß ja jetzt nicht wie das Design im gesamten aussieht bzw. umgesetzt ist, aber wenn du die Höhenangabe in der Tabelle weglässt passt sich doch das ganze von selbst an die Größe es Inhalts an.
 
Zurück