Add User To Threads And Events -> Entwicklungsthread - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Entwicklung (https://www.mybb.de/forum/forum-74.html) +--- Thema: Add User To Threads And Events -> Entwicklungsthread (/thread-21948.html) Seiten: Seiten:
1
2
|
Add User To Threads And Events -> Entwicklungsthread - Gemil - 06.01.2010 Abend allerseits, habe nun vor kurzem mein erstes Plugin veröffentlicht -> https://www.mybb.de/forum/thread-21944.html (Download und Informationen) und möchte es nun nach und nach verbessern. kommen wir aber zum kleinen bescheidenen haken: stehe mit meinen programmierkenntnissen noch am anfang, vorallem in verbindung mit mybb. daher wollte ich die bescheidene frage loswerden...wie kann ich beim erstellen/editieren eines events (im Kalender/Thread) eine einstellungsoption hinzufügen, die der benutzer auswählen kann? die hooks sind ja schnell gefunden dafür...aber wie genau sieht die umsetzung nun aus in mybb? kennt ihr da vielleicht plugins, die ohen viel schnick schnack soetwas realisieren? mfg Gemil RE: Add User To Threads And Events -> Entwicklungsthread - StefanT - 07.01.2010 Das ist relativ aufwendig: Du musst in den Te,plate die Option hinzufügen, bei den Hooks den Wert überprüfen, deinen Code ausführen und ggf. die Option auch mit einem Wert füllen. Bei meinem Download-System sind das ungefähr 8 Hooks, im Kalender könnten es ein paar weniger sein. RE: Add User To Threads And Events -> Entwicklungsthread - Gemil - 08.01.2010 beim calender ist es etwas einfacher hab bisher nur 2 hooks nutzen müssen dafür (editieren nicht mit eingeschlossen). arbeite nun noch an der auswertung der einstellungen, und wie ich das genau umsetze edit: nochmal eine kleine frage...wie genau muss meine datenbank abfrage aussehen, um von einer fid (kategorie) alle unterforen (fid) zu bekommen? möchte in einer if abfrage prüfen, ob in diesem forum das eventsystem eingesetzt werden soll. RE: Add User To Threads And Events -> Entwicklungsthread - Gemil - 08.01.2010 ***Plugin Aktualisiert auf die Version 0.2*** CHANGELOG: Version 0.2: + Kategorie Support (Forumauswahlliste beim erstellen eines Events) + Individuell einstellbares Ticketsystem für jedes Event + Gruppenticketunterstützung in der Kalender (einzel + tages) Ansicht + Formatierung in allen Ansichten verfeinert Version 0.1: + Forum Suppot (Automatisches posten neuer Events) + Ticketsystem für automatische Gliederung in Gruppen + Anmeldung im Kalender und Thread + Anzeige aller angemeldeten Teilnehmer im Thread, Event sowie in der Tagesansicht RE: Add User To Threads And Events -> Entwicklungsthread - Gemil - 18.01.2010 Moin, stehe nun kurz vor dem release der version 0.3 dabei werde ich eine editevent funktion mit einbauen, welche den thread automatisch aktualisiert, wnen sich die beschreibung des events ändert. dabei habe ich zurzeit ein problem... das plugin unterstützt ja kategorien-> sodass man ein unterforum einer kategorie auswählen kann beim erstellen eines events. wenn ich nun aber ein event editiere, möchte ich die möglichkeit haben, die foren angehörigkeit zu ändern! sprich ich möchte den bereits existierenden thread in ein anderes forum verschieben. das ganze ist bisher mit diesem php code gelöst: PHP-Code: //prüfen ob fid sich geändert hat wie genau kann ich diesen per code in einem plugin aktualisieren? hab zwar schon bischen gestöbert, konnte aber nichts finden RE: Add User To Threads And Events -> Entwicklungsthread - StefanT - 18.01.2010 Schau dir mal an, wie es bei der Moderation gemacht wird... Es müssen nämlich noch weitere Daten aktualisiert werden. RE: Add User To Threads And Events -> Entwicklungsthread - Gemil - 18.01.2010 meinst du diesen code teil ab zeile 877 in class.moderation.php? PHP-Code: case "move": // plain move thread von dort hab ich die aktualisierungen für die db übernommen, allerdings versteh ich nicht ganz wie nun an zeile 919, bzw 940 fortgefahren wird. PHP-Code: // Do post count changes if changing between countable and non-countable forums dort werden zu erst ja die beitragszähler aktualisiert, udn anschließend die forumzähler. allerdings weiß ich nicht welche dieser variablen ich in einem plugin verwenden kann..., oder viel mehr wie ich es meinen bedürfnissen anpassen muss. das ganze wird ja am hook do_editevent_end ausgeführt - und dort gibs ja keine direkten variablen vom thread. muss diese mithilfe der threadid die in autt hinterlegt ist mir ja alle selber erzeugen Gibt es nicht etwas ähnliches, wie dies? PHP-Code: require_once MYBB_ROOT."inc/class_moderation.php"; RE: Add User To Threads And Events -> Entwicklungsthread - StefanT - 19.01.2010 Doch, so müsste es funktionieren. Bist du sicher, dass die Daten stimmen? RE: Add User To Threads And Events -> Entwicklungsthread - Gemil - 19.01.2010 die daten setzt er ja auch korrekt um, wenn ich es direkt änder ein der DB. hab hier mal als anhang die gesammte funktion aufgeführt, die er aufruft bei do_editevent_end alles funktioniert bisher, bis auf den teil mit dem verschieben PHP-Code: function autt_editthread() RE: Add User To Threads And Events -> Entwicklungsthread - Gemil - 24.02.2010 Ich habe jetzt schon bei einigen Plugins hier gesehen, das diese als MyBB 1.6 Kompatibel beziffert werden. Wie genau ist da smöglich, obwohl 1.6 nichtmal draußen ist? würde gerne AUtT auch für 1.6 anpassen, wenn das irgendwie möglich ist. gibt es irgendwo eine beschreibung was man bei 1.6 Plugins beachten muss? |