Seite 33 von 38

Re: HookUp MOD

Verfasst: 10.03.2013 17:39
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).

Re: HookUp MOD

Verfasst: 10.03.2013 17:56
von rausch
Haha! Das ist mir jetzt schon ein wenig peinlich! :D
Danke, danke²!!

Re: HookUp MOD

Verfasst: 25.03.2013 11:13
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

Re: HookUp MOD

Verfasst: 25.03.2013 17:56
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;

Re: HookUp MOD

Verfasst: 26.03.2013 22:22
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';

Re: HookUp MOD

Verfasst: 29.03.2013 18:06
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...

Re: HookUp MOD

Verfasst: 06.04.2013 17:52
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...

Re: HookUp MOD

Verfasst: 06.04.2013 18:20
von Kirk
Hallo
Hast du auch den kompletten SQL-Befehl ausgeführt? Das was du geschrieben hast ist ja nur ein Teil davon.

Re: HookUp MOD

Verfasst: 06.04.2013 18:26
von freie-bildung
Ja den kompletten kopiert von der install und dann ausgeführt...

Re: HookUp MOD

Verfasst: 06.04.2013 18:30
von Kirk
Hast du es vielleicht doppelt eingetragen?
Das hier Duplicate entry = Doppelter Eintrag