kostenloser Webspace werbefrei: lima-city


Kleine Testversion von meinem CMS

lima-cityForumSonstigesSpam und sonstiges Unvergütetes

  1. a*******r

    ?hem, lucas...

    da kann man schon was ?ndern , nicht nur die allgemeinen einstellungen...
    siehe html...
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Autor dieses Themas

    lucas9991

    Kostenloser Webspace von lucas9991

    lucas9991 hat kostenlosen Webspace.

    *grml*
    Diesmal habe ich zwar die Zeile ausgeklammert gehabt, aber dannach wieder die orginal admin.php von meinem PC hochgeladen...
    Auf jeden Fall geht das jetzt net mehr. :)
  4. c*********c

    gute Nachrichten:

    Ich habe meine index.php HTML 4.01, sowie die inhalt_xhtml.php-Datei HTML/XHMTL 1.0 valide gemacht!

  5. a******9

    Moinsen!
    Alsoooo...
    Ich nerv mal wie immer:
    Wenn man sich in den Admin Nereich einloggt steht beim Login als Titel:
    "Admin BereichAdmin Bereich"
    Wie bei iCMS1^^
  6. Autor dieses Themas

    lucas9991

    Kostenloser Webspace von lucas9991

    lucas9991 hat kostenlosen Webspace.

    Och n?, nicht wieder der gleiche Scheiss! ^^
  7. Autor dieses Themas

    lucas9991

    Kostenloser Webspace von lucas9991

    lucas9991 hat kostenlosen Webspace.

    Puhhh....
    Es lag nur daran :
    #########################################################
    ## Formular zum Einloggen erstellen und Script beenden ##
    #########################################################
    
    if (!$eingeloggt) {
      druck (sprintf ($text['admin_einloggen'], $PHP_SELF), 'kontent');
      druck ('Admin Bereich | Keine Berechtigung', 'header');
      druck ('Admin Bereich | Keine Berechtigung', 'title');
      print ($template -> file ($ausgabe, "template/admin.html"));
      exit;
    }

    Und davor habe ich bereits etwas in die Variable $ausgabe['title'] und $ausgabe['header'] schreiben lassen.

    druck ('Admin Bereich', 'header');
    druck ('Admin Bereich', 'title');
  8. Autor dieses Themas

    lucas9991

    Kostenloser Webspace von lucas9991

    lucas9991 hat kostenlosen Webspace.

    Achja, die Funktion "druck ()" :
    /* Zur Ausgabe im CMS verwendete Funktion         */
    function druck ($var, $was = 'kontent') {
      global $ausgabe;
      if (isset ($ausgabe[$was])) {
        $ausgabe[$was] .= $var;
      } else {
        $ausgabe[$was] = $var;
      }
    }



    Vllt k?nnt ihr euch jetzt was darunter vorstellen. ^^

  9. c*********c

    Was ist im Array "$ausgabe" gespeichert?
  10. Autor dieses Themas

    lucas9991

    Kostenloser Webspace von lucas9991

    lucas9991 hat kostenlosen Webspace.

    Die Sachen, die nachher ausgegeben werden.
    Z.B. :


    template/index.html

    <html>
    <head>
    <title> %title% </title>
    </head>
    <body>
    %kontent%
    </body>
    </html>


    Wenn man jetzt als Titel etwas einf?gen will, dann schreibt man :
    druck ('Dies ist der Titel', 'title');
    // ergibt sozusagen $ausgabe['title'] = 'Dies ist der Titel';

    Das letzte Parameter ist also immer der Platzhalter, der ersetzt werden soll.
    Der erste ist ein String mit dem Text, der eingesetzt werden soll.

    Das ganze wird dann in dem Array $ausgabe gespeichert durch die Funktion "druck ()".
    Zum Ende der index.php wird die Template Klasse aufgerufen und ausgegeben.
    print ($template -> file ($ausgabe, 'template/index.html'));



    Die Template Klasse sucht in der Datei "template/index.html" nach den Keys, die im Array $ausgabe stehen und ersetzt sie mit der value.
    Zur Info :
    $array[key] = value;

    Die Template Klasse unterst?tzt auch Strings, aber dazu irgendwann mal mehr. ^^
  11. c*********c

    ach so :D

    Werden die Daten vom Template mit get_file_contents() ausgelesen?
  12. Autor dieses Themas

    lucas9991

    Kostenloser Webspace von lucas9991

    lucas9991 hat kostenlosen Webspace.

    Kommt drauf an.
    Wenn die PHP Funktion demensprechend hoch genug ist ja, wenn nicht, dann wird die Datei Zeile f?r Zeile eingelesen.
  13. c*********c



    lucas9991 schrieb:
    Kommt drauf an.
    Wenn die PHP Funktion demensprechend hoch genug ist ja, wenn nicht, dann wird die Datei Zeile f?r Zeile eingelesen.


    ehm.....warum machst Du das denn nicht mit file()?
    http://de.php.net/manual/de/function.file.php

    $array = file("template.xhtml");
    $inhalt = implode("", $array);
    
    print($inhalt);
  14. Autor dieses Themas

    lucas9991

    Kostenloser Webspace von lucas9991

    lucas9991 hat kostenlosen Webspace.

    Ob ich es nun mit "file ()" oder mit "fopen ()" mache ist doch eignetlich egal, oder?
    Zumal ich sowieso das ganze Array nachher wieder zusammensetzten m?sste.

    Aber da das CMS einfach werden soll, werde ich mir das ganze mal anschauen! :wink:
  15. Wirklich nicht schlecht geworden.

    Muss ne menge Arbeit gewesen sein.

    Das Design solltest du noch etwas besser machen, das ist alles.

    Gratuliere!
  16. c*********c



    lucas9991 schrieb:
    Ob ich es nun mit 'file ()' oder mit 'fopen ()' mache ist doch eignetlich egal, oder?
    Zumal ich sowieso das ganze Array nachher wieder zusammensetzten m?sste.

    Aber da das CMS einfach werden soll, werde ich mir das ganze mal anschauen! :wink:


    Aber vergiss nicht, dass ein Arrayelement IMMER mit einem Zeilenumbruch endet (auch wenn im Dokument nicht vorhanden)!
  17. hmm passt zwar nicht hier hin aber ich wollte nicht gleich einen neuen thread f?r sowas aufmachen.

    und zwar habe ich in einer datenbank eine tabelle mit einer id als prim?rschl?ssel und auto_increment. nun wollte ich fragen wie ich es einrichten kann das wenn ich zum beispiel einen g?stebucheintrag l?schen will das die nachfolgenden zeilen noch die weiterf?hrenden ids bekommen.

    also im moment ist es so das wenn ich aus der tabbel was l?sche hat die erste zele die id 1 und die zweite zeile die id 3 weil ich den urspr?nglich zweiten eintrag gel?scht habe.

    mfg Spacke
  18. wei?es keiner oder ist es noch zu fr?h -.-

    irgendwie muss des doch aber gehen... :slant:

  19. hmm passt zwar nicht hier hin aber ich wollte nicht gleich einen neuen thread f?r sowas aufmachen.

    und zwar habe ich in einer datenbank eine tabelle mit einer id als prim?rschl?ssel und auto_increment. nun wollte ich fragen wie ich es einrichten kann das wenn ich zum beispiel einen g?stebucheintrag l?schen will das die nachfolgenden zeilen noch die weiterf?hrenden ids bekommen.

    also im moment ist es so das wenn ich aus der tabbel was l?sche hat die erste zele die id 1 und die zweite zeile die id 3 weil ich den urspr?nglich zweiten eintrag gel?scht habe.

    mfg Spacke


    wenn ich mich richtig erinnere ist es doch egal wie dei id?s in der tabelle sind, die gibt man ja eh nicht aus, mann gibt ja nur aus wieviele eintr?ge es gibt und das kann man glaub ich dadurch auslesen wieviele zeilen in der tabelle sind, also zumindest ist das in meinem gb so (von lucas?s tut)!
    aber ich m?chte nochmal sagen dass ich mich nicht wirklihc damit auskenne und das nur eine vermutung ist!

    mfg
    Pointi
  20. ja klar ich machs ja auch mit mysql_num_rows(); und es funktioniert auch aber ich bin mir ziehmlich sicher das es irgendwie m?glich ist das die ids ordentlich sind.

  21. ja klar ich machs ja auch mit mysql_num_rows(); und es funktioniert auch aber ich bin mir ziehmlich sicher das es irgendwie m?glich ist das die ids ordentlich sind.


    ist dsa nicht egal??
    in die db schaust eh nicht rein, und die user sehens auch nicht!
  22. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!