Poprzedni temat «» Następny temat
Autor Wiadomość
Zamknięty przez: regua
Pon 24 Lip, 2006
Oznaczanie postu jako nieprzeczytanego po edycji
qbs 


Posty: 598
Piwa: 353/29
Skąd: wroc?aw
Wysłany: Nie 21 Maj, 2006   Oznaczanie postu jako nieprzeczytanego po edycji
   Adres forum: n/a


Je?eli chcecie aby na waszych forach, po ka?dorazowej edycji post?w przez osobe z obs?ugi forum by?y one oznaczane jako nieprzeczytane to w pliku functions_post.php znajd?cie:
PHP Code:
<?php

    if ( $mode == 'editpost' && $board_config['search_enable'])
    {
        remove_search_post($post_id);
    }


?>

i zamie?cie na:
PHP Code:
<?php

    if ( $mode == 'editpost' && $board_config['search_enable'])
    {
        remove_search_post($post_id);
    }

    if ( $mode == 'editpost' && $forum_id && $topic_id && $post_id && $userdata['user_level'] )
    {
        $userdata_user_id = $userdata['user_id'];
        $sql = "INSERT INTO " . READ_HIST_TABLE . " (user_id, post_id, topic_id, forum_id)
            SELECT poster_id, $post_id, $topic_id, $forum_id
            FROM " . POSTS_TABLE . "
            WHERE topic_id = $topic_id
                AND poster_id <> $userdata_user_id
                AND poster_id > 1";
        $result = $db->sql_query($sql);
    }


?>

lub, jesli chcecie by post by? oznaczany jako nieprzeczytany po edycji przez jego autora lub obs?ug?, zamie?cie na:
PHP Code:
<?php

    if ( $mode == 'editpost' && $board_config['search_enable'])
    {
        remove_search_post($post_id);
    }

    if ( $mode == 'editpost' && $forum_id && $topic_id && $post_id )
    {
        $userdata_user_id = $userdata['user_id'];
        $sql = "INSERT INTO " . READ_HIST_TABLE . " (user_id, post_id, topic_id, forum_id)
            SELECT poster_id, $post_id, $topic_id, $forum_id
            FROM " . POSTS_TABLE . "
            WHERE topic_id = $topic_id
                AND poster_id <> $userdata_user_id
                AND poster_id > 1";
        $result = $db->sql_query($sql);
    }


?>


___________________________________________________________________________________________________

w przypadku jesli chcemy aby powiadamialo kazda osobe ktora przegladala temat zapytanie w powyzszym kodzie powinno wygladac:
PHP Code:
<?php

        $sql = "INSERT INTO " . READ_HIST_TABLE . " (user_id, post_id, topic_id, forum_id)
            SELECT user_id, $post_id, $topic_id, $forum_id
            FROM " . TOPIC_VIEW_TABLE . "
            WHERE topic_id = $topic_id
                AND user_id <> $userdata_user_id
                AND user_id > 1";


?>


___________________________________________________________________________________________________

a dla osob ktore lubia prawdziwy hardcore i marza o tym by ich hosting przezegnal (powiadamianie kazdego uzytkownika forum) STANOWCZO ODRADZAM

PHP Code:
<?php

        $sql = "INSERT INTO " . READ_HIST_TABLE . " (user_id, post_id, topic_id, forum_id)
            SELECT user_id, $post_id, $topic_id, $forum_id
            FROM " . USERS_TABLE . "
            WHERE user_id <> $userdata_user_id
                AND user_id > 1";


?>
_________________
ixdude.com
i have been waiting, all of my life, for you to come along and make everything all right. my body shaking, right through the bones, so take my by the hand, please don't leave me here alone. and i wonder if you know just how i feel, i feel... yeah... and i wonder how i know it is... it's real... it's real. coz' i want you to save me, just please save me, save me... coz' i need you to save me, just please save me, save me...
Postaw piwo autorowi tego posta
 
     
Więcej szczegółów
Wystawiono 8 piw(a):
MrK, kidzior, Kica, VaNdiT, tjon, DJNeo, CNK, Fargariel
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
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:  



Za treść postów administracja nie odpowiada. W przypadku naruszenia prawa, wszelkie zgromadzone dane o osobie łamiącej prawo, zostaną przekazane odpowiednim władzom. Kopiowanie elementów graficznych oraz rozwiązań technologicznych zastosowanych na niniejszej witrynie surowo wzbronione.
Strona wygenerowana w 0,12 sekundy. Zapytań do SQL: 33