AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Fragen / Anregungen zur DP Ehemalige Benutzer als Themen-Ersteller
Thema durchsuchen
Ansicht
Themen-Optionen

Ehemalige Benutzer als Themen-Ersteller

Ein Thema von Brüggendiek · begonnen am 26. Aug 2004 · letzter Beitrag vom 2. Sep 2004
Antwort Antwort
Seite 1 von 2  1 2      
Brüggendiek

Registriert seit: 13. Dez 2002
Ort: Dortmund
275 Beiträge
 
Delphi 5 Standard
 
#1

Ehemalige Benutzer als Themen-Ersteller

  Alt 26. Aug 2004, 02:03
Hallo Daniel!

Wie man hier sehen kann, hat sich Gérome wieder mal einige Wochen "Ruhe vor der Familie" verdient! Der Thread wurde von einem "ehem. Benutzer" erstellt, ein Anderer derselben Gruppe hatte gepostet und beide sind eingetragen als "hat das Thema begonnen"!

Gruß

Dietmar Brüggendiek
Dietmar Brüggendiek
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.919 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Ehemalige Benutzer als Themen-Ersteller

  Alt 26. Aug 2004, 07:25
Ei, Ei, Ei, Ei - da ist was faul.
Und diesmal ist es nicht Gérome. *g*

Der Vergleich läuft über die User-ID, die bei den Beiträgen ehemaliger User von phpBB auf -1 gesetzt wird. Wir lassen uns da für das nächste Update eine geeignete Lösung einfallen.

Besten Dank für den Hinweis.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Ehemalige Benutzer als Themen-Ersteller

  Alt 26. Aug 2004, 11:24
Vorschlag: Bei Abmelden die UserID auf -AlteID setzen, alle UIDs < 0 = ehemaliger, und der Vergleich für "wer hat's begonnen" auf den Betrag der UID los lassen.

dizzy
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat
Brüggendiek

Registriert seit: 13. Dez 2002
Ort: Dortmund
275 Beiträge
 
Delphi 5 Standard
 
#4

Re: Ehemalige Benutzer als Themen-Ersteller

  Alt 26. Aug 2004, 21:12
Hallo!

Da habe ich ja offensichtlich ein Wespennest getroffen!

Wie dizzy schon vorgeschlagen hat, wäre mit -Id was zu bewirken - allerdings nur, wenn phpBB die freigewordenen Ids nicht wieder verwendet.
Sollten die Ids wieder belegt werden, muß man eben eine fortlaufende negative Nummer vergeben.

Individuelle negative Nummern würden wahrscheinlich gleichzeitig auch eine Lösung für das in diesem Bereich schon angesprochene Problem "Auflisten aller Einträge eines Users" darstellen.

Naja, tröstlich zu hören, daß Gérome nicht für alle Probleme verantwortlich ist. Allerdings ist so ein "vordefinierter Sündenbock" doch auch was Feines!

Gruß

Dietmar Brüggendiek
Dietmar Brüggendiek
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#5

Re: Ehemalige Benutzer als Themen-Ersteller

  Alt 26. Aug 2004, 21:13
Die IDs werden nur einmal verwendet. Das ID-Feld in der Datenbank ist ein Autoinc-Wert, deshalb werden gelöschte IDs nicht ein zweites Mal verwendet.
dizzys Vorschlag ist deshalb gar nicht so schlecht.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#6

Re: Ehemalige Benutzer als Themen-Ersteller

  Alt 26. Aug 2004, 23:57
Hi!

Auch bei der -ID lösung ist leider noch das Problem der bisher abgemeldeten vorhanden, die müssten dann alle nachträglich von Hand ne negative Idee kriegen, die aber im Positiven keinem noch angemeldetem Benutzer gehört.


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.919 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Ehemalige Benutzer als Themen-Ersteller

  Alt 27. Aug 2004, 07:19
Hallo,

der Vorschlag mit den negativen IDs klingt gut - allerdings müssen dann viele Codestellen geändert werden. Derzeit läuft die Prüfung exakt gegen den Wert "-1". All' diese Stelle müssen durch "<= -1" ersetzt werden.
Als Alternativ-Lösung würde ich bei Threads, deren Ersteller in seiner Form als aktiver User nicht mehr unter uns weilt, diese Anzeige ausblenden.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#8

Re: Ehemalige Benutzer als Themen-Ersteller

  Alt 27. Aug 2004, 07:23
Hi!

Zitat von Daniel:
Als Alternativ-Lösung würde ich bei Threads, deren Ersteller in seiner Form als aktiver User nicht mehr unter uns weilt, diese Anzeige ausblenden.
Da diese Funktion ja eigentlich daraus entstanden ist, den Überblick zu behalten, wer eigentlich jetzt die Frage gestellt hat, um dem dann gezielt zu helfen, wenn es 10.000 Zwischenfragen gibt, wäre es eigentlich ok, wenn die Anzeige da fehlt, da die Themen wohl eh erledigt sind, wenn die Ersteller keine Mitglieder mehr sind.


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Gerome

Registriert seit: 4. Sep 2002
Ort: Server-Raum im Keller
316 Beiträge
 
#9

Re: Ehemalige Benutzer als Themen-Ersteller

  Alt 27. Aug 2004, 08:06
Als Lösung auf die Schnelle wird diese Info jetzt bei ehemaligen Benutzern ausgeblendet.


Grüße,
Gérome
  Mit Zitat antworten Zitat
Brüggendiek

Registriert seit: 13. Dez 2002
Ort: Dortmund
275 Beiträge
 
Delphi 5 Standard
 
#10

Re: Ehemalige Benutzer als Themen-Ersteller

  Alt 28. Aug 2004, 00:26
Hallo!

Zunächst einmal verstehe ich nicht allzuviel von Datenbanken und PHP. Deshalb mein Einwand mit den "wiederverwerteten" Benutzer-Nummern.

Das Problem ist keine "Vorschlag: x" - Daniel: "habs schon eingebaut" - Sache! Wenn wirklich für die Ehemaligen eine passende Id gefunden werden muß, kann das ein Script beim Neuaufbau der Datenbank erledigen - sowas hatten wir bei den letzten beiden "großen" Updates ja auch. Dann ist beim nächsten Update die DP eben wieder für einige Zeit offline.
Man muß ja nur alle Nummern durchgehen. Eine leere Nummer wird dann für einen Ehemaligen verwendet. Prinzipbedingt gibt es ja für jeden Ehemaligen eine freie Nummer.

Den Thread hatte ich über die Suchfunktion gefunden. Er ist uralt und obendrein geschlossen. Aufgefallen ist mir das Problem nur dadurch, daß die beiden Ehemaligen abwechselnd gepostet hatten.

Allerdings halte ich einen Hinweis auf den Themenersteller schon für sinnvoll. Wenn ich etwas über die Suche finde und auf der 3. Seite eine Rückfrage habe, kann ich leichter abschätzen, ob es sich lohnt, die Frage zu posten.

Das ist wirklich eine größere Änderung. Wie schon erwähnt, würde das wohl auch das Problem "Beiträge eines Ehemaligen anzeigen" mitlösen bzw. eine endgültige Lösung des vorliegenden Problems gäbe es bei der Lösung dieser anderen Sache quasi kostenlos dazu.

Gruß

Dietmar Brüggendiek
Dietmar Brüggendiek
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz