Seite 2 von 3
Verfasst: 30.05.2008 18:11
von Boecki91
Frontpage igit...
Eignet sich nur für Frontpage Seiten, ich weiß nicht wie man sich da Iframes erklicken kann, bentze am besten den Code-Modus, und schreibe da den iframe rein. Wenn deine HTML-Erfahrungen aber gleich Frontpage-Erfahrungen sind (Klicken und ziehen) solltest du dir erstmal einen guten Editor (Notepad++) zulegen.
Erlerne auch wie man "richtig" HTML macht:
http://jendryschik.de/wsdev/einfuehrung/
Für PHP eignet sich Notepad++ ebenso.
Tutorial:
http://tut.php-quake.net/
Notepad++ hat zwar keine Vorschau Funktion und grafische Anzeige wie sie Frontpage hat, aber die sind eh sinnlos da sie meist unnötigen und schwachsinnigen Code erzeugen, weil die Programme niemals die Logik des Disigns und von dir nachvollziehen können.
Verfasst: 30.05.2008 22:50
von Xwitz
Brigitta hat geschrieben:Und wie mache ich das in Frontpage?
Ich kenne Frontpage nur dem Namen nach aber intuitiv würde ich versuchen, den Inhalt des iframes zu markieren und in den Zwischenspeicher zu kopieren, dann das iframe löschen und den Inhalt aus dem Zwischenspeicher an gleicher Stelle wieder einfügen.
Ist der Inhalt des iframes statisch? Wenn nicht geht es nicht ganz so einfach.
Verfasst: 31.05.2008 07:17
von h32Lg
Pfuzi Bäh, wenn du mit Frontpage auch nur eine Seite zu 100% valide aufbaust, wunderts mich
Dreamweaver, Notepad oder Editor
Btw, du kannst in HTML sehr gut die
Seitenlänge an deinen Text anpassen.
Dazu verwendest du normalerweise Table-Tags (zu beginn) im Fortgeschrittenem dann Div- und Span-Tags.
Diese kannst du mit der float-Eigenschaft wunderbar positionieren und wenn du keine oder prozentuale angaben für Höhe und Breite machst, passt sich die "Box" an den Inhalt an.
greets h32Lg

Verfasst: 31.05.2008 12:24
von Brigitta
Hallo,
okay, das problem ist nur, meine Seite wurde mit ImageMaps gemacht, und dann halt an bestimmten stellen 2-3 iframes eingefügt.
hier mal meine bisherige seite....
http://www.patrick-nuo.ch/testseite/index2.htm
Verfasst: 31.05.2008 13:17
von JensK
Hallo,
genau das gleiche Problem habe ich mit meiner Seite.
Nun bin ich auf der Suche nach einer Person die mir dabei hilft, meine Seite so wie sie jetzt ist in PHP umzuwandeln damit auch die Seiten automatisch so lang werden wie der Inhalt.
Wer lust hat kann sich ja melden, ihr müsst das auch nicht umsonst machen!
Verfasst: 31.05.2008 13:19
von Boecki91
@JensK
Dann frage dochj in der Jobbörse nach.
Seiten werden solange man keine feste Höhe vorgibt, automatisch so lang wie sie sein sollen.
Verfasst: 31.05.2008 13:23
von JensK
Hallo Boecki,
ich benutze auch eine ImageMap und 2 Iframes.
Der Inhalt der einzelnen Seiten wird ja dann nur im Iframe angezeigt und da muss ich ja dann scrollen. Ist echt doof zu erklären... Hoffe ihr wisst was ich meine ^^
Verfasst: 31.05.2008 13:25
von Boecki91
Nein wenn man es richtig macht nicht.
Verfasst: 31.05.2008 13:31
von JensK
Und wie macht man es richtig ^^
Verfasst: 31.05.2008 13:44
von Boecki91
Das kommt darauf an wie deine Seite aussieht.
Eine nicht optimale Lösung aber immerhin ohne Frames ist unter
http://tut.php-quake.net/frames.html
erklärt.
Anstatt der vielen Einzelnen Echos würde auch ein großes reichen.
Besser wäre ein Template-System wie z.B. Smarty
Basis-Erklährung:
http://tut.php-quake.net/template.html
Komplettes Handbuch (deutsch):
http://www.smarty.net/manual/de/index.php
Edit:
Bei deiner Seite würde es mit Include wunderbar gehen:
index.php:
Code: Alles auswählen
<?php
// Bischen Sicherheit
define(IN_QUEER_EVENTS, true);
echo 'Dein HTML-Code bis kurz vor dem Frame';
$allowed_sites = array(news, events, impressum); // Natürlich noch alle anderen...
$requested_site = $_GET['site'];
if (in_array($requested_site, $allowed_sites)
{
include('./content/'$requested_site . '.php');
}
else
{
echo "Die aufgerufene Seite existiert nicht";
}
echo 'Alles nach dem Frame';
?>
Die includeten Seiten sehen dann so aus:
Code: Alles auswählen
<?php
if( N_QUEER_EVENTS != true)
{
die('Direktes-Aufrufen von Seiten ist nicht erlaubt');
}
echo 'Alles was in den Frames war';
?>
Diese Seiten liegen dann in einem extra Ordner mit dem Namen content.
Die Menü-URLs müsstest du dann auch noch anpassen:
index.php?site=news
Achtung!
Ungetestet, teste am besten erstmal mit einer kleinen Seite.
Vielleicht möchtest du auch
scandir() Nutzen, dann sparst du dir das Array-ändern nach jeder Seite.