Coding Manhunters Website Area

Da mein späteres Berufsziel in diese Webdesign Branche gehen soll, habe ich mich in letzter Zeit viel mit PHP beschäftigt.
Erste PHP Scripts sind bereits fertig, andere in arbeit:

------------------------

NQnews H.A.C.K.E.D - Modded news script von meinem Bruder www.nq-coding.de

DONE [V0.1]
- setup
- sicherer
- RSS Feed
- Link für jede News

DONE [V0.2]
- BB-Code
- Kategorien + Kategoriebilder
- Kommentarfunktion
- Linkfix, das auch ohne http:// alles tut
- Header und Footer

UPCOMING[V0.3]
- WYSIWYG Editor
- Neues ACP welches Cookie basierend ist
- Funktion zum löschen von Kommentaren
- Newsarchiv

Download [V0.1]: Download @ boloch.de
Download [V0.2]: Download @ boloch.de

BO_todo - Todo list
Spezialisiert für Modding Teams (läuft bei dem Recall to hell Mod-Team ganz gut)

DONE [V1.0]
- Code
- Listing der Tasks
- RSS-Feed (Somit bekommt man direkt die neuesten Aufgaben angezeigt und kann sofort losarbeiten)
- Link zu Forenthread (intern) für Beschreibung
- Kategorie Anzeige
- Deadline (wann muss der Task geschafft sein)
- Wer gab den Auftrag (einloggen über einen Account, bei taskerstellung kann poster ausgewählt werden)

UPCOMING[V1.1]
- kurze Beschreibung für den RSS Feed (bisher nur linkverweis auf Forenthread eingebunden)
- Optionen der anordnung (nach Kategorie, Deadline oder erstellung)

Screenshot

Download [V1.0]: Download @ boloch.de

BOwars

DONE [V1.0]
- detail Seite
- BB-Code für Report (bischen weniger Funktionen als beim Newsscript)
- Mapimages
- Header & Footer Funktion
- Automatische einfärbung der Punkte (Win/lost/draw)
- Index Seite erstellt
- Basisdesign des neuen ACP

Screenshot: Detail Seite
Screenshot: ACP Design

------------------------

Aber nicht nur PHP-Scripts sind in Arbeit, sondern auch Website Templates für Clan- und Fanseiten
Bisher fertig und Downloadbar:

- Bet on Soldier - Download @ boloch.de
- Guild Wars - Download @ boloch.de

kommen tuen noch Templates für FEAR, STALKER, Quake 4, ET Quake Wars etc.
Natürlich folgen sie auch in PHP Versionen, mit leicht geändertem Design (sidebar für Forenticker oder ähnlichem)

Werde euch hier auf dem laufenden halten

Enjoy www.boloch.de (schreibt mir bitte auch mal ins Gästebuch, das verstaubt so langsam)
 

Reload-Kill

Light Guard
Es war auch nichts anderes zu erwarten. Ich merke wie du dich dort hineinhängst. Klasse Arbeit! :daumen:

PS: Werde mich bald bei dir melden, bezüglich Saturn
 
so bei der nächsten version von NQnews H.A.C.K.E.D. werde ich noch ne Kommentarfunktion hinzufügen.
Im moment code ich aber noch was anderes für die GamingGentlemen :)
Bin am überlegen ob ich das später noch offiziell releasen werde.

Wenn ihr noch wünsche an eventuellen scripts oder änderungen bisheriger scribts habt, dann immer her damit, ich versuche das meiste zu releasen
 
hat keine ne meinung über meine scripts oder können nur mods das forum sehen? *g*
Naja mal nen kleiner statusbericht wegen der neuen NQnews Version:

Habe soeben erfolgreich die BB-Code funktion eingebunden und erstmal die standartfunktionen eingebunden (fett, kursiv, unterstrichen, image, url, email, quote, code, php-code, list)

es komme noch smilies hinzu und das wäre es für diese version dann ersteinmal an BB-Codes.


Werde mich nun an eine Kategorie Funktion setzen und danach denke ich mal an die Kommentarfunktion
Zum schluss kommt die übersicht der News dran, dass wird warscheinlich jetzt durch Templates geschehen, die sich dann jeder user selber anpassen kann, wenn er ein bischen HTML verständnis hat. Dazu lege ich dann eine kleine Textdatei bei, in der alle variablen aufgelistet sind um sie dann im template nach wunsch zu verarbeiten.
Also ihr könnt auf ein sehr großes Funktionsupdate gespannt sein :P

werde nun allerdings für die NQnews H.A.C.K.E.D. V0.2 nicht jedesmal bei ner änderung hier einen post setzen, sondern obige Liste aktualisieren, nur wenns an nen anderes Script geht, dann kommt nen neuer Post dazu :D

schreibt mal eure Meinungen, für den rest (bugmeldungen, ideen) einfach ne e-mail an die addressen die in meiner signatur stehen
 
So, testphase läuft.
Leider konnte ich das geplante Templatesystem nicht mit einbauen :(
Aber trotzdem, die News sind Übersichtlicher und es gibt viele neue Funktionen.

Zum vergleich:
[V0.1] - Boloch.de
[V0.2] - GamingGentlemen.de

Bis gerade ebend dran gearbeitet
Nu gute Nacht.
Euer Manhunter :fuck:
 

redman

Dopefish
du machst php?? kannst du mir den code geben, mit dem man ein angepasstes neues fenster öffnen kann???

brauch das für links, die zu bildern führen und da kommt es kacke, wenn man da ein komplettes neues fenster hat....


hab den code, nur funzt der nicht richtig:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="Javascript">

function popUpirc(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=700, height=500, left = 0, top = 0');");
}

function ShowImg(URL, w, h) {
day = new Date();
id = day.getTime();
w = w + 53;
h = h + 63;
if(w>750) w=750;
if(h>600) h=600;
eval("page" + id + " = window.open('/showimg/showimg.php?img=' + URL, '" + id + "', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width="+ w +",height="+ h +", left = 0, top = 0');");
}

</script>

<body leftmargin="0" rightmargin="0" marginwidth="0" marginheight="0" style="margin: 0px;">

</body>
</html>

wär richtig korrekt von dir, wenn du mir helfen könntest und wenn man eh php erlernen möchte, ist das eines der wichtigsten codes...


THX & peace ;)
 
das mit der angepassten größe, geht glaube ich nur mit javascript,

guck mal hier:

http://www.ehmig.net/homepage-service/popup-generator.html

Edit:

wegen NQnews H.A.C.K.E.D. [V0.2]:

dauert noch nen bischen, als mein bruder das haben wollte, hat er immernoch Fehler gefunden, die ich alle ausbügeln musste, aber an seinem PC, muss das nu noch für die Dateien hier bei mir korregieren, hoffe das wird noch alles mal :)
Im moment werde ich mich aber erstmal noch mit dem Update meiner Seite beschäftigen, arbeite immer für andere, aber meine Seite is am gammeln :-/
 

Asmodis

Pain Elemental
Originally posted by redman@09.08.05, 16:22
du machst php?? kannst du mir den code geben, mit dem man ein angepasstes neues fenster öffnen kann???

brauch das für links, die zu bildern führen und da kommt es kacke, wenn man da ein komplettes neues fenster hat....


hab den code, nur funzt der nicht richtig:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="Javascript">

function popUpirc(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=700, height=500, left = 0, top = 0');");
}

function ShowImg(URL, w, h) {
day = new Date();
id = day.getTime();
w = w + 53;
h = h + 63;
if(w>750) w=750;
if(h>600) h=600;
eval("page" + id + " = window.open('/showimg/showimg.php?img=' + URL, '" + id + "', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width="+ w +",height="+ h +", left = 0, top = 0');");
}

</script>

<body leftmargin="0" rightmargin="0" marginwidth="0" marginheight="0" style="margin: 0px;">

</body>
</html>

wär richtig korrekt von dir, wenn du mir helfen könntest und wenn man eh php erlernen möchte, ist das eines der wichtigsten codes...


THX & peace ;)
das ist javascript und kein php. hab leider weder davon noch von php wirklich ahnung
 
B

Burzum

Guest
Wenn du Webdesign lernen möchtest, solltest du dich, wenn das hier denn deine Seite ist http://boloch.de/ besser mit Design und Layout auseinandersetzen und erstmal _richtig_ HTML lernen. PHP hat mit Web_DESIGN_ auch erstmal nicht viel zu tun sondern ist Web_entwicklung_. Es gibt Agenturen wo das strickt getrennt wird. Der Desinger photoshopt nur die Designs und macht bestenfalls noch das HTML-Template, den Rest übernehmen die Programmierer, anpassungs des CMS oder der Templates usw. und sofort...

Aber jetzt mal zu deinen Fehlern:

Code:
line 177 column 7 - Warning: <td> proprietary attribute "background"
line 179 column 40 - Warning: <img> lacks "alt" attribute
line 43 column 141 - Warning: trimming empty <font>
line 177 column 95 - Warning: trimming empty <font>

Das sind nur ein paar der Warnings die mir Tidy ausspuckt. Es gibt Warnings die _kann_ man vernachlässigen. Aber gerade die 4 sind schlimm. Besorg dir mal die Webdevtoolbar und die Tidyextension für Firefox.

Beides in Aktion sieht so aus: http://www.doomzone.de/bilder/firetidy.jpg

Background <- das Attribut ist deprecated! Man verwendet eine CSS-Klasse oder zumindest style="background-image:url('blah.jpg');"
img <- ohne das Attritbut "alt" ist u.a. für Barierefreies Design wichtig und wenn die Grafik mal nicht richtig läd.
<font> <-- ARGGGHHHH! Der Tag ist seit JAHREN deprecated!

Dann wäre da auch noch target="_new" <- "_new" GIBT ES NICHT! Korrekt wäre "_blank"!

Und der größte Fehler:
Deine Seite hat KEINEN Doctype definiert!!!

So was da:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">

Weiterhin gehört JS in eine seperate JS Datei um die Ladezeiten der Seite zu verkürzen. Weil die JS-Datei wird einmal geladen und gecached wärend der JS-Code im Dokument mit jeder Seite neu aufgerufen werden muß. Gleiches gilt für CSS!

--------------------------------------------------------

Also, HandD nörgelt ja als rum ich würde nur Motzen. Ich hoffe du faßt es als Kritik und Verbesserungsvorschlag auf. Es ist nicht bös gemeint, aber lern erstmal richtig HTML/CSS bevor du dich an php versuchst. Außerdem würde ich dir noch diesen Artikel ans Herz legen damit du verstehst warum ich nörgel:
http://www.heise.de/newsticker/meldung/58041

Je nachdem wo du mal eine Ausbildung zum Webdesigner machst kann es dir also sehr wahrscheinlich passieren das du in einer Bude landest wo die "Webdesigner" selber keinen Plan von validem HTML und Standards haben. Aber auf das Niveau muß man sich ja nicht herrablassen ;).

Als Templateparser würde ich dir Smarty empfehlen. Ich habe einen eigenen funktional Smarty sehr ähnlichen Parser geschrieben aber ansich kann man auch gleich Smarty nehmen, warum das Rad neu erfinden? http://smarty.php.net/ Dauert circa 30min das Ding zu integrieren und mit einfachsten Dingen loszulegen.

Ich hoffe das alles hilft dir weiter.

PS: Besser weil übersichtlicher als Selfhtml.org ist w3schools.com!
 
BTT!!!!!

Is hier mein PHP script NewsThread :P

Arbeite für die gaminggentlemen an nem Warscript.
getauft habe ich es BOwars, oben werde ich ne Liste mit Funktionen zueditieren.
hier schonmal nen Screenshot der Detail Seite (natürlich nur Testeinträge)

bowars033ys.jpg


Alle Farben anpassbar (auch für die einfärbung für win, lost und draw)
 
B

Burzum

Guest
Originally posted by Manhunter@14.08.05, 01:16
BTT!!!!!

Is hier mein PHP script NewsThread :P

:wall:

Wenn BTT "beat the troll" heißen sollte, dann hast du hier die Schläge verdient.
Hast du dir eigentlich nur mal im Ansatz durchgelesen was ich geschrieben habe? :no:

Falls es back to Topic heißen sollte, so finde ich das mein Beitrag sehr ontopic war und dir durchaus hilft, wenn man du ihn denn befolgen solltest.... Falls du meinen Beitrag nur für den eines arroganten, pendantischen Wichsers halten solltest, bitte, aber fast jeder (außer den Anfängern) in #html und #css im Qnet wird dir meinen Beitrag bestätigen.

War nur nett und als Hilfe gedacht, aber wenn du damit nicht leben kannst bitte... :fuck:

PS: Poste mal deinen PHP Code wenn das ein "php script"-Thread ist. Wenn der php-Code so aussieht wie dein HTML wundert es mich, dass das script überhaupt funktioniert.
 
im prinzip hat dein beitrag nix mit dem thread zu tun, weil ich hier nur meine PHP Scripts vorstelle und nicht meine seite.
also lieber nen paar Wünsche an funktionen äussern und ORDENTLICHE, nicht das da kommt "Codebereinigung für nen sauberen code" hat auch so viel dann mit nem news oder warscript zu tun O.o

Dann wäre da auch noch target="_new" <- "_new" GIBT ES NICHT! Korrekt wäre "_blank"!

soweit ich weiss hab ich nie _new benutzt mir is sehr wohl bewusst das es den befehl nicht gibt.
die alt tags bei den bildern mach ich auch nie, weil ich die für unwichtig halte.
und das Webdesign nichts mit dem Webcode zu tun hat is mir auch egal, ich mache beide sachen, grafiken und code!
<font> is bei mir von früher hängen geblieben, weil ich das so gelernt hab und nicht auf ner anderen art und weise, kA wie du das machen würdest, aber es tut doch!
Mit dem javascript:
wo issn auf meiner Seite nen Javascript, wie kommsten darauf?

ausserdem isses mir im moment scheiß egal, wie "unsauber" der code ist, solange das design richtig aussieht isses doch total egal oder?
Ich mach das nu über 3 jahre hinweg alles selber, es hat sich NIE wer beschwert, mir war immer klar dass der code unsauber ist, aber als wenn jeder normale web nutzer sich den quelltext durchguckt und dann nur fehler findet, NEIN sicher NICHT.
Lass du mich mal meine wege gehen

Und anstatt nur über meine Seite her zu ziehen (ok stimmt, wenn der code da nicht so sauber is isser in den PHP Scripts auch nicht so sauber) aber das PHP coden is immoment nur hobby und es funktioniert bisher ALLES in meinen Scripten, aber der HTML Code hat mit den Funktionen des PHP rein garnix zu tun, sondern dient in den meisten fällen nurnoch fürs layout. Aber ich bin einfach nur froh, das die seiten die ich erstelle richtig aussehen und das meine PHP Scripts alle daten in die SQL Datenbank eingeben und auch wieder richtig auslesen.

P.S. Trotzdem danke für deine ehrlichkeit :hdl: das firefox tool is supi :daumen2:
aber nen paar sachen mit dem JS und dem _new musste dir irgendwie eingebildet haben, es sei denn das dingen mit _new steckt beim newsscript drin, das is nämlich auf der Basis von meinem Bruder entstanden, der hatte das Ur-script erstellt.
 
B

Burzum

Guest
Originally posted by Manhunter@14.08.05, 10:59
im prinzip hat dein beitrag nix mit dem thread zu tun, weil ich hier nur meine PHP Scripts vorstelle und nicht meine seite.
also lieber nen paar Wünsche an funktionen äussern und ORDENTLICHE, nicht das da kommt "Codebereinigung für nen sauberen code" hat auch so viel dann mit nem news oder warscript zu tun O.o

Dann wäre da auch noch target="_new" <- "_new" GIBT ES NICHT! Korrekt wäre "_blank"!

soweit ich weiss hab ich nie _new benutzt mir is sehr wohl bewusst das es den befehl nicht gibt.
die alt tags bei den bildern mach ich auch nie, weil ich die für unwichtig halte.
und das Webdesign nichts mit dem Webcode zu tun hat is mir auch egal, ich mache beide sachen, grafiken und code!
<font> is bei mir von früher hängen geblieben, weil ich das so gelernt hab und nicht auf ner anderen art und weise, kA wie du das machen würdest, aber es tut doch!
Mit dem javascript:
wo issn auf meiner Seite nen Javascript, wie kommsten darauf?

ausserdem isses mir im moment scheiß egal, wie "unsauber" der code ist, solange das design richtig aussieht isses doch total egal oder?
Ich mach das nu über 3 jahre hinweg alles selber, es hat sich NIE wer beschwert, mir war immer klar dass der code unsauber ist, aber als wenn jeder normale web nutzer sich den quelltext durchguckt und dann nur fehler findet, NEIN sicher NICHT.
Lass du mich mal meine wege gehen

Und anstatt nur über meine Seite her zu ziehen (ok stimmt, wenn der code da nicht so sauber is isser in den PHP Scripts auch nicht so sauber) aber das PHP coden is immoment nur hobby und es funktioniert bisher ALLES in meinen Scripten, aber der HTML Code hat mit den Funktionen des PHP rein garnix zu tun, sondern dient in den meisten fällen nurnoch fürs layout. Aber ich bin einfach nur froh, das die seiten die ich erstelle richtig aussehen und das meine PHP Scripts alle daten in die SQL Datenbank eingeben und auch wieder richtig auslesen.

P.S. Trotzdem danke für deine ehrlichkeit :hdl: das firefox tool is supi :daumen2:
aber nen paar sachen mit dem JS und dem _new musste dir irgendwie eingebildet haben, es sei denn das dingen mit _new steckt beim newsscript drin, das is nämlich auf der Basis von meinem Bruder entstanden, der hatte das Ur-script erstellt.
Sauberer Code hat sehr wohl etwas mit korrekter Programmierung (gerade bei PHP) zu tun und erst recht wenn du vor hast das beruflich zu machen. Da zählt gerade Dokumentation von Code dazu, auch wenns eine scheiß arbeit ist, gern mach ich den Teil auch nicht.

Wenn du Wünsche zu nem Newsscript willst rassel ich hier mal die Standardsachen runter:
+OOP
+sauberer Code mit Kommentaren (dann kann auch jeder ders erweitern/ändern möchte nachvollziehen was da wo passiert)
+valides XHTML
+Newsicons
+Verschiedene Kategorien
+Kommentare (die Kommentarfunktion kann man so programmieren das man sie für JEDEGLICHES Script verwenden kann)
+WYSIWYG-Online-Editor im Adminbereich und für die Kommentare integrieren (www.fckeditor.net z.B.)
+automatische Thumbnailgeneration für Bilder im Newstext via gdlib und/oder imagemagick
+Verschiedene Berechtigungen für Newsautoren (darf nur eigene News editieren, darf nicht bearbeiten, darf nur schreiben usw...)

Das _new MUß irgendwo stecken, keine Lust jetzt nochmal danach zu suchen, Tidy hatte sich jedenfalls daran gestört. Die meisten Browser öffnen zwar _new in einem neuen Fenster aber offiziell gibt es diesen Attributswert nicht. _new ist eine der propritären M$ Lösungen um den HTML-Standard mit ihrem propritären Scheiß weiter zu verwässern. _blank ist korrekt.

Gut, dir mag das egal sein, deinem Ausbilder später eventuell mal nicht ;). Konzentrier dich auf das was du mal lernen möchtest, der Rest kommt eh mit der Zeit von ganz alleine.

Ein JS nicht aber CSS findet sich im Code. Was aber grundlegend der gleiche Fehler ist. JS und CSS gehört in ein seperate Datei. Meine Struktur sieht so aus ./css ./js ./images.

Nein, es ist eben NICHT scheißegal wie der Code aussieht. Es gibt einen Standard an den man sich hält aus mehreren Gründen. Bis auf den abgefuckten IE ist eigentlich jeder moderne Browser in der lage valides XHTML korrekt darzustellen. Kleinere Fehler und Bugs gibts natürlich fast überall. Es gibt z.B. noch andere Geräte als einen PC-Monitor, Handhelds, Brailausgabegeräte, TV-Bildschirme..., dafür ist hier wieder CSS und korrektes HTML da um eine einheitliche Darstellung überall zu gewährleisten. Und jetzt erzähl mir keinen Mist das man das nicht braucht, wenn der Kunde wünscht das die Seite, oder Teile der Seite auf den PDA's zu funktionieren hat stehst du auf dem Schlauch mit deinem Tabellenmonster. Genauso wenn der Kunde mit einem Handy seine News oder weiß der Geier was abrufen will und deine Tabellenkonstrukte schon über 50% des Transfers ausmachen. Erstmal ist es teuer und auf lange Ladezeiten hat auch keiner Bock.

Ich stell z.B. gerade eine alte seite von mir (hab damals auch noch mit Tabellen gearbeitet) auf CSS und Contenido um. Hab mir mal eine Seite rausgepickt und die Größe verglichen:

10,06 KB (10.301 bytes) (Tabellen) http://www.kernigekirsche.de/?page=ueberuns
7,18 KB (7.354 bytes) (CSS only) http://www.kernigekirsche.de/cms/front_content.php?idcat=2

Wie man sieht hab ich auch mal Scheiße gemacht, Jugendsünden ;). Das Schriftbild von der neueren Version ist auch wesentlich besser da die Zeilen einen größere Abstand zueinander haben. Anyways, an dem CMS muß eh noch was gemacht werden, hab Dienstag erstmal bei denen einen Termin um die neuen Inhalte mit denen durchzugehen.

Weiter im Text: Das sind zwar "nur" ~3,1kb allerdings ist das schon für einen ISDN-User (nein verdammt, eben NICHT jeder hat DSL!) eine spürbare Verbesserung. Je mehr Tabellen eine Seite hat desto krasser wird die Ladezeit. Der Code wird obendrein unübersichtlich und in JEDER Seite würden (in dem Fall hier) die 3,1kb neu zu laden sein da jedes mal die gesamte Page gecached wird. Eine externe CSS File würde EINMAL gecached werden was den Seitenaufbau der nächsten Unterseite deines Projektes erheblich beschleunigt da die CSS-Informationen ja schon im Cache liegen. Im Falle dieses Projektes erspare ich mir so pro Seite 1,75 KB (1.791 bytes) (Größe der CSS-File). Wenn der User sich durch 20 Seiten klickt macht das schon 35 KB aus. Und diese Seite hat keine Große CSS-File. Aber stellt dir jetzt mal vor was du an Ladezeiten sparst wenn deine CSS-File 10 oder gar 30 KB groß ist! Das sind bei 10 Seiten schon 300 KB. Das sind insgesamt ~40 Sekunden (!) Ladezeit. Der normale Mensch stört sich (laut Studie) übrigens schon an Ladezeiten über 2 Sekunden. Und was 300 KB bei einer arschteuren Handyverbindung ausmachen brauch ich dir wohl nicht sagen.

Außerdem solltest du dir mal diesen Link ansehen
http://www.barrierefreies-webdesign.de/

Um von deinen Tabellenlayouts *grusel* wegzukommen solltest du dir mal das hier ansehen:
http://www.csszengarden.com/ (rechts die Designs mal durchklicken, dann wird dir klar wozu CSS u.a. da ist)
und danach das hier
http://www.css4you.de/

Wenn du möchtest bringe ich dir zig Beispiele zu welchem Ergebnis dein Code führen kann. Wobei, deine Seite ist schon ein Beispiel dafür. Schau sie dir mal im IE und im Firefox an. Der Firefox verrückt komplett die Textformatierung der Startseite. Im Übrigen, schon mal ein transparentes PNG verwendet? Das Ganze schon mal im IE angeschaut? Vermutlich nicht.... Dabei kann man damit so schöne Sachen machen, der IE ist nur zu dämlich. Andere Browser können das schon seit JAHREN. Auf jeden Fall kann man den IE auch zu einer Darstellung von transparenten PNGs überreden mit ein paar "CSS-Hacks". Das sind halt alles solche Kniffe die im Lauf der Zeit kommen.

Ich kann nur wieder auf diesen Artikel (vermutlich hast du ihn nicht gelesen) http://www.heise.de/newsticker/meldung/58041 verweisen. Klick dich mal durch die Kommentare, da gibt es genug (grüne) Threads die auch nochmal erklären warum invalider Code scheiße und unprofessionell ist.

Wie du halt meinst, mach eben dein Ding und ignoriere meine Ratschläge, dann such dir aber bitte gefälligst auch einen anderen Beruf, denn wie man an dem Heiseartikel sieht gibt es bereits genug Amateure und Pfuscher in dem Bereich, leider :(. Wenn du nicht geschrieben hättest das du das evt. Beruflich machen willst hätte ich mir den Text hier gespart. Aber wenn du es schon beruflich machen willst machs wenigstens richtig oder lass es gefälligst! :no:

Ich war neulich bei so ein paar Flachschippen die für 150,- Websites anbieten weil die Hilfe brauchten (die ham mich angerufen auf Grund einer Empfehlung). Den scheiß den die abliefern könnte ich in 30min zusammenpfuschen, mein Code wäre aber noch immer valide und nicht so ein Frontpagedreck und die Leute würdens noch immer abnehmen. Warum? Weil sie keine Ahnung haben. Das Problem ist das sich heute jeder Webdesigner schimpft der mit Dreamweaver oder Frontpage rumklicken kann aber NULL Ahnung von HTML hat, geschweige denn mal einen anderen Browser als den IE gesehen hat oder gar zum testen seiner Projekte verwendet hat. Was in dem Berufsstand fehlt ist eine Art von TÜV, aber im Prinzip haben wir den schon -> Tidy.
 

McGunn0r

Chthon
Weiter im Text: Das sind zwar "nur" ~3,1kb allerdings ist das schon für einen ISDN-User (nein verdammt, eben NICHT jeder hat DSL!) eine spürbare Verbesserung. Je mehr Tabellen eine Seite hat desto krasser wird die Ladezeit. Der Code wird obendrein unübersichtlich und in JEDER Seite würden (in dem Fall hier) die 3,1kb neu zu laden sein da jedes mal die gesamte Page gecached wird. Eine externe CSS File würde EINMAL gecached werden was den Seitenaufbau der nächsten Unterseite deines Projektes erheblich beschleunigt da die CSS-Informationen ja schon im Cache liegen. Im Falle dieses Projektes erspare ich mir so pro Seite 1,75 KB (1.791 bytes) (Größe der CSS-File). Wenn der User sich durch 20 Seiten klickt macht das schon 35 KB aus. Und diese Seite hat keine Große CSS-File. Aber stellt dir jetzt mal vor was du an Ladezeiten sparst wenn deine CSS-File 10 oder gar 30 KB groß ist! Das sind bei 10 Seiten schon 300 KB. Das sind insgesamt ~40 Sekunden (!) Ladezeit. Der normale Mensch stört sich (laut Studie) übrigens schon an Ladezeiten über 2 Sekunden. Und was 300 KB bei einer arschteuren Handyverbindung ausmachen brauch ich dir wohl nicht sagen.

Danke, dass auch einer an die unteren 10000 denkt.... (is zwar ot, aber bei homepages sehr wichtig...)

aber Burzum, war der Doppelpost mit absicht?!

MFG Gun
 

DeZomB

Orbb
Vermutlich hat sein netz kurz gelat oder er hat auversehn irgentwie doppel klick gemacht, gibt ne meneg gründe ab und zu seig die seite ahc nit die neusen post an und man muss doppel schreiben und dan passiert sowas. Hat ich auch schon
:)
 
burzum, hab mal deinen einen doppelpost gelöscht :)

werde versuchen mich zu bessern X-D

Wenn du Wünsche zu nem Newsscript willst rassel ich hier mal die Standardsachen runter:
+OOP
+sauberer Code mit Kommentaren (dann kann auch jeder ders erweitern/ändern möchte nachvollziehen was da wo passiert)
+valides XHTML
+Newsicons
+Verschiedene Kategorien
+Kommentare (die Kommentarfunktion kann man so programmieren das man sie für JEDEGLICHES Script verwenden kann)
+WYSIWYG-Online-Editor im Adminbereich und für die Kommentare integrieren (www.fckeditor.net z.B.)
+automatische Thumbnailgeneration für Bilder im Newstext via gdlib und/oder imagemagick
+Verschiedene Berechtigungen für Newsautoren (darf nur eigene News editieren, darf nicht bearbeiten, darf nur schreiben usw...)

OOP?
folgendes is schon drin in [V0.2]

DONE [V0.2]
- BB-Code
- Kategorien + Kategoriebilder
- Kommentarfunktion
- Linkfix, das auch ohne http:// alles tut

Den online editor tu ich in 0.3 rein, den thumbnail generator halte ich für private seiten nicht grade für zweckreich, für gamenews seiten, sicherlich hilfreich, einbauen werd ichs sicher nicht

mit den externen CSS files, da hab ich noch darnicht drüber nachgedacht, das die wenigerladezeit ziehen etc, auch wenns nur nen paar kb sind....
hmm, jetz verzögert sich der release von [V0.2] immer weiter ^^

du bist der erste der so ehrlich in der sache zu mir is ;( :hdl:
 
B

Burzum

Guest
@McGunn0r

Natürlich war das Absicht :lol:

Ne, hatte irgendeinen Error von dem Forenscript und habs dann noch mal probiert, hatte gar nicht bemerkt das es 2x gepostet wurde.

---

Außerdem denke ich damit sicher nicht nur an die unteren 10.000. Je schneller eine Seite läd desto besser, auch mit DSL. Wie gesagt, es gibt ja auch noch Handys, PDS's usw. Wird zwar nicht immer gewünscht, es kann aber durchaus dazu kommen. Also mach ich meine Sache gleich richtig zumal es definitiv kein Mehraufwand ist ordentlichen Code zu schreiben.

Ich hab zwar gerade keine Zahlen über Modem/ISDN-User, aber Google ist dein Freund ;)

Aber ich kann dir sagen das noch immer circa 20-30% der leute mit 800x600 unterwegs sind. Ansich nervig aber leider wahr. Mal ein Rechenbeispiel: Du hast eine Website und 1000 Besucher im Monat. Davon haben 250 800x600 und können die Seite nur mit viel scrollen benutzen und sind nach 5min genervt und gehen. Damit vergraulst du dir 250 potentielle Kunden. Selbst wenn es nur 25 wären, wäre das schon eine dramatische Zahl wenn du z.B. Möbel oder andere etwas teurere Dinge verkaufst. Wenn von den 25 schon nur 5 etwas gekauft hätten für jeweils 100,- Euro hätte sich der Aufwand gelohnt! Gleiches gilt für Flashonly-Shitpages. Wenn schon Flash, dann muß IMMER eine Alternative existieren! Wegen Ladezeiten und für Leute die kein Plugin haben.

Kommt halt auch immer drauf an wofür die Seite gedacht ist. Ich frage meine Klienten immer z.B. nach ihrer Zielgruppe und was sie sich von ihrem Webauftritt versprechen. Für Privatleute ist 800x600 natürlich relativ wurstegal, wer Tante Emmas Hund nicht sehen kann wird nicht daran sterben und Tante Emma wirds auch nicht stören und sie verliert dadurch auch nix.

Die ganzen Flachschippen die immer argumentieren "Aber mit WYSIWYG bin ich schneller!" haben nur noch nie probiert alles per Hand zu schreiben. Das ist totaler Bullshit. Außerdem gibt es eh meines Wissens nach nicht einen WYSIWYG Editor mit dem man eine Seite ordentlich nur via CSS erstellen kann. Wie schon mehrfach erwähnt, Tabellen sind KEINE Designelemente!

Ich verwende eine Tabelle nur für einen Zweck als "Designelement". Es ist nicht möglich eine Seite horizontal UND vertikal, also genau mittig auf einer Seite zu plazieren so das dies auch in allen gängigen Browsern funktioniert.. Dafür braucht man eine Tabelle mit 9 Feldern insgesamt und CSS, wobei sich der darzustellende Teil der Seite in dem mittigen Feld befindet. Denn height="100%" ist eine ungültige Angabe und wird auch nicht von allen Browsern korrekt interpretiert.

@Manhunter
OOP -> http://tut.php-q.net/klassen.html

Und ich erlaube mir auch mal die Arroganz zu behaupten, dass ich mit Sicherheit auch der Erste bin der da ein genaues Auge drauf geworfen hat ;).

Im übrigen ersetzt du <font> mit style="font-family:...." im jeweiligen Tag z.b. <p style="..."> oder <div style="...">. Oder formatierst deine Seite gleich korrekt und komplett über CSS. z.B. <div id="contentarea"> CONTENT </div> und legst im CSS-File die eigenschaften dafür fest #contentarea { font-size:12px; font-family:arial } Oder gleich für die ganze Seite -> html { font-size...usw }.

Schau dir halt einfach mal den Source von CSSZengarden an.
 
Schoen, dass Manhunter endlich mal Kritik annimmt.
Sonst erinnerte die ganze Parade ein wenig an Kai, aber das scheint sich ja gluecklicherweise geaendert zu haben.. :)
 
nahm der keine kritik an? :D
ich nehm die immer an und versuch auch gleich alles dem entsprechend zu verändern (siehe die eine kritik im speedmodeling thread von meinem pool fürs wasser)

hier nochmal screenshot des neuen ACP, wer das alte nicht kennt, guckt sich den screeny oben von der ToDo Liste an :D

bowarsadmin010ja.gif


Wird diesmal komplett neu gecodet, wärend ich für die anderen Scripte immer das ACP von meinem Bruder benutzt habe, das gefällt mir aber schon länger nichtmehr :)
 
Top