Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
include oder iframe
#1
Hallolo Ihrse,

Ich habe diverse Probleme das Gästebuch in das Layout meiner Homepage einzubinden.
Vorab: Wenn ich das Gästebuch direkt aufrufe, also die index.php lade, funktioniert alles wunderbar. Bis auf einen Schönheitsfehler im Adminbereich der mir bei jedem speichern oben die Meldung bringt: Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/r-appert.ch/httpdocs/guestbook/includes/functions.inc.php on line 1669

Ich habe schon in der Zeile des Scripts nachgeschaut aber werde nicht schlau daraus. Trotzdem funktioniert anscheinend alles.

Da ich aber nach stundenlangen Gefummel mit den Templates nicht das Aussehen bzw. Grungerüst mit Menue, meiner restlichen Homepage hinbekomme oder zu blöd dazu bin, habe ich das aufgegeben.

Dann habe ich <?php include ("guestbook/index.php"); ?> versucht (ja, meine Seiten sind alle .php, habe ja noch andere Scripts includet Spaßig) mit dem Ergebnis dass bei Aufruf die Installation beginnen möchte obwohl der Ordner Install gelöscht ist.
"Installation of MGB OpenSource Guestbook starts automatically in 5 Seconds.
If not, please click here.
"
Es wird natürlich dann auch nichts gefunden weil ja gelöscht.

*Kopf auf die Tastatur hämmert*

Nun habe ich das Teil per IFrame eingebaut und es funktioniert halbwegs. D.h. das Script funktioniert aber nach dem IFrame wird der Rest der Seite abgeschnitten. Guckst Du hier: http://www.r-appert.ch/gbook.php
Nach dem absenden eines Eintrages kommt auch wieder die Meldung: "Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/r-appert.ch/httpdocs/guestbook/includes/functions.inc.php on line 1669".
Der Eintrag wird aber normal durchgeführt.
Die Scrollbalken stören auch noch aber für den vertikalen hab ich evtl. eine Lösung, irgendwas mit Javascript habe ich gelesen. Für den horizontalen muss ich im Template fummeln und die Breite anpassen.

Ich bedanke mich schon mal für eventuelle Hilfe. Lachen

Hier meine .php in der das Script eingebunden ist, das Gerüst ist das gleiche wie in den Dateien in denen auch Galerie und Kontaktformular includet sind:

gbook.php im Hauptverzeichnis
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="description" content="Private Homepage von René & Silvia Appert | Webdesign | Hobbys | Humor" />
<meta name="keywords" content="Appert, René, Silvia, Webdesign, Homepage, Hobby, Games, Humor, Gästebuch" />
<meta name="author" content="Appert Online"/>
<meta name="copyright" content="Appert Online"/>
<meta name="robots" content="index, follow" />
<meta name="revisit-after" content="3 month" />
<meta name="distribution" content="global"/>
<meta name="googlebot" content="noodp"/>
<meta http-equiv="language" content="DE"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta http-equiv="CONTENT-STYLE-TYPE" content="text/css"/>
<title>Appert Online - Private Homepage</title>
<!-- Webdesign, Appert, Homepage -->

<link href="layout.css" rel="stylesheet" type="text/css"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />

</head>

<body>

<div id="wrapper">
  <div id="header"></div>
  <div id="path">
  Gästebuch
  </div>
  <div id="top"></div>
  <div id="wrapp">

    <div id="mod">
    <!-- <div class="modhead"><p>Haupt Menue</p></div> -->
      <div id="navi">
       <?php include'navi.php'; ?>
      </div>
    </div>

    <div id="content">
      <!-- <div class="subhead"><h1>Gästebuch</h1></div> -->
      <iframe src="guestbook/index.php" width="470" height="400" frameborder="0" name="Gästebuch_in_a_box">
         <p>Ihr Browser kann leider keine eingebetteten Frames anzeigen:
         Sie k&ouml;nnen die eingebettete Seite &uuml;ber den folgenden Verweis
          aufrufen: <a href="guestbook/index.php">Gästebuch</a></p>
      </iframe>
      <!-- <?php include ("guestbook/index.php"); ?> -->
    </div>
  <div class="clear"></div>
  </div>

  <div id="bot"></div>
  <div id="bottom"></div>
  <div id="copyr">
    <span class="style1">designed by <a href="http://www.r-appert.ch">appert online</a></span>
  </div>
</div>

</body>

</html>

... und die layout.css
Code:
body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #0000FF;
background-image: url(images/back.jpg);
background-repeat: repeat-x;
}

.style1{
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#wrapper{
position:absolute;
left:50%;
top:0px;
width:800px;
height: auto;
margin-left:-400px; /* negative Hälfte von width:800px */
}

#wrapp{
width: 800px;
min-height:100%; /* Moderne Browser */
height:auto !important; /* Moderne Browser */
height:100%; /* IE */
padding-top: 0px !important;
padding-top: 0px;
background: url(images/wrapp.jpg);
background-repeat: repeat-y;
}

#header{
width: 800px;
height: 165px;
background-image: url(images/header.jpg);
background-repeat: no-repeat;
}

#path{
width: 800px;
height: 16px;
padding-left: 51px;
color:#FFFFFF;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image: url(images/path.jpg);
background-repeat:no-repeat;
}

#path a:link, #path a:visited{
text-decoration: underline;
color:#FFFFFF;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#path a:hover{
text-decoration: underline;
color:#0000FF;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#top{
width: 800px;
height: 33px;
background-image: url(images/top.jpg);
background-repeat:no-repeat;
}

#mod{
float: left;
display: inline;
width: 180px;
padding-right: 0px;
padding-left: 0px;
margin-left: 56px !important;
margin-left: 56px;
}

.modhead{
width: 178px;
height: 25px;
background-image: url(images/modhead.jpg);
background-repeat:no-repeat;
}

.modhead p{
padding-right: 8px;
padding-top: 3px;
padding-bottom: 7px;
color:#000;
text-align: right;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content{
width: 471px;
padding-left: 4px;
padding-right: 0px;
margin-left: 266px !important;
margin-left: 263px
}

.subhead{
width: 470px;
height: 21px;
margin-bottom: 5px;
background-image: url(images/subhead_bg.jpg);
background-repeat: repeat-x;
}

.subhead h1{
padding-top: 3px;
}

#content p{
margin: 0;
padding-left: 0px;
padding-right: 0px;
color: #000000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
}

.kursiv{
font-style: italic;
color: #000066 !important;
}

.fett{
font-weight: bold;
}

#content h1{
margin: 0;
padding-left: 0px;
padding-right: 0px;
color: #000000;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

#content h2{
margin-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
color: #000000;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}

#content h3{
margin-top: 5px;
padding-left: 0px;
padding-right: 0px;
color: #000000;
font-size: 11px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

#content h4{
margin: 0;
padding-left: 0px;
padding-right: 0px;
color: #000000;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

#content ul{
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
color:#000000;
font-size: 11px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content ol{
margin-top: 5px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
color:#000000;
font-size: 11px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content a:link{
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}

#content a:visited, #content a:active, #content a:focus{
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}

#content a:hover{
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}

.table{
width: 475px;
}

.form{
border : 1px solid #0000FF;
padding-left: 2px;
padding-top: 2px;
width: 199px;
}

.inputout{
background-color: #d4d4d4;
border : 1px solid #0000FF;
width: 280px;
}

.input{
background-color: #f0f0f0;
width: 280px;
}

.textarea{
background-color: #f0f0f0;
width: 280px;
height: 100px;
}

.help{
width: 28px;
}

.send{
border : none;
}

#bot{
width: 800px;
height: 31px;
text-align: center;
background-image: url(images/bot.jpg);
background-repeat:no-repeat;
}

#bottom{
width: 800px;
height: 55px;
background-image: url(images/bottom.jpg);
background-repeat:no-repeat;
}

.foto1{
text-align: center;
margin: 10px auto;
border : 0;
color:#000000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fotor{
float: right;
text-align: center;
margin: 0px 0px 0px 10px;
border : 0;
color:#000000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fotol{
float: left;
text-align: center;
margin: 0px 10px 0px 0px;
border : 0;
color:#000000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.foto2{
text-align: center;
margin-bottom: -10px !important;
margin-bottom: -13px;
margin-top: 10px;
border : 0;
color:#000000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.foto1 a img, .foto2 a img, .fotor a img, .fotol a img{
border: none;
}

#w3cr{
float: right;
padding: 0;
margin: 0px 80px 0px 0px;
border: none;
}

#w3cl{
float: left;
padding: 0;
margin: 0px 0px 0px 80px;
border: none;
}

.clear{
clear: both;
}

/*----------Navigation----------*/
#navi{
margin: 0px;
padding-right: 0px;
}

#navi ul , #navi li{
list-style-type: none;
margin: 0px;
padding: 0px;
}

#navi li a:link , #navi li a:visited{
display: block;
height: 28px;
line-height: 27px;
background-image: url(images/but1.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
text-decoration: none;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-right: 0px;
padding-bottom: 0px;
margin-left: 0px;
}

#navi li a:hover , #navi li a:active{
display: block;
height: 28px;
line-height: 27px;
background-image: url(images/but2.jpg);
background-repeat:no-repeat;
color: #FFFFFF;
text-decoration: none;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-right: 0px;
padding-bottom: 0px;
margin-left: 0px;
}

#navi_t{
margin-left: 0px;
margin-bottom: 2px;
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
font-style: normal;
font-weight: bold;
}

#navi span{
margin-left: 22px;
padding-bottom: 2px;
margin-top: 0px;
}

#copyr{
text-align: center;
margin-bottom: 10px;
}

#copyr a:link{
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}

#copyr a:visited, #copyr a:active, #copyr a:focus{
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}

#copyr a:hover{
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}
[Bild: banner.gif]
Zitieren
#2
hmm, leider nur 4 Zugriffe, wobei 2 von mir sind. Schade.
Da ich leider keine Zeit mehr habe und mit den Templates eh nicht klar komme, habe ich nun ein anderes Gästebuch eingebaut. Funktioniert auf Anhieb.

Also kann dieser Thread geschlossen werden, ausser es gibt noch andere mit dem selben Problem.

In diesem Sinne, so long ... und wech. Lachen
[Bild: banner.gif]
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Probleme mit der iframe-Darestellung Volker 2 5.830 12.12.2013, 11:40:33
Letzter Beitrag: Andreas

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste