Erste Offizielle Homepage...

Dieses Thema im Forum "Webdesign" wurde erstellt von Gr4c3r, 19. Oktober 2007 .

Schlagworte:
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 19. Oktober 2007
    Hi, ich hab mich erklärt, für unsere Kirwagemeindschaft ne Homepage zu programmieren, bisher dauerts zwar immer n bisschen, weil ich auch erstmal richtig php lernen muss ^^'
    Funktioniert aber anversich gut Jetz wollt ich mal nach n paar kleinen Tipps fragen, ob ich vielleicht gegebenfalls die Ladezeiten verkürzen kann (sollte dies nötig sein, also bei mir läuft alles einwandfrei)
    Die seite sicherer Gestallten kann etc.

    Die Domain der Seite is http://www.scharlhof.com

    Ich hätte zB noch so eine Art Posting-Script gesucht, wie es in Foren üblich ist, mit Java, Links, Smileys, Fette-, Kursieve-, Unterstrichene Schrift usw. einfügen zu lassen...
    Weil ne Legende mit "Dieser Smiley hat dieses Zeichen und zum Fettschreiben musst du diese und jene Tasten für das Symbol drücken" ist find ich mal 1. n bisschen altmodisch ^.^' und 2. dient diese nich so dem Komfort für den User...
    Könnte mir da evtl jemand ein helfen?
    Beim googlen find ich da nich wirklich was =/
     

  2. Anzeige
  3. #2 20. Oktober 2007
    AW: Erste Offizielle Homepage...

    Hi!

    Naja, halt "Deine erste offizielle Homepage". ;)
    Das Design finde ich jetzt nicht so überragend. Zwar nicht Standard - aber mehr oder weniger schlechte Verarbeitung.

    Design-Kritik:

    1. Die Holztextur im content-Bereich ist pixelig und viel zu groß (sieht aus wie eine Vergrößerung eines sehr kleinen Holz-Ausschnittes).
    2. Der Rahmen sieht auch nicht allzu gut aus. Ich denke, einfach eine dunkle Holztextur genommen und die Größe angepasst, oder? *g*)
    3. Zuviel braun.
    4. Die Navigation finde ich Fehl am Platz (siehe unten)

    Verbesserungsvorschläge zur Design-Kritik:
    1. Ich würde eher einen dezenten und gleichmäßigen Hintergrund empfehlen.
    2. Den Rahmen würde ich nocheinmal stark überarbeiten. Evtl gibt es noch bessere Stocks (Ausganspics) mit Holzbalken etc.
    3. Mir ist viel zuviel braun auf der Website. Das wirkt sehr unreal. Ich würde den Hintergrund in Grau halten (vllt. ein dezentes Muster) und im content die Tabellenhintergründe ebenfalls "ent-braunen".
    4. Navigation: Ich persönlich finde solche Roll-out-Menüs (heissen die so ?!^^) nur angebracht, wenn das gesamte Design schon voll ist mit vielen vielen Informationen. Aber das ist bei Dir halt noch nicht der Fall.
      Falls nur wenige Infos auf die Page kommen sollen, so rate ich, das Menü - wie bei den meisten Homepages - in den Header einzuarbeiten. Das ist einfacher für den Besucher!
      Denn erstmal mit der Maus nach links zu fahren, denn im aufgeklappten Menü den Link "suchen" und draufklicken, das ist schon auf die Dauer mühselig.

    Was ich ein wenig komisch finde:
    Jeder kann sich als Administrator registrieren?!
    Hier steht ja in der URL "admin_reg".
    bug or feature? ^^


    Zum Posting-Script:

    1. Würde ich sowas selber coden (PHP-Kenntnisse vorausgesetzt). Dann weiß man, was man hat.
    2. Als Hilfe gäbe es hier im Web-Showcase eine php-Klasse von Murdoc, die BB-Codes erkennt.
    3. Alternativ (so wie Du es willst) kannst Du Dir auch einfach den Quellcode eines Forums anschauen.
    Dann siehst Du, wie es mit den Buttons und dem BBcode gelöst ist. ;)


    Zu möglichen Sicherheitslücken und -optimierungen kann ich leider nichts beitragen, da ich auf dem Gebiet nicht viel Ahnung habe.

    lg
    Sn0wm4n

    ps: Validation :p
     
  4. #3 20. Oktober 2007
    AW: Erste Offizielle Homepage...

    1. Das bild im Context-Bereich, ist zwar nicht gestreckt oda so, aber es is schon ziemlich groß, da stimm ich dir zu... Nur hab ich da halt mal vorzeitig einfach n Bild rein, um zu schaun wie des wirkt...
    Es ist leichter, sich etwas zu Orientieren, wenn man Kritiken erhält ^^' vorallem, wenn man sowas zum ersten/zweiten mal macht...

    2. Den Rahmen hast du richtig ausgeraten ja ^^' ne Dunkle holztextur, größen angepasst etc. des erschien mir anversich als nich soo schlecht, dass man sieht, wo der Context-Bereich zuende ist und dass kein zu extremer Farbwechsel entsteht...

    3. Naja gut, dass da viel braun drin is, war einfach so gedacht, da die hütte, um die's auf der Seite geht, bei einem Bauernhof liegt und Holz/Brauntöne da iergendwie üblich sein... aba oukey, mit den Farben kann ich ja mal Problemlos rumprobieren... :)

    4. Des Menü hab ich eigentlich gewählt, weil in den Untermenüs (bei der Kirwa, in den Festln etc.) noch n paar untermenüs vorkommen... wollt ich oben einfach nich alles so Batzig und voll machen...
    und links sind ja nich Allzuviele Menü´punkte drin, find ich jetz zumindest... Nur sieht man selbstgemachte dinge, aus eigener Sicht meistens etwas einfacher als andre ^^'
    Weswegen ich auch für die Kritiken dankbar bin =)

    Und dass da "admin_reg" steht, des hab ich nur so gennant, des is die ganz normale User-Registration...
    für die Administration, sin in einem extra Order, extrige dateien, zur verwaltung der Seite...
    da liegt kein Bug oda so vor ;)
    Die Administration's- und Support- States werden von Administratoren extra vergeben.

    Naja, dass ganze Posting-script selbst zu machen, dauert wohl auch nicht länger, als wenn ichs aus nem Forum rausklau und dann versteh ichs wenigstens, dann werd ich danach mal noch schaun...

    Du hast mir vorerst genug geholfen :)
    Danke auf jedenfall, werd mich da dann mal dahinterhängen. :]
     
  5. #4 21. Oktober 2007
    AW: Erste Offizielle Homepage...

    Oukey, mal noch ne kurze Frage zur Sicherheit...

    In meim Index, lass ich von geposteten ' , " und \ die von PHP angefühgten \ entfernen.
    Code:
     function array_stripslashes(&$var) {
     if(is_string($var)) {
     $var = stripslashes($var);
     } else {
     if(is_array($var)) {
     foreach($var AS $key => $value) {
     array_stripslashes($var[$key]);
     }
     }
     }
     }
    
    Code:
     
     if(get_magic_quotes_gpc()) {
     foreach($_POST as $key => $value) {
     $_POST[$key] = stripslashes($value);
     }
     array_stripslashes($_GET);
     array_stripslashes($_POST);
     array_stripslashes($_COOKIE);
     }
    
    Bevor ich die daten nun in meine Datenbank schreibe, lass ich noch die \ vor die ' , " und \ mit addslashes schreiben... und dass die html-tags unwirksam werden htmlspecialchars.
    addslashes(htmlspecialchars($_POST['...']))
    Jetz is sin XSS, Java und PHP Hacks unwirksam? (Hab ich des so richtig verstanden? ^^')
    Jetz hab ich nur es problem, dass keine <br> angezeigt werden... =/ kann ich da was dagegen/anders machen?
     
  6. #5 22. Oktober 2007
    AW: Erste Offizielle Homepage...

    wozu machst du noch einmal foreach rein? den ablauf hast du doch schon in einer funktion gespeichert. und foreach kann man dabei auch weg lassen, den es gibts ja array_map ;)
    PHP:
    function  array_stripslashes ( $arr
    {
        return 
    is_array ( $arr )? array_map ( 'array_stripslashes' , $arr ): stripslashes ( $arr );
    }

    if(
    get_magic_quotes_gpc ()) {
        
    $_COOKIE  array_stripslashes ( $_COOKIE );
        
    $_FILES  array_stripslashes ( $_FILES );
        
    $_GET  array_stripslashes ( $_GET );
        
    $_POST  array_stripslashes ( $_POST );
        
    $_REQUEST  array_stripslashes ( $_REQUEST );
    }
    und bb-code ist auch schnell gemacht ;)
    PHP:
    function  bb_code ( $text , $max_word_lenght ) {
        
    $text  htmlspecialchars ( $text ENT_QUOTES );  // Alle HTML-Zeichen umwandeln
        
    $words  explode ( " " , $text );  // In worte zerlegen
        
    for( $i = 0 ; $i < count ( $words ); $i ++) {  // Durchlaufen
            
    if( strlen ( $words [ $i ]) >  $max_word_lenght ) {  // zu lange wörter kürzern bzw zerlegen
                
    $words [ $i ] =  chunk_split ( $words [ $i ], $max_word_lenght , " " );
            }
        }
        
    $text  implode ( " " , $words );  // Zusammenfügen
        
    $text  preg_replace ( "^\[([b|i|u])\](.*)\[/(\\1)\]^Usi" , "<$1>$2</$1>" $text );  // Fett, Kursiv, Unterstrichen
        
    return  nl2br ( $text );  // \n durch <br /> und zurückgeben
    }
     
  7. #6 26. Oktober 2007
    AW: Erste Offizielle Homepage...

    mhh den BBCode hab ich ja, aber ich hätte jetz eben noch gern n Script gemacht, dass die Symbole um das Text-feld herum angezeigt werden.
    Des is denk ich mal am besten mit Java realisierbar, was ich allerdings nicht behersch ;)
    Mit PHP könnt ichs zwar, aber dazu müsst ich nach jedem klick auf ein Symbol die ganze seite neuladen lassen... und des is dann auch nich so angenehm...
     
  8. #7 26. Oktober 2007
    AW: Erste Offizielle Homepage...

    ich glaube du suchst nach so einem Script wie beim Posten hier im Forum oder ?! dann guck dir mal tiny-mce an ;) TinyMCE - Home
    das benutze ich auch und ist eigentlich ganz einfach eingebunden und brauchst dann au kei BB-codes oder sonstiges ^^

    greetz
     

  9. Videos zum Thema
Die Seite wird geladen...