Hi, habe ich gemacht. Hat allerdings nichts gebracht. Komischerweise habe ich diese Fehlermeldung noch nie gesehen, dafür habe ich jetzt eine andere:
Zitat:Parse error: syntax error, unexpected ';', expecting T_FUNCTION in /www/usersites/a-f/davethemaniac/pub/inc/datahandlers/comment.php on line 316
Allerdings ist Zeile 316 die letzte Zeile, wo nur ?> steht.
Wie sieht die Datei denn aus?
Das sind die beiden Dateien in ihrer jetztigen Form.
Da fehlt ein '}' bei Zeile 235 in der comment.php
PHP-Code:
if($this->method == "insert" || array_key_exists('dateline', $post))
{
$this->verify_dateline();
//hier müsste das if geschlossen werden (laut Einrückung)
Hab das aber nicht getestet
Genial, das hat eine Reihe von anderen Fehlern aufgedeckt und nun funktioniert es, vielen Dank.
Ich veröffentliche die gesamte Modifikation sobal es fertig ist.
Das wäre toll, den deine Idee hört sich richtig spannend an.
Danke, ich stecke auch ziemlich viel Zeit rein momentan. Heute habe ich mit der Seite fürs Bearbeiten und Löschen von Kommentaren angefangen, ich werde wahrscheinlich morgen damit fertig, wenn keine Probleme auftreten.
Hi,
ich möchte gerne die Quickdelete-Funktion nutzen, um Kommentare in meinem Blog-System schnell löschen zu können, dazu habe ich folgende Datei comment.js im Ordner jscripts erstellt:
Code:
var Comment = {
init: function()
{
},
deleteComment: function(cid)
{
confirmReturn = confirm(quickdelete_confirm);
if(confirmReturn == true) {
form = document.createElement("form");
form.setAttribute("method", "post");
form.setAttribute("action", "editcomment.php?action=deletecomment&delete=yes");
form.setAttribute("style", "display: none;");
var input = document.createElement("input");
input.setAttribute("name", "cid");
input.setAttribute("type", "hidden");
input.setAttribute("value", cid);
form.appendChild(input);
document.getElementsByTagName("body")[0].appendChild(form);
form.submit();
}
},
}
Event.observe(window, 'load', Comment.init);
Im Template wird der Code folgend aufgerufen:
Code:
<script type="text/javascript">
document.write('<a href="javascript:Comment.deleteComment({$cid});"><img src="images/bluenight\/postbit_delete.gif" alt="Diesen Kommentar löschen" title="Diesen Kommentar löschen" \/><\/a>');
</script>
Allerdings passiert nichts, wenn ich auf den Button klicke. Was läuft falsch?
Hallo Dave,
Was sagt den die Javascriptkonsole?
Mfg Garlant
JavaScript ist aktiviert und es sind sämtliche Aktionen erlaubt