php Frage...
jives 08.02.2002 - 19:34 1488 18
jives
And the science gets done
|
Da ich jetzt mehr oder weniger (eher weniger ![:D](/images/smilies/biggrin.gif) ) php kann bzw. dabei bin es zu lernen, würd ich es gern auch zum hp-Design einsetzen ![:)](/images/smilies/smile.gif) Ich hab schon ein paar scripts geschrieben, laufen auch wunderbar. Nur ist mir aufgefallen, dass (fast) alle Seiten die mit php gemacht wurden irgendwie ein Standartdesign haben: Banner, darunter links und rechts irgendwelche navbars oder polls etc. und in der mitte der eigentliche inhalt. Warum ist das so? In irgendeinem Thread hab ich auch gelesen dass man mit php keine Frames braucht... die brauch ich mit html doch genausowenig?
Bearbeitet von jives am 08.02.2002, 19:36
|
Tex
got r00t?
|
mit php kann man die navigationselemente dynamisch generieren lassen.
zb: bei großen seiten mit 100 unterseiten ist es doch nicht zweckmäßig, dass man 100 seiten umändert nur weil eine kategorie etc. dazugekommen ist
|
noledge
CWNE #540
|
jo, wie gesagt - wennst ein menü hast, und 100 seiten die dieses menü nutzen.. bei php -> includen bei html -> frames oder jede seite ändern u c? das design: liegt wohl daran, das es ziemlich übersichtlich ist - aber keine angst, es gibt noch php-seiten die nicht so aussehen
|
jives
And the science gets done
|
Ah.. i c ![:D](/images/smilies/biggrin.gif) Ans includen hab i net dacht
|
Vir@s
Code Monkey
|
jo, wie gesagt - wennst ein menü hast, und 100 seiten die dieses menü nutzen..
bei php -> includen bei html -> frames oder jede seite ändern
u c?
das design: liegt wohl daran, das es ziemlich übersichtlich ist - aber keine angst, es gibt noch php-seiten die nicht so aussehen ![;)](/images/smilies/wink.gif) Hauptvorteil gegenüber Frames: Du kannst eine bestimmte Seite Bookmarken! Will jetzt keine Webung ( ![:rolleyes:](/images/smilies/rolleyes.gif) ) für meine HP machen aber geh mal auf http://www.suselinuxsupport.deDort is alles PHP gesteuert - achte mal auf die German- und English-Links unten links in da Ecke!
|
Nurmi
OC Addicted
|
des mim gleich aussehen hat meiner meinung weniger mit php zu tun als mit der Übersicht...
mir ist es lieber es schaut jede seite ähnlich aus als wenn ich bei jeder seite mich erst durch einen menüdschungel wälzen muß...
|
scratchy
OC Addicted
|
wenn ma scho beim thema php sind...
hot irgendwer erfahrung mit objektorientierter programmierung mit php... damit meine ich, dass wenn ma a seite schreibt, dass ma dafür a eigene klasse dafür schreibt, und andere seiten davon ableitet...
wer hilfreich, wenn mir dafür jemand a beispiel geben könnte...
|
funka
Legend ex-prophet(down below)
|
sowas mit oop zu machen is bissi pervers
|
Vir@s
Code Monkey
|
sowas mit oop zu machen is bissi pervers ![:)](/images/smilies/smile.gif) Naja - hat durchaus seine Berechtigung - nur is die Frage wie groß muss ne Seite sein des ich dafür ne eigene Klasse mach
|
funka
Legend ex-prophet(down below)
|
eher mit templates von mir aus die in klassen aber eine seite?
sick imho
|
Guest
Deleted User
|
najo, so abwegig isses ned ... mypage->loadContent(...); mypage->loadTemplate(...); mypage->setOutputtype(...); mypage->print(); nach einiger überlegung denkst dir: ich hab nur eine instanz, wozu also das "mypage->" ![:p](/images/smilies/tongue.gif) also krank
|
Vir@s
Code Monkey
|
Klasse machen is viel zu viel arbeit ![:)](/images/smilies/smile.gif) einfach functions verwenden
|
Vir@s
Code Monkey
|
kassen schreiben is viel zu viel Arbeit ![:)](/images/smilies/smile.gif) Einfach functions verwenden Selbst wennst komplexe sachen hast, is es sehr fraglich ob sich klassen auszahlen.....
|
Guest
Deleted User
|
najo, der vorteil von oo-p ist der, dass deine funktionalität gekapselt ist, d.h. du nimmst deine klasse und schmeißt sie in ein anderes projekt und sie rennt dort (wenns gut programmiert ist). bei einer funktionssammlung gibt das schonmal probleme.
Zweitens ist die Kapselung übersichtilicher als wenn du 100 funktionen mit kryptischen Namen hast, spätestens nach ein paar Wochen weißt du selbst nicht mehr was sie bedeuten, und ein anderer Programmierer stößt sowieso an.
|
Vir@s
Code Monkey
|
najo, der vorteil von oo-p ist der, dass deine funktionalität gekapselt ist, d.h. du nimmst deine klasse und schmeißt sie in ein anderes projekt und sie rennt dort (wenns gut programmiert ist). bei einer funktionssammlung gibt das schonmal probleme.
Zweitens ist die Kapselung übersichtilicher als wenn du 100 funktionen mit kryptischen Namen hast, spätestens nach ein paar Wochen weißt du selbst nicht mehr was sie bedeuten, und ein anderer Programmierer stößt sowieso an. jain! Bei Klassen is halt der Nachteil, wenn sie nicht sehr allgemein programmiert sind, is eine Anpassung in ein neues Script nimma so einfach, bei Funktionen kannst allerdings leichter nacharbeiten! Aber klar is: Wennst Klassen verwendest, musst sowieso verdammt sauber programmieren, denn sonst läuft eh nix
|