Das es nicht schwer ist, ist mir bewusst.Quote:
Die drei DBs von Hand einzupflegen ist wohl keine Schwierigkeit, aber trotzdem danke für den Tipp! :)
Jaein.Quote:
Selbst, wenn's in eine Config-Datei geschrieben wäre, wäre es doch immer noch Hardcoded, oder nicht?! (Nur in einer anderen Datei). Die Konfig muss leider fast im Container vorhanden sein, da in ihm die ganzen "Bauanleitungen" drin sind und die PDO-Verbindung ist nunmal ein "Bauteil" für viele Dine (Repo's etc)
Kannst es ja gerne mal testen und dann den richtigen Link mir schreiben :Quote:
Du musst auch auf die Seite über den o. G. Link, sonst jammert sie bisschen. Wenn der Blog "wirklich" Live gehen sollte, wird natürlich das Root Verzeichnis geändert. :)
Sie würde aber in den Download gehören :pQuote:
Gehört natürlich nicht so. Aber bei BPlaced kannst du an der .htaccess nicht viel ändern.... Rest siehe den Punkt darüber.
Da hab ich doch tatsächlich vergessen, die Ausgabe zu escapen *facepalm*Quote:
Es ist wahrscheinlich gewollt das man bei post-admin html code mit eingeben kann, aber ich würde es trotzdem ein bisschen filtern. Man kann dort aber auch ein bisschen müll mit anstellen, siehe index.
[ ] views
- [ ] post
- index.php
--------------
// For-Schleife muss abgeändert werden:
foreach($posts AS $post):
echo "<li>
<a href='post?id={$post->id}'>
";
$title = "{$post->title}";
echo esc($title);
echo "
</a>
</li>";
endforeach;
Naja, Posts sollte man lesen können, ist ja schließlich ein Blog. Das mit den Kommentaren mach ich auch bisschen anders - ich muss sie erst freigeben.Quote:
Und dann würde ich noch dafür sorgen das man angemeldet sein muss um kommentare zu posten und das man dann auch keine posts lesen kann. Das wäre wahrscheinlich nicht so gut.
Ja, vorerst. Die Funktion mag noch nicht so ganz, wie ich das will :DQuote:
Hast du [Only registered and activated users can see links. Click Here To Register...] deaktiviert?
Selten gesehen aber existiert "endforeach", ich würde den Syntax nutzen den fast jeder nutzt :Quote:
Da hab ich doch tatsächlich vergessen, die Ausgabe zu escapen *facepalm*
Muss die Funktion noch bisschen abändern, dass er normale Tags akzeptiert.
(<strong> z. B.)
Danke trotzdem für den Tipp, ist live behoben
PHP Code:[ ] views
- [ ] post
- index.php
--------------
// For-Schleife muss abgeändert werden:
foreach($posts AS $post):
echo "<li>
<a href='post?id={$post->id}'>
";
$title = "{$post->title}";
echo esc($title);
echo "
</a>
</li>";
endforeach;
echo "
<form method='POST' method='login'>
<input type='text' name='username' />
<input type='password' name='password' />
<input type='submit' value='Einloggen' />
</form>
";
...
echo <<<EOF
<form method='POST' method='login'>
<input type='text' name='username' />
<input type='password' name='password' />
<input type='submit' value='Einloggen' />
</form>
EOF;
...
Quote:
Selten gesehen aber existiert "endforeach", ich würde den Syntax nutzen den fast jeder nutzt :
foreach($posts AS $post)
{
//CODE
}
Ich hab den Code im Nachhinein anders geschrieben, als ich ihn zuvor gedacht hatte. Normalerweise benutze ich ja foreach: / endforeach; nur dann, wenn ich in einem (überwiegenden) HTML-Code ein foreach mit HTML-Code in der Ausgabe benutzen will. Eben wie Devsome schon gesagt hat - eher dafür gedacht, wenn man mehrere verschachtelte Statements hat.Quote:
Jap, endforeach; existiert. Ist oft praktisch wenn viele Sachen verschachtelt hat und einen groben Überblick haben möchte.
Oh okay, dann werd ich da das auch noch beheben :DQuote:
Bei posts z.B.
public/index.php/post?id=21
ist es aber noch nicht escaped xD
Da wird man noch fröhlich ausgeloggt
Danke für den Tipp, werd ich mal testen :awesome:Quote:
Wäre nice wenn das Projekt irgendwann auf GitHub kommt.
Eventuell helfen dir ja dann auch ein paar Leute das Projekt weiterzutreiben :)
Was mir übrigens noch auffiel ist das:
Eigentlich sind Heredocs bei multiline-strings schöner :DPHP Code:echo "
<form method='POST' method='login'>
<input type='text' name='username' />
<input type='password' name='password' />
<input type='submit' value='Einloggen' />
</form>
";
...
PHP Code:echo <<<EOF
<form method='POST' method='login'>
<input type='text' name='username' />
<input type='password' name='password' />
<input type='submit' value='Einloggen' />
</form>
EOF;
...