ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Unterkategorie im Forum löschen

Geschlossen
  1. #1
    User Pic
    urki42 Mitglied
    Registriert seit
    15.02.2010
    Beiträge
    1
    Beitragswertungen
    0 Beitragspunkte
    Wenn man im Forum eine Unterkategorie erstellt und diese wieder löschen will, dann verschiebt er die Positionen von den Oberkategorien. Dadurch haben dann 2 Kategorieen die gleiche Position und werden bei der Anzeige durcheinander gewürfelt.

    Dafür sind folgende Zeilen in der forum.php verantwortlich. Hier wird nicht abgefragt, ob es eine Unterkategorie ist.

    include\admin\forum.php:
    $pos = db_result(db_query("SELECT pos FROM prefix_forumcats WHERE id = ".$cid),0);
    db_query("UPDATE prefix_forumcats SET pos = pos -1 WHERE pos > ".$pos);
    db_query("DELETE FROM prefix_forumcats WHERE id = ".$cid);


    Diese Abfrage habe ich durch folgende Zeilen hinzugefügt. (Obige Zeilen müssten durch diese hier ersetzt werden):

    $pos = db_result(db_query("SELECT pos FROM prefix_forumcats WHERE id = ".$cid),0);
    $uid = db_result(db_query("SELECT cid FROM prefix_forumcats WHERE id = ".$cid),0);
    db_query("UPDATE prefix_forumcats SET pos = pos -1 WHERE pos > ".$pos." AND cid = ".$uid);
    db_query("DELETE FROM prefix_forumcats WHERE id = ".$cid);



    verwendete ilchClan Version: 1.1 M
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Danke für den Hinweis.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    randfee Mitglied
    Registriert seit
    23.01.2010
    Beiträge
    43
    Beitragswertungen
    0 Beitragspunkte
    gerne,

    wundert mich (uns) nur, dass das in all der Zeit niemandem aufgefallen ist lächeln
    FusioN Multigaming - über 100 Member und viele Spiele = viel Spaß
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten