PHP Seite erstellen, wie?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag 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.
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Xwitz
Mitglied
Beiträge: 1104
Registriert: 21.06.2005 21:41

Beitrag 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.
Benutzeravatar
h32Lg
Mitglied
Beiträge: 324
Registriert: 04.04.2008 11:05
Wohnort: Bayern
Kontaktdaten:

Beitrag von h32Lg »

Pfuzi Bäh, wenn du mit Frontpage auch nur eine Seite zu 100% valide aufbaust, wunderts mich :roll:


Dreamweaver, Notepad oder Editor :D

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. :wink:

greets h32Lg 8)
Moralisten sind Leute, die sich dort kratzen wo es andere juckt!
Legt euer Geld in Alkohol an! Wo sonst gibt es mehr als 40% ;-)
Besucht doch auch mal http://www.mircscriptz.de wenn ihr euch für IRC und mIRC-Addons interessiert!
Benutzeravatar
Brigitta
Mitglied
Beiträge: 83
Registriert: 07.01.2006 16:16
Wohnort: Sursee/Kt. Luzern/Schweiz
Kontaktdaten:

Beitrag 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
Freue mich auf einen Besuch!

http://www.patrick-nuo.ch
JensK
Mitglied
Beiträge: 48
Registriert: 04.01.2006 18:15
Wohnort: Stuttgart

Beitrag 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!
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag 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.
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
JensK
Mitglied
Beiträge: 48
Registriert: 04.01.2006 18:15
Wohnort: Stuttgart

Beitrag 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 ^^
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Nein wenn man es richtig macht nicht.
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
JensK
Mitglied
Beiträge: 48
Registriert: 04.01.2006 18:15
Wohnort: Stuttgart

Beitrag von JensK »

Und wie macht man es richtig ^^
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag 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 auchscandir() Nutzen, dann sparst du dir das Array-ändern nach jeder Seite.
Zuletzt geändert von Boecki91 am 31.05.2008 14:00, insgesamt 1-mal geändert.
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Antworten

Zurück zu „Coding & Technik“