![]() |
|
|
![]() |
|||||||||||||
![]() |
||||||||||||||||
|
![]() |
#11 |
Registriert seit: 05.07.2006
Ort: Jena
Beiträge: 1.576
|
Also ein PHP-Buch braucht man für die Seite sicher nicht. Wohl aber das Auge eines guten Fotografen. Die Farbliche Umsetzung sowie die Fotos finde ich Top, der Hintergrund ist beruhigend, aber nicht langweillig.
Btw. habe ich bei dir das erste Anti-Rechtsklick-Script gesehen, das tatsächlich auch bei anderen Browsern als dem Internet Explorer funktioniert ![]() Ach ja: Auf der Seite "Norbert" ist irgendwie dreimal das selbe Foto vom Hund zu sehen. Ist das ABsicht?
__________________
The woods are lovely, dark and deep, But I have promises to keep, And miles to go before I sleep, And miles to go before I sleep. - Robert Frost
Geändert von Daydreamer (08.04.2007 um 09:44 Uhr) |
![]() |
![]() |
Sponsored Links | |
|
![]() |
#12 |
Registriert seit: 06.10.2004
Ort: Norderstedt bei Hamburg
Beiträge: 3.323
|
Hoffentlich gehts jetzt wieder - wäre ja schade um die vielen leckeren Ostereier.
![]() |
![]() |
![]() |
![]() |
#13 |
Registriert seit: 14.04.2006
Ort: Nürnberg
Beiträge: 29
|
Hallo,
ich finde die Bilder auf der Seite sehr schön (vor allem die Schmetterlinge!), auch die Seite ist dir gelungen. Beim anschauen des HTML-Quelltextes ist mir aber aufgefallen, dass du mehrere Dateiköpfe (mit mehr oder weniger gleichem Inhalt) eingebaut hast. Meine persönliche Meinung zum PHP in der Seite: Du willst sicher den Vorteil ausnutzen, dass du nur noch eine Navigationsdatei hast. In der Form kann man aber auch ein bischen Blödsinn damit anstellen (nix gefährliches, z.B. Viel Navigation aber auch fremde Webseiten gehen durch den Wrapper durch: Blöde Idee D.h. jemand kann mit der IP deines Servers Dummfug treiben!) Ich würde z.B. vorschlagen, entweder eine definierte case-Struktur bei der Seitenauswahl zu haben (vorher $pageId mal nach int casten ![]() switch ($pageId) { case 0: include 'home.html'; break; case 1: include 'bildschrimschoner.html'; break; default: .... } Oder, was mir am besten gefällt: Die Seiten als Einzelseiten belassen: bildschimrschoner.php enthält oben die Anweisung include 'dateikopf.html'; Und danach den Inhalt ![]() Viele Grüße Stefan Geändert von Impy (08.04.2007 um 11:55 Uhr) |
![]() |
![]() |
![]() |
#14 | |
Themenersteller
Registriert seit: 18.02.2005
Ort: 12309 Berlin
Beiträge: 3.422
|
Zitat:
habe nun sehr lange in meinem Buch gelesen ![]() Hier ein Auszug aus meiner Alten Index.php: <body> <?php include("header.php"); if (! isset($_GET["inc"])) { $inc = "start.php"; } include ($inc); include("footer.php"); ?> </body> Und nun, nach Deiner Anregung: <body> <?php include("header.php"); if (! isset($_GET["inc"])) { $inc = "start.php"; } else { switch ($_GET["inc"]) { case "ns-bs.html": $inc = "ns-bs.html"; break; case "aaw.html": $inc = "aaw.html"; break; case "na.html": $inc = "na.html"; break; case "links.html": $inc = "links.html"; break; case "norbert.html": $inc = "norbert.html"; break; case "impres.html": $inc = "impres.html"; break; default: $inc = "start.php"; break; } } include ($inc); include("footer.php"); ?> </body> Wie es scheint hast Du ja eine Menge Ahnung von PHP ![]() Mein Weg ist sicherlich noch lang ![]() Auf jeden Fall funktionieren nun Deine Linkbeispiele nicht mehr ![]() |
|
![]() |
![]() |
![]() |
#15 |
Registriert seit: 14.04.2006
Ort: Nürnberg
Beiträge: 29
|
Wunderbar
![]() Das ich wirklich viel Ahnung von PHP habe, glaube ich selber allerdings nicht ![]() Meine Empfehlung zum Weiterlernen wäre, selber ein einfaches Gästebuch zu schreiben. Das kann man danach benutzen (und hey, es ist das eigene) und beliebig ausbauen und lernt viel dabei. Hier gäbe es ein Tutorial für ein MySQL-Konzept, dateibasierte Lösungen gibt es sicher auch viele im Netz. So, dann noch viel Spass ![]() |
![]() |
![]() |
Sponsored Links | |
|
![]() |
#16 |
Registriert seit: 05.07.2006
Ort: Jena
Beiträge: 1.576
|
EIne rein ästhetische Anmerkung: ich würde das ".html" aus der GET-Variable nehmen. Wenn du die links entsprechend anpasst geht das so rum genauso:
<body> <?php include("header.php"); if (! isset($_GET["inc"])) { $inc = "start"; } else { switch ($_GET["inc"]) { case "ns-bs": $inc = "ns-bs"; break; case "aaw": $inc = "aaw"; break; case "na": $inc = "na"; break; case "links": $inc = "links"; break; case "norbert": $inc = "norbert"; break; case "impres": $inc = "impres"; break; default: $inc = "start"; break; } } include $inc.".html"; /* oder auch $inc.".php"; wenn es php-Dateien sind */ include("footer.php"); ?> </body> Funktioniert natürlich nur wenn die einzubindenden Dateien alle die selbe Endung haben, sieht aber mE um Längen besser aus. Naja im Endeffekt dennoch ein Detail.
__________________
The woods are lovely, dark and deep, But I have promises to keep, And miles to go before I sleep, And miles to go before I sleep. - Robert Frost
|
![]() |
![]() |
![]() |
#17 | |
Registriert seit: 06.05.2004
Ort: Freital/Dresden
Beiträge: 2.846
|
Zitat:
Auch wenn ich ein Bild dann geöffnet habe und "Neu laden" klicke (oder halt F5 drücke), dann läd die ganze Seite neu - also sowohl die Seite an sich, als auch das Fenster in dem das Bild mal war.
__________________
Freundliche Grüße D ![]() Unsere kleine Fotorunde ::: Unsere kleine Bilderschau |
|
![]() |
![]() |
![]() |
#18 | |
Registriert seit: 06.05.2004
Ort: Freital/Dresden
Beiträge: 2.846
|
Zitat:
-> Ich schätze mal, dass das mit dem "Ladefehler" in Opera zusammenhängt. Scheinbar lädt er beim ersten Klick in den Cache - und kann das Bild irgendwie nicht darstellen. Selbst mein FF lädt nicht fertig und hat immer ne Sanduhr an. Schliessen des Fensters und erneutes Öffnen lässt Opera offenbar auf den Cache zugreifen und lädt das Bild von dort. Und somit kann ich den Rechtsklick auch wieder einsetzen.
__________________
Freundliche Grüße D ![]() Unsere kleine Fotorunde ::: Unsere kleine Bilderschau Geändert von Schtorsch (08.04.2007 um 15:53 Uhr) |
|
![]() |
![]() |
![]() |
#19 |
Themenersteller
Registriert seit: 18.02.2005
Ort: 12309 Berlin
Beiträge: 3.422
|
Hallo,
den ästhetische Aspekt werde ich mal im Auge behalten :-) Habe mal das ständige Nachladen im Popup Fenster abgestellt. Auch die Maustastenfunktion habe ich geändert. Wie sieht es denn nun mit Opera aus? |
![]() |
![]() |
![]() |
#20 |
Registriert seit: 23.12.2003
Ort: Hamburg
Beiträge: 10.527
|
Von der Funktion her ist jetzt kein Unterschied zwischen Opera, Firefox und IE.
![]() Gruß: Joachim
__________________
Rettet die Fische, esst mehr Kormorane! Rettet mich, esst meine Feinde! |
![]() |
![]() |
Sponsored Links | |
|
![]()
|
|
|