[Haselnuss] Design: Vorschläge, Ideen, etc.

  • Beitrag von Micha94 (27. April 2010 um 17:08)

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Blöde Frage: Kannst du PHP?

    index.php: Zeile 2-6: Existenz der Konfigurationsdatei wird überprüft, wenn vorhenden, wird sie eingebunden, andernfallst startet das Setup.
    Zeile 10-15: switch Anweisung: (Wird bald vllt. gelöscht, wegen Templates) überprüft die $_GET Variable und entscheidet, was zu tun ist anhand dem, was in der URL hinter ?do= steht.
    Zeile 11: XML Deklaration.
    Zeile 13: Head Daten und Header werden eingebunden.
    Zeile 14-20: Auswertung der Variablen die in Zeile 11-14 gesetz wurden.
    Zeile 21: Footer und Abschluss der HTML Daten werden eingebunden.

    Soviel zur index.php.
    Ich könnte jetzt alle Dateien beschreiben, aber das wäre zu lang und würde zu lange dauern. ;)
    Falls du einzelne Dateien wissen willst frag einfach nach ;)

  • Beitrag von Spit (27. April 2010 um 21:48)

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Zitat von Blue-Fox

    Blöde Frage: Kannst du PHP?


    kurz: nein, kann ich nicht.

    Zitat von Blue-Fox


    index.php: Zeile 2-6: [...]
    Soviel zur index.php.
    Ich könnte jetzt alle Dateien beschreiben, aber das wäre zu lang und würde zu lange dauern. ;)
    Falls du einzelne Dateien wissen willst frag einfach nach ;)


    Schon klar, aber ich steige trotzdem noch nicht ganz durch, weil sich mir mancher Sinn nicht erklärt, aber sei es drum...

  • hm, zum Beispiel der Sinn dessen:

    PHP
    <?php if( (! isset($_GET["do"]) ) OR ($_GET["do"]  == "content")): ?>
                            <li><a class="current_high"  href="/index.php">&Uuml;bersicht</a></li>
                            <li><a class="current"  href="login.php">Bearbeiten</a></li>
                        <?php else: ?>
                            <li><a class="current"  href="/index.php">&Uuml;bersicht</a></li>
                            <li><a class="current_high"  href="login.php">Bearbeiten</a></li>
                        <?php endif; ?>
  • Oh, äh, das ist zur Gestaltung...
    Muss ich aber noch umschreiben, da das nicht mehr funktioniert.
    Das war dazu da, dass die Links heller dargestellt werden, wenn man gerade auf der Seite von diesem Link ist.
    Jetzt funktioniert das nicht mehr, da ich nicht mehr immer über die inded.php gehe, um etwas darzustellen.

  • Zitat von Blue-Fox

    Nein, es heißt Haselnuss!
    Was ist schlimmer?

    • PHP mit HTML gemischt
    • PHP mit ein bissel JS, und HTML mit JS

    Wenn nix mit nix gemischt werden soll, machs doch auf AJAX-Art (siehe Anhang)

    Bilder

    Spoiler anzeigen


    Haupt-Laptop:
    Dell Vostro 3560 - i7-3632QM, 6GB
    Rechenknechte:
    Lenovo - i5, 4GB
    Medion - Pentium Dual Core, 3GB
    IBM T60 - Core Duo, 2GB
    Lenovo T400 - Core2Duo, 2GB
    Server:
    Sony - Pentium M, 512MB
    Unbenutzt:
    Noname - Celeron D, 1GB

  • Ich hab was "eleganters" gefunden.
    Ich habe einfach ein bisschen JS genommen, was automatisch die Einträge als Cookies ausließt.
    Zwar nicht das non plus ultra, aber naja, relativ sicher ist es meiner meinung nach schon.

  • 1.) denken
    2.) googlen
    3.) lesen und machen -.-

    template system howto php gegooglet -> einer der ersten treffer....

    Writing a Template System in PHP

    habs mir nich weiter angeschaut, aber wird mit sicherheit das sein, was du brauchst, wenn du mal sauberen code produzieren willst.

  • Zitat von Blue-Fox

    Ich hab was "eleganters" gefunden.
    Ich habe einfach ein bisschen JS genommen, was automatisch die Einträge als Cookies ausließt.


    Dann kombinier besser php und js, als das zu tun!
    Vielleicht hilft das auch weiter, das ist für den Einstieg vielleicht besser:
    Programmierung - Webdesign Tutorial
    Mach dir besser auch erstmal einen Plan statt drauf los zu programmieren. Ich hab das früher auch immer ignoriert, aber glaub mir, das hilft!

  • Ich hab in FreeMind ein MindMap gemacht (welches ich morgen hochlade) zur Grundstruktur von Haselnuss.
    Ein weiteres habe ich erstellt, welches die Struktur mit OOP anzeigt und ich bitte darum, dass sich das dann jemand mit Ahnung anguckt, und sagt, ob ich das so schreiben kann oder nicht. Falls zweiters der Fall sein sollte, wovon ich ausgehe :fresse:, gebt mir bitte Änderungsvorschläge, da dies mwin erstes Projekt mit OOP ist.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!