phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: joli
22-01-2009, 18:46
Tematy przeniesione do "śmietnika" kasowane z list
Autor Wiadomość
Karol1987

Pomógł: 19 razy
Posty: 69
Wysłany: 26-04-2008, 18:02   Tematy przeniesione do "śmietnika" kasowane z list

Mała, ciekawa propozycja:
Modyfikacja odpowiada za automatyczne usunięcie tematów z listy ignorowanych (dotyczy to wszystkich użytkowników) po przeniesieniu ich do forum ustawionego w panelu jako "Śmietnik". Dzięki temu nasza baza się trochę uszczupli.

otwórz modcp.php i znajdź pierwsze wystąpienie frazy:
Kod:
$moved_topics_ids_imp = implode(', ', $moved_topics_ids);


Dodaj po:
Kod:
//przenoszenie do śmietnika, usunięcie z listy ignorowanych
                    $sql = "SELECT forum_id
                    FROM " . FORUMS_TABLE . "
                    WHERE forum_trash = 1
                        LIMIT 1";
                if ( !($result = $db->sql_query($sql)) )
                {
                    message_die(GENERAL_ERROR, 'Could not get forum trash id from forums table', '', __LINE__, __FILE__, $sql);
                }
                if ( $row = $db->sql_fetchrow($result) )
                {
                    if ( $row['forum_id'] == $new_forum_id )//nasz śmietnik
                    {
                    $sql = "DELETE FROM " . TOPICS_IGNORE_TABLE . "
                        WHERE topic_id IN($moved_topics_ids_imp)";
                        if ( !($result = $db->sql_query($sql)) )
                        {
                        message_die(GENERAL_ERROR, 'Could not delete information of ignore topics after moving a topic', '', __LINE__, __FILE__, $sql);
                        }
                    }
                }
                    //koniec


Zapisz i zamknij plik,
Pozdrawiam ;)
_________________
Początki są zawsze trudne, poziom wtajemniczenia rośnie, później jest już tylko lepiej... :D
 
     
Gadatliwa Kasia 

   
maroczek123

Pomógł: 1 raz
Posty: 22
Wysłany: 01-10-2012, 15:50   

Tzn. Powstaje nowy dział Śmietnik i każdy kto naciśnie ignoruj tam przeniesie ten temat?
 
     
Woytec


Pomógł: 2596 razy
Posty: 7676
Wysłany: 01-10-2012, 17:26   

Jeżeli temat zostanie przeniesiony do śmietnika to temat zostanie usunięty z list ignorowanych przez użytkowników(jeżeli ktoś ignoruje temat to usunie mu z listy ignorowanych). Bo jak jest w śmietniku to i tak raczej nikt nie odpowie więc nie jest potrzebne aby był wpis w bazie.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,05 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę