PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Merge Threads


hotte62
15.08.2005, 00:24
Beim verschmelzen von 2 Themen gibt es Probleme mit den Anhängen. Sobald man die Beiträge verschmelzt werden die Anhänge des Nutzers unbrauchbar, der nicht mehr als Threadstarter dasteht. Ist das Problem bei allen? Sehr ärgerlich da die Funktion sehr nützlich ist aber man die Anhänge natürlich behalten und nicht jedesmal neu hochladen möchte.

pogo
16.08.2005, 12:12
Was meinst du jetzt genau?

Themen zusammenführen

oder

Beiträge zusammenführen

?

Tweety
16.08.2005, 17:35
Beiträge zusammenführen, sobald der Anhang eines Benutzers mit dem Beitrag eines anderen Benutzers zusammengeführt wird, funktioniert der Anhang nicht mehr, es sei denn man benutzt Firefox.

hotte62
16.08.2005, 19:24
Ohne es getestet zu haben denke ich das es egal ist ob man Themen oder Beiträge zusammenführt da man, wenn man Themen zusammenführt, ja auch automatisch Beiträge zusammmenführt und damit die Anhänge auch unbrauchbar werden :(

pogo
18.08.2005, 14:24
Ich kann das Problem nicht nachvollziehen. Bei mir bleiben Anhänge auch nach dem Zusammenführen von zwei Beiträgen benutzbar.

Getestet habe ich es mit vBulletin 3.5 RC2.

Fjörgyn
18.08.2005, 15:11
Gilt anzumerken, daß wir die Benutzerbilder nicht in der Datenbank, sondern im Filesystem speichern.

Die Anhänge werden zwar in den oberen Beitrag mitgenommen, aber es kommt eine Fehlermeldung, daß es den Anhang nicht mehr gibt, wenn man sich den Anhang ansehen möchte, außer man nutzt den Firefox.

Fjörgyn
19.08.2005, 02:07
<img src="http://***/attachment.php?attachmentid=37946&amp;d=1124057164" border="0" alt="Name: aquana.gif
Views: 11
Size: 1.4 KB" style="margin: 2px" /></div>
<!-- / message -->

<!-- attachments -->
<div style="padding:6px">


</div>
<!-- / attachments -->

Dies ist der angezeigte Quelltext bei einem verschobenen Anhang.
Im Beitrag selbst ist der Anhang nicht mehr zu sehen, auch wenn man den Anhang über die Url ansehen will, kommt ein leeres Fenster.

Dies passiert, sobald man einen Anhang, der Benutzer X gehört, in den Beitrag von Benutzer Y zusammenführt, ändert man den zusammengeführten Beitrag von Benutzer Y in Benutzer X ab, wird es wieder angezeigt.

Wie gesagt, speichern wir die Anhänge im Filesystem, daß darin das Problem liegt.

Fjörgyn
19.08.2005, 10:25
Da fällt mir auch gerade ein, dasselbe Problem gab es schon beim 3.0.*, wenn man einen Beitrag mit einem Anhang gelöscht hat.
Damals gab es noch die Löschfunktion mit "Anhang beibehalten", selbst wenn man dort ein Häkchen gesetzt hat, daß er den Anhang beibehalten soll, ließ sich der Anhang nach der Löschung nicht mehr anzeigen, außer mit dem Firefox (gibt es einen Mod zum Browserzwang? :D ).

Die Funktion "Anhang beibehalten" kommt auch nur bei der neuen Löschfunktion mit dem Anklicken, bei einem Edit kommt nur die Löschfunktion.

Rein theoretisch würde doch ein Template für beide dieser Löschfunktionen genügen?
Da müßte man bei einem der Funktionen doch nur das entsprechende angeben?

pogo
19.08.2005, 18:35
Ok, bevor ich hier noch weiter teste und es nicht hinkriege, dass es nicht geht, schreib doch bitte eine kleine Schritt-für-Schritt-Anleitung, anhand derer ich den Fehler genau nachvollziehen kann. Angefangen vom Erstellen des ersten Beitrags oder Themas u.s.w.

Fjörgyn
20.08.2005, 00:57
Der Anhang von Benutzer X wird beim mergen nicht an Benutzer Y weitergegeben und es besteht immer noch das Problem, daß die Anhänge gelöschter Beiträge nicht mehr angezeigt werden, selbst wenn die Anhänge nicht gelöscht worden sind.

Wenn man ein Thema hat und 2 Beiträge miteinander verbinden möchte.

Beitrag Nr. 3 + Anhang (liegt in /attachments/2/3/4/5/12345.attach) von Benutzer KarlHeinz (id: 2345)
soll mit
Beitrag Nr. 2 ohne Anhang von Benutzer Friedrich (id: 5432)
verbunden werden.

Nun bekommt der Benutzer id:5432 den Anhang von id:2345
Der Anhang wird aber nun nicht mehr angezeigt, da es den Beitrag mit dem Anhang von id:2345 ja nicht mehr gibt.

Naja, es liegt auch nicht am Filesystem, habe es eben bei einer anderen Lizenz, welches die Anhänge in der DB speichert und noch auf 3.0.8 läuft getestet, derselbe Fehler.

Firefox:
Funktioniert einwandfrei, zeigt den Anhang (http://asgardversand.com/forum/attachment.php?attachmentid=244&stc=1) an.

Internet Explorer:

Ungültige Angabe: Anhang
Wenn Sie einem normalen, gültigen Link im Forum gefolgt sind, wenden Sie sich bitte an den Webmaster.

Mystics
20.08.2005, 16:05
Firefox:
Funktioniert einwandfrei, zeigt den Anhang (http://asgardversand.com/forum/attachment.php?attachmentid=244&stc=1) an.

Internet Explorer:Ich bekomme mit Firefox genau die selbe Meldung. Lösche mal deinen Cache in Firefox.

Fjörgyn
20.08.2005, 21:02
Habe ich schon längst; Cache, Cookies, alles was es so gibt ;)

Blos interessiert es meinen Firefox nicht, mir zeigt er die Bilder trotzdem an, da sie ja auch nicht gelöscht, sondern beibehalten sind, so wie es richtig sein sollte.
Nutze Fedora/1.0.6-1.1.fc3 Firefox/1.0.6

Fjörgyn
20.08.2005, 21:41
Das mit dem Merge von Anhängen eines Benutzers in den eines anderen Benutzers funktioniert, aber nur, wenn das 3.5.0 neu installiert wurde, nicht, wenn es geupdatet wird.

Es gibt sehr viele Fehler, wenn man das 3.0.* auf 3.5.0 updatet :o.

Fjörgyn
21.08.2005, 00:50
Also, man kann die ganzen Fehler, Problemchen und Bugs umgehen, die bisher gemeldet worden sind, indem man sein altes 3.0.* mit Impex auf ein neu installiertes 3.0.8 überträgt und dann ein Update auf 3.5 macht.

Denn das reine 3.5 funktioniert fehlerfrei und man hat eine saubere Datenbank! :p