Re: Fehler im Forum, Auf Beitrag antworten wird falsch zugeordnet. - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 6.März.2003, 17:22.
    Re: Fehler im Forum, Auf Beitrag antworten wird falsch zugeordnet.

      Hi, Pouraga, hier schon weitergekommen?

      Du hast es auf jeden Fall schonmal richtig analysiert - das ist die entscheidende Stelle.

      Der Fehler tritt auf, wenn man einen Eintrag rauslöscht und dann in dem darüber eine Antwort macht. Du kannst z.b. einfach mal ein neues Forum machen und dort 3 Einträge und dann den mittleren rauslöschen und dann auf den neuesten eine Antwort geben...

      Schuld hat die Zeile

      $Pos=0 if $_get{Pos}==$Pos;
      

      die setzt $Pos auf 0 - aber die hat auch irgendeinen Sinn, ich weiss nur nich mehr welchen ;-))


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Pouraga (1396 Beiträge) am Donnerstag, 27.Februar.2003, 18:09.
    Fehler im Forum, Auf Beitrag antworten wird falsch zugeordnet.

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 27.Februar.2003, 20:52.
    Re: Fehler im Forum, Auf Beitrag antworten wird falsch zugeordnet.

      jo, schon oft... Christoph hat ein Kopfgeld ausgesetzt ;-)

      Sander

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Donnerstag, 27.Februar.2003, 21:36.
    Re: Fehler im Forum, Auf Beitrag antworten wird falsch zugeordnet.

      Och, ich dachte ich hätte jetzt was neues erschreckendes gefunden.

      Also wollen wir jetzt mal wissenschaftlich an die Sache ran gehen.

      Der entsprechende code. (denke mal das die stelle noch gleich ist mit der in der bib)

      ----------------
      get "Pos<=$_get{Pos} Pos>=".($_get{Pos}-1)." sort=-";
      $_put{Shift}=$Shift+1; $newPos=$Pos; get_next;
      while(get_next)
       {
         last if $Shift<$_put{Shift};
         $newPos=$Pos;
       }
        $Pos=0 if $_get{Pos}==$Pos;
        $newPos=($Pos+$newPos)/2;
         my $mx=$newPos; chop $mx; $newPos=$mx if($mx>$Pos);
      
      --------------------

      Also ist vermutlich $newPos oder $Pos nicht belegt. (die Zahl wird ja geteilt und kein durchschnitt ausgerechnet)

      Ich kann leider nicht dran herumprobieren, weil das Problem bei den Forum was ich habe. (das selbe) der Fehler noch nicht aufgetaucht ist.

      Hat mal jemand für mich nen "infizierte" Foren Datebank. (die hier ist wohl etwas zu gross)

      So nen bischen hat mich da ja die neugierde gepackt!

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 6.März.2003, 17:22.
    Re: Fehler im Forum, Auf Beitrag antworten wird falsch zugeordnet.

      Hi, Pouraga, hier schon weitergekommen?

      Du hast es auf jeden Fall schonmal richtig analysiert - das ist die entscheidende Stelle.

      Der Fehler tritt auf, wenn man einen Eintrag rauslöscht und dann in dem darüber eine Antwort macht. Du kannst z.b. einfach mal ein neues Forum machen und dort 3 Einträge und dann den mittleren rauslöschen und dann auf den neuesten eine Antwort geben...

      Schuld hat die Zeile

      $Pos=0 if $_get{Pos}==$Pos;
      

      die setzt $Pos auf 0 - aber die hat auch irgendeinen Sinn, ich weiss nur nich mehr welchen ;-))

     Antworten


     
 Liste der Einträge von 40051 bis 40201:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!