Template für wiederholende Entries In Platzhalter ???

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Template für wiederholende Entries In Platzhalter ???

    Hallo,

    http://www.mydictionary.net/template/datei.html

    Unter dieser Seite benutze ich ein Platzhalter-System.

    Mein Template sieht so aus:
    PHP-Code:
    <html>

    <
    head>
    <
    meta http-equiv="Content-Language" content="de">
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <
    meta http-equiv="pragma" content="no-cache">
    <
    title>{TITLE}</title>
        <
    link rel="stylesheet" type="text/css" href="inc/main.css"/>
        <
    script type="text/javascript" src="inc/http.js"></script>
    </
    head>
    <
    body bgcolor="#DDF4FF">
    <
    div align="center">
        <
    center>
            <
    table border="0" style="border:1px solid #C0C0C0" width="782" cellspacing="4" cellpadding="0" bgcolor="#FFFFFF">
                <
    tr>
                    <
    td width="772" colspan="2" valign="top" align="center" bgcolor="#F5F5F5">
                    <
    table border="1" style="border-collapse: collapse" cellpadding="2" width="770" bordercolor="#C0C0C0">
                        <
    tr>
                            <
    td>### OBEN ###</td>
                        
    </tr>
                    </
    table>
                    </
    td>
                </
    tr>
                <
    tr style="height:100%">
                    <
    td width="600" valign="top" align="center" bgcolor="#DDF4FF">
                    <
    table border="1" style="border-collapse: collapse; height:100%" width="598" cellspacing="0" cellpadding="2"
    bordercolor="#C0C0C0" height="100%">
                        <
    tr>
                            <
    td valign="top">{CONTENT}</td>
                        </
    tr>
                    </
    table>
                    </
    td>
                    <
    td width="168" valign="top" align="center" bgcolor="#F5F5F5">
                    <
    table border="1" style="border-collapse: collapse; height:100%" width="166" cellspacing="0" cellpadding="2"
    bordercolor="#C0C0C0" height="100%">
                        <
    tr>
                            <
    td valign="top">### MENÜ ###
                            
    <br>
                            <
    a href="index.html">Startseite</a>
                            <
    br>
                            <
    a href="datei.html">Datei Json</a>
                            <
    br>
                            <
    br>
                            </
    td>
                        </
    tr>
                    </
    table>
                    </
    td>
                </
    tr>
                <
    tr>
                    <
    td width="772" valign="top" align="center" bgcolor="#F5F5F5" colspan="2">
                    <
    table border="1" style="border-collapse: collapse" width="770" cellspacing="0" cellpadding="2"
    bordercolor="#C0C0C0">
                        <
    tr>
                            <
    td>### UNTEN ###</td>
                        
    </tr>
                    </
    table>
                    </
    td>
                </
    tr>
            </
    table>
    Date: {DATE}
        </
    center>
    </
    div>
    </
    body>
    </
    html
    Mit einer Schleife lasse ich die Entries zu einer Variable hinzufügen und dann diese Variable in Content zeigen, so:
    for ($i=1;$i<=$quelleforcount; $i++) {

    $quellefor3 = explode("\",".chr(13).chr(10), $quellefor22[$i]);

    $quellefor4 = explode("\"title\": \"", $quellefor22[$i]);
    $quellefor44 = explode("\",".chr(13).chr(10), $quellefor4[1]);

    $quellefor5 = explode("\"content\": \"", $quellefor22[$i]);
    $quellefor55 = explode("\",".chr(13).chr(10), $quellefor5[1]);

    $quellefor6 = explode("\"time\": \"", $quellefor22[$i]);
    $quellefor66 = explode("\",".chr(13).chr(10), $quellefor6[1]);

    $quellefor7 = explode("\"edittime\": \"", $quellefor22[$i]);
    $quellefor77 = explode("\",".chr(13).chr(10), $quellefor7[1]);

    $quellefor8 = explode("\"read\": ", $quellefor22[$i]);
    $quellefor88 = explode(",".chr(13).chr(10), $quellefor8[1]);

    $quellefor9 = explode("\"write\": ", $quellefor22[$i]);
    $quellefor99 = explode(",".chr(13).chr(10), $quellefor9[1]);


    if($quellefor88[0]=="true"){

    $content .= "<div id=\"msg_".$quellefor3[0]."\">".chr(13).chr(10);
    $content .= "<table border=\"0\" style=\"border-collapse: collapse\" width=\"594\" cellpadding=\"2\" cellspacing=\"0\">".chr(13).chr(10);
    $content .= " <tr bgcolor=\"#FF8000\">".chr(13).chr(10);
    $content .= " <td width=\"440\" height=\"27\" style=\"border: 1px solid #000000\"><b>".$k."]</b> ".$quellefor44[0]."</td>".chr(13).chr(10);
    if($quellefor99[0]=="false"){
    $content .= " <td width=\"142\" style=\"border: 1px solid #000000\">schreibgeschützt</td>".chr(13).chr(10);
    } elseif ($quellefor99[0]=="true") {
    $content .= " <td width=\"142\" style=\"border: 1px solid #000000\"><span class=\"editbutton\" onclick=\"callServer('".$this->file."','edit','".$quellefor3[0]."');\"><b>[ Edit ]</b></span></td>".chr(13).chr(10);
    }
    $content .= " </tr>".chr(13).chr(10);
    $content .= " <tr bgcolor=\"#FFFFFF\">".chr(13).chr(10);
    $content .= " <td width=\"588\" colspan=\"2\">".stripcslashes($quellefor55[0])."</td>".chr(13).chr(10);
    $content .= " </tr>".chr(13).chr(10);
    $content .= " <tr bgcolor=\"#FFFFFF\">".chr(13).chr(10);
    $content .= " <td width=\"588\" colspan=\"2\" align=\"center\">Datum: ".$quellefor66[0]." - Änderungsdatum: ".$quellefor77[0]."</td>".chr(13).chr(10);
    $content .= " </tr>".chr(13).chr(10);
    $content .= " <tr>".chr(13).chr(10);
    $content .= " <td width=\"588\" height=\"6\" colspan=\"2\" align=\"center\"></td>".chr(13).chr(10);
    $content .= " </tr>".chr(13).chr(10);
    $content .= "</table>".chr(13).chr(10);
    $content .= "</div>".chr(13).chr(10);
    $k++;
    }
    }



    Meine Frage ist so, ich möchte auch eine Template Datei für die Entries vorbereiten. Es wird auch wie Haupttemplate sein, also reine HTML und es kann ich ändern wie ich will.

    Aber ich weis nicht wie???

    Könnte jemand mir eine Hinweis geben, wie ich es machen soll. Also Platzhalte war für mich auch sehr neu deswegen unter Platzhalte noch eine Template kann ich zur Zeit nicht denken.

    Könnte jemand dafür mir eine Hinweis oder Beispiel geben.

    Danke!!!
    Zuletzt geändert von mydictionary; 11.06.2007, 09:44.

  • #2
    Re: Template für wiederholende Entries In Platzhalter ???

    Regeln lesen, Code umbrechen.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Normalerweise kann ein Template ein anderes "includieren".
      ich glaube

      Kommentar


      • #4
        Aber Problem ist hier, dass ich in Entries vielleicht nicht aber beim Ändern Formulare haben werde und die verschiedene Form-Nameb haben werden.

        Beispiel in Seite, http://www.mydictionary.net/template/datei.html wenn Sie auch eine Edit klicken kommt mit Ajax eine Formular.

        Danke!

        Kommentar

        Lädt...
        X