[Meeting Mod 1.2.1] Mehrfache Kommentare ermöglichen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Tobias1982
Mitglied
Beiträge: 26
Registriert: 17.04.2004 23:26

Beitrag von Tobias1982 »

oxpus hat geschrieben:
Tobias1982 hat geschrieben:Kannst du es noch so machen, dass die User ihre Meetings auch löschen können? Sonst muss ich immer als Admin ran, wenn ein User ein Treffen absagt...
Das würde ich auch besser so lassen, damit kein Wildwuchs entsteht.
Das ist sicher alles Geschmackssache. Aber das wäre noch das i-Tüpfelchen, denn ich habe nicht immer die Zeit, abgesagte Meetings rauszulöschen.
oxpus hat geschrieben:
Tobias1982 hat geschrieben:Bei der Beschreibung werden keine Umbrüche übernommen. [...] Ist das beabsichtigt oder kann man das so machen, dass der Text so angezeigt wird, wie man ihn eingegeben hat?
Öh, Beschreibung? Die vom Meeting selber? Wer braucht da mehrere Zeilen...
Ich ;) Wenn man längere Beschreibungstexte zum geplanten Meeting hat, ist das schon sehr sinnvoll, wenn man die Abschnitte optisch einteilen kann. Das erspart dem Leser Kopfschmerzen.
oxpus hat geschrieben:Nun, Du kannst nach

Code: Alles auswählen

			$meeting_desc = $row['meeting_desc'];
in der meeting.php diese Zeile dafür einfügen:

Code: Alles auswählen

			$meeting_desc = str_replace("\n", "<br />", $meeting_desc);
Nicht ganz. Du meinst wohl:

Code: Alles auswählen

$meeting_desc = str_replace("\n", "<br />", $row['meeting_desc']);
Oder einfach die Zeile, die du oben geschrieben hast, darunter anfügen. Dann geht es ja auch.

Aber erstmal danke, das ist schon mal viel besser als vorher. Es ist sooo eine schöne Mod, aber manche Kleinigkeiten stören einfach... immer noch. So habe ich einen Bug festgestellt. Man kann zwar in der Kommentarliste auf den Namen eines Users klicken, aber dann wird nicht das Profil geöffnet. Es steht dann dort, dass der Benutzer nicht gefunden wurde. Kein Wunder: Es wird auch nur der GET-Paramter "comment_user_id" an die profile.php übergeben und nicht, wie es sein sollte, "u" für die user-id.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, sorry, meinte auch "darunter" für die Zeilenumbrüche.
Kommen dann aber auch gleich mit in die neue Version rein.

Zum Löschen:
Ich werde das mal abhängig schalten, also im ACP einstellbar. Dann kann jeder selber entscheiden, ob er das seinen Usern zulässt oder nicht.
MODs erlaube ich das dann auch gleich pauschal mit.

Profillink in den KOmmentaren:
Klar. Ist eindeutig ein Fehler und wird gefixt.

Sonst noch andere Bugs/Fehler/Änderungswünsche, bevor ich wieder eine Releasenummer verbrate?
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Tobias1982
Mitglied
Beiträge: 26
Registriert: 17.04.2004 23:26

Beitrag von Tobias1982 »

Habe mal nachgeschaut. Nein, sonst nichts. :-) Danke!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay. Der MOD ist nun neu.
Der Admin kann nun den Usern erlauben, Meetings und auch Kommentare zu löschen (jeweils nur die eigenen) oder dieses auch verbieten. Beides im ACP einstellbar.
Moderatoren können nun grundsätzlich Bearbeiten und auch Löschen.

Ich hoffe, bei Dir geht alles fehlerfrei, bei mir habe ich keine Bugs mehr gefunden.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Tobias1982
Mitglied
Beiträge: 26
Registriert: 17.04.2004 23:26

Beitrag von Tobias1982 »

Hab das Update jetzt gemacht. Das mit dem Löschen der Meetings (wenn man Admin, Mod oder Ersteller des Meetings ist) klappt super.

Aber nicht das Löschen der Kommentare. Da ist irgendwas durcheinander. Habe dir mal einen Screenshot gemacht:

[ externes Bild ]

Ich war bei dem Test "Walterfan". Normalerweise müsste das Löschsymbol also bei Walterfan auftauchen. Es steht aber dafür bei den ersten beiden Kommentaren. Die dürfte ich aber NICHT löschen, weil das andere User sind und nicht ich...

Außerdem ist in der meeting_manage.php noch der Fehler mit der ZEIT drin.

Original-Code:

Code: Alles auswählen

	$mday = create_date('d', $meeting_time, 0);
	$mmonth = create_date('m', $meeting_time, 0);
	$mhour = create_date('H', $meeting_time, 0);
	$mminute = create_date('i', $meeting_time, 0;

	$uday = create_date('d', $meeting_until, 0);
	$umonth = create_date('m', $meeting_until, 0);
	$uhour = create_date('H', $meeting_until, 0);
	$uminute = create_date('i', $meeting_until, 0);

	$m_year = create_date('Y', $meeting_time, 0);
	$u_year = create_date('Y', $meeting_until, 0);
Mein korrigierter Code:

Code: Alles auswählen

	$mday = create_date('d', $meeting_time, $board_config['board_timezone']);
	$mmonth = create_date('m', $meeting_time, $board_config['board_timezone']);
	$mhour = create_date('H', $meeting_time, $board_config['board_timezone']);
	$mminute = create_date('i', $meeting_time, $board_config['board_timezone']);

	$uday = create_date('d', $meeting_until, $board_config['board_timezone']);
	$umonth = create_date('m', $meeting_until, $board_config['board_timezone']);
	$uhour = create_date('H', $meeting_until, $board_config['board_timezone']);
	$uminute = create_date('i', $meeting_until, $board_config['board_timezone']);

	$m_year = create_date('Y', $meeting_time, $board_config['board_timezone']);
	$u_year = create_date('Y', $meeting_until, $board_config['board_timezone']);
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So, den MOD habe ich jetzt aktualisiert.
Bei der Zeit hatte ich eigentlich vorher immer Probleme, komischerweise mit Deinen Änderungen nicht mehr.
Hm, egal, sag ich einfach danke dafür.

Und bei dem Löschbutton hatte ich noch was entscheidendes vergessen (was ich beim Edit-Button auch gemacht hatte).
Jetzt sind diese aber an der richtigen Stelle.

Also MOD nochmal runterladen (habe mal keine neue Nummer vergeben) und die meeting.php sowie metting_manage.php einfach ersetzen.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Tobias1982
Mitglied
Beiträge: 26
Registriert: 17.04.2004 23:26

Beitrag von Tobias1982 »

Besten Dank! Jetzt ist wirklich alles perfekt. Wahnsinn, dass meine Änderungs- und Korrekturwünsche so schnell umgesetzt wurden!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nun ja, es machte

A Sinn
B Sinn
und
C wollte ich das eh schon seit längerem angehen.

Finde ich aber auch gut, daß Du so fleissig, schnell und geduldig getestet hattest.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
plACEbo
Mitglied
Beiträge: 538
Registriert: 16.12.2003 12:22

Beitrag von plACEbo »

SO,

hab den MOD auch eingebaut und bin auf Probleme gestossen.

1. Meeting hinzugefügt. im Portal und im ACP taucht es auf, in der Übersicht (meeting.php) nicht, auch nicht bei anderer Sortierung bzw. Filterung.

2. von den Uhrzeiten wurde eine Stunde abgezogen

3. Maximale Anzahl Plätze:30 , angezeigt werden 17, sowohl im ACP als auch im Portal. Nach erneuter Eingabe von "30" wird wieder 17 angezeigt.

4. Kann man das Anlegen von Meetings auf bestimmte Benutzergruppen einschränken? Habe nichts dazu gefunden.

5. "Erlaube Benutzern, die eigenen Kommentare zu Treffen zu löschen" -> "JA" wird nicht gespeichert. Bei erneutem Aufruf der Konfig wieder auf "NEIN".

(nutze phpBBplus 1.53B7)


mfg

plACEbo
Vorwärts immer, Rückwärts nimmer!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Eins vorweg: Welche Version des MODs hast Du installiert?
1. Meeting hinzugefügt. im Portal und im ACP taucht es auf, in der Übersicht (meeting.php) nicht, auch nicht bei anderer Sortierung bzw. Filterung.
Zeiten korrekt? Kannst Du es im ACP bearbeiten?
2. von den Uhrzeiten wurde eine Stunde abgezogen
Welche Zeitzone sind im Board und Benutzerprofil eingestellt? Und wo ist die Uhrzeit falsch?
Ich habe gerade das ACP-Modul nochmal in der neuen MOD-Version aktualisiert...
3. Maximale Anzahl Plätze:30 , angezeigt werden 17, sowohl im ACP als auch im Portal. Nach erneuter Eingabe von "30" wird wieder 17 angezeigt.
Es sind nur soviele Plätze möglich, die User, die hinter der Gruppenauswahl stecken, auch vorhanden sind!
4. Kann man das Anlegen von Meetings auf bestimmte Benutzergruppen einschränken? Habe nichts dazu gefunden.
Das ist so auch nicht vorgesehen.
Man könnte aber den Link zur meeting_manage.php, bzw. meeting.php selber hinter einen Switch legen, der dann eben nur für bestimmte User und/oder Gruppen verfügbar wäre...
5. "Erlaube Benutzern, die eigenen Kommentare zu Treffen zu löschen" -> "JA" wird nicht gespeichert. Bei erneutem Aufruf der Konfig wieder auf "NEIN".
Führe mal diese SQL-Anweisungen aus (MOD werde ich gleich aktualisieren):

Code: Alles auswählen

INSERT INTO phpbb_meeting_config (config_name, config_value) VALUES ('allow_user_delete_meeting', '0');
INSERT INTO phpbb_meeting_config (config_name, config_value) VALUES ('allow_user_delete_meeting_comments', '0');
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „phpBB 2.0: Mod Support“