Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
17.07.2008, 19:00
luckerking



Ich wollte mal fragen, ob man dieses blöde Doppelgeposte nicht thewall-seitig abschalten kann.

Damit meine ich, wenn jemand ein Doppelpost machen würde, der Post einfach zum oberen Beitrag hinzugefügt werden würde.

Ich würde mich sogar zur verfügung stellen dies zu implementieren, wenn der Quellcode offen und in PHP geschrieben ist, da ich denke, dass es nicht allzu schwer sein sollte.

Hier nochmal eine Art Beispiel:

Ich hab was schönes zusagen und bin neu hier.
[Automatische Zusammenführung]
Mir ist da noch was eingefallen

--

zum Seitenanfang zum Seitenende Profil || Suche
001
17.07.2008, 19:33
theDon



Offen ja, PHP auch, aber wenn du den Code mal gesehen hast, willst du da nichts mehr dran machen.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
002
17.07.2008, 19:35
luckerking



Naja, das sind ja 5 Zeilen Code, die ich schreiben würde.
Ich muss nur die richtige stelle finden und hoffen, dass gut kommentiert ist.

--

zum Seitenanfang zum Seitenende Profil || Suche
003
17.07.2008, 20:04
theDon



Dann hoffe mal weiter, kommentiert ist da so circa gar nichts.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
004
18.07.2008, 02:09
hausi



Eine solche Funktion wäre allerdings trotzdem kein grösseres Problem zu implementieren. Es gibt da auch noch genügend Leute, die den Quellcode gut genug kennen...
Das einzige was es dazu bräuchte wäre hier um Zeile 138 rum eine kleine Abfrage zu machen, ob der letzte Post vom selben User und innerhalb der Edit-Zeit ist...

--

zum Seitenanfang zum Seitenende Profil || Suche
005
18.07.2008, 05:18
theDon



Das ist zig Revisionen hinter dem, was hier laeuft.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
006
18.07.2008, 09:10
luckerking



Zitat:
theDon postete
Das ist zig Revisionen hinter dem, was hier laeuft.
Nach SourceForge sollte es aber das aktuellste sein.

Ich hab mal eine abfrage gefunden,
die müssen wir nur so umbauen, dass ein Post vorher selected wird
Quellcode:
$r_post = thwb_query("SELECT postid, posttext, userid, threadid, postcode, postsmilies, postemailnotify, posttime FROM ".$pref."post WHERE postid='$post[postid]'");

$post = mysql_fetch_array($r_post);

Ich weiß jetzt nicht, ob $post['postid'] nur eine Nummer innerhalb eines Thread ist oder eine Globale nummer.

Ersteres wäre einfach da man dann nur -1 rechnen müsste.

Wenn ich ich nicht täusche enthält $g_user[userid] die aktuelle userid, die wir dann mir der selecten userid vergleichen müssen

--

zum Seitenanfang zum Seitenende Profil || Suche
007
18.07.2008, 09:24
theDon



Das Zeugs ist dann irgendwann mal vom CVS in ein SVN gewandert, dass nicht auf sourceforge lag (damals gabs bei sf noch kein SVN). Das Repository selbst gibt es mittlerweile nicht mehr, irgendwo auf thwboard.de duerfte noch ein dump rumliegen.

Erschwerend kommt dann nochmal dazu, dass dp hier noch das thw-patchset laufen hat, das nicht oeffentlich ist.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
008
18.07.2008, 11:21
luckerking



Was sagen den die anderen Moderatoren und Admins dazu?

--

zum Seitenanfang zum Seitenende Profil || Suche
009
18.07.2008, 15:06
Adrian_Broher
Admin


Ich befuerworte eine solche Funktion.

Zitat:
hausi postete
[...] um Zeile 138 rum eine kleine Abfrage zu machen, ob der letzte Post vom selben User und innerhalb der Edit-Zeit ist...
Naja, wieso sollte man die Editzeit bei der Abfrage berücksichtigen? Wenn jemand einen 2. Post kurz nach der Editzeit erstellt hat man wieder das Problem mit den Doppelposts. Das soll diese Funktion ja verhindern.

--

There is nothing wrong with high standards. It's your problem that you don't meet them.
If you think it's simple, then you have misunderstood the problem.
When a customer says "nothing has changed", assume they're lying.

zum Seitenanfang zum Seitenende Profil || Suche
010
18.07.2008, 15:31
luckerking



Weil, wenn die Edit Zeit nicht mehr berücksichtigt wird und jemand nach längerer Zeit wieder was neues hinzufügen möchte, der Thread nicht hier-steht-was-neues-liste auftaucht (ich hoffe ihr wisst was ich meine).

Eine Art Beispiel:
http://www.thewall.de/forum/showtopic.php?threadid=57778&pagenum=6#644075
Man achte auf das Datum, sonst wäre er wohl ganz weit unten in der Übersichts Liste vom Forum.

--

zum Seitenanfang zum Seitenende Profil || Suche