MyBB.de Forum
Blog System - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Blog System (/thread-7735.html)

Seiten: Seiten: 1 2 3 4 5


RE: Kommentar-Schreiben-Seite - Dave - 20.11.2007

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.


RE: Kommentar-Schreiben-Seite - StefanT - 20.11.2007

Wie sieht die Datei denn aus?


RE: Kommentar-Schreiben-Seite - Dave - 20.11.2007

Das sind die beiden Dateien in ihrer jetztigen Form.


RE: Kommentar-Schreiben-Seite - Gondlar - 20.11.2007

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 Wink


RE: Kommentar-Schreiben-Seite - Dave - 21.11.2007

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.


RE: Kommentar-Schreiben-Seite - Sarah - 22.11.2007

Das wäre toll, den deine Idee hört sich richtig spannend an.


RE: Kommentar-Schreiben-Seite - Dave - 22.11.2007

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.


Quickdelete - Dave - 22.11.2007

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?


RE: Quickdelete - Garlant - 22.11.2007

Hallo Dave,

Was sagt den die Javascriptkonsole?

Mfg Garlant


RE: Quickdelete - Dave - 22.11.2007

JavaScript ist aktiviert und es sind sämtliche Aktionen erlaubt