HookUp MOD

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: HookUp MOD

Beitrag von Miriam »

Jedoch kommt noch immer die Meldung, wenn ich in das Datumsfeld "Bardienst" eintragen möchte.
Lies Dir mal die MOD Beschreibung durch (und achte nicht auf die Rechtschreibfehler, die ich gerade erspäht habe :o ). Habe ich auch in Deutsch* verfaßt.

*Mußt Du ggf. im XML-Viewer umstellen (oben rechts).
Zuletzt geändert von Miriam am 10.03.2013 18:29, insgesamt 1-mal geändert.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
rausch
Mitglied
Beiträge: 14
Registriert: 05.03.2013 14:30

Re: HookUp MOD

Beitrag von rausch »

Haha! Das ist mir jetzt schon ein wenig peinlich! :D
Danke, danke²!!
Allan
Mitglied
Beiträge: 4
Registriert: 25.03.2013 11:01

Re: HookUp MOD

Beitrag von Allan »

Hallo allerseits!

Ich habe den Mod auf meinem Forum installiert und er funktioniert wirklich super.

Ich werde den Terminplaner größtenteils so nutzen, dass sich Leute selber eintragen können. Das funktioniert soweit auch ganz gut, aber leider werden die Teilnehmer alphabetisch geordnet.
Mir wäre es lieber wenn die Teilnehmer in der Reihenfolge aufgelistet wären, in der sie sich im Terminplaner angmeldet haben.

Kann mir jemand einen Tipp geben wie ich das anstelle?

lg
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: HookUp MOD

Beitrag von Miriam »

Falls es eine SQL Query gibt, die die User ausliest, solltest Du diese anpassen, damit die Sortierung als Kriterium die Anmeldezeit (falls hinterlegt) hat.

Also so etwas in der Art:
SELECT * FROM anmeldeliste WHERE user_id IN (liste_der_im_thema_angemeldeten_durch_komma_separiert) ORDER BY anmeldezeit ASC;
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Allan
Mitglied
Beiträge: 4
Registriert: 25.03.2013 11:01

Re: HookUp MOD

Beitrag von Allan »

Danke für den Tipp :)

Für mich als Neuling war es dann doch etwas komplizierter, aber jetzt funktionierts!
Wahrscheinlich geht das ganze auch eleganter, aber falls es jemanden interessiert:

Der Anmeldezeitpunkt wird soweit ich weiß nicht mitgelogt. Deswegen habe ich folgenden sql Befehl ausgeführt:

Code: Alles auswählen

ALTER TABLE 'forum_hookup_members' ADD 'application_date' DATETIME NOT NULL default '2013-01-01 00:00:01'
In /includes/viewtopic_hookup.php habe ich noch Folgendes verändert:

Code: Alles auswählen

'application_date' => date('Y-m-d H:i:s')
Nach:

Code: Alles auswählen

//user or owner wants to join and is not a member yet.
        $sql_array = array(
            'topic_id'        => $topic_id,
            'user_id'        => $user->data['user_id'],
            'notify_status'    => 0, //would be set to 0 on the next refresh anyway     
eingefügt.


Sowie:

Code: Alles auswählen

//load list of invited users so we can check who is permitted to add dates 
    $sql = 'SELECT user_id, username, user_colour
        FROM ' . USERS_TABLE . '
        WHERE ' . $db->sql_in_set('user_id', $userids, false, true) . '
        ORDER BY username_clean ASC'; 

geändert zu:

Code: Alles auswählen

//load list of invited users so we can check who is permitted to add dates 
    $sql = 'SELECT user_id, username, user_colour
        FROM ' . USERS_TABLE . '
        JOIN ' . HOOKUP_MEMBERS_TABLE . ' USING (user_id) 
        WHERE ' . $db->sql_in_set('user_id', $userids, false, true) . ' AND topic_id =' .$topic_id . ' 
        ORDER BY application_date ASC';
Benutzeravatar
FuGu
Mitglied
Beiträge: 202
Registriert: 16.01.2008 18:17

Re: HookUp MOD

Beitrag von FuGu »

Moin alle zusammen...

Ich wäre dankbar wenn mir jemand dabei helfen würde die Option hinzuzufügen, dass man eine getroffene Auswahl nicht mehr ändern kann.
Quasi analog zu der Funktion bei Umfragen. Ich nutze, dass als Abfrage zur Beteiligung am Training. Und es gibt immer wieder böse Buben die kurz vor Trainingsbeginn absagen...
freie-bildung
Mitglied
Beiträge: 325
Registriert: 05.05.2012 08:57

Re: HookUp MOD

Beitrag von freie-bildung »

Hallo zusammen

Ich habe den Mod installiert und nun kam als ich den SQL Befehl eingab, folgende Fehlermeldung:

Fehler

SQL-Befehl:

INSERT INTO phpbb_acl_options( auth_option, is_global, is_local, founder_only )
VALUES (
'f_hookup', 0, 1, 0
);

MySQL meldet: Dokumentation
#1062 - Duplicate entry 'f_hookup' for key 'auth_option'


Was bedeutet das? In den Berechtigungen ist jetzt nämlich keine Option zu finden um den Mod zu aktivieren...
Meine Website: http://www.freie-bildung.ch
Mein Forum: http://www.freie-bildung.ch/forum
Version: 3.0.11 / Style prosilver
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7858
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: HookUp MOD

Beitrag von Kirk »

Hallo
Hast du auch den kompletten SQL-Befehl ausgeführt? Das was du geschrieben hast ist ja nur ein Teil davon.
freie-bildung
Mitglied
Beiträge: 325
Registriert: 05.05.2012 08:57

Re: HookUp MOD

Beitrag von freie-bildung »

Ja den kompletten kopiert von der install und dann ausgeführt...
Meine Website: http://www.freie-bildung.ch
Mein Forum: http://www.freie-bildung.ch/forum
Version: 3.0.11 / Style prosilver
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7858
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: HookUp MOD

Beitrag von Kirk »

Hast du es vielleicht doppelt eingetragen?
Das hier Duplicate entry = Doppelter Eintrag
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“