To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Szybkie zamykanie tematów poprzez napsianie -close-

Phantom - 21-09-2008, 00:18

tosiek napisał/a:
Modyfikacja zamyka temat jeśli w treści posta moderatora lub administratora znajdzie się fraza -close-

Jest możliwość by 2 frazy zamykały temat?
np.
close
zamykam :) ?

Seba123 - 21-09-2008, 03:26

Kod:
if(strstr($post_message, "-close-"))
zamień na
Kod:
if(strstr($post_message, "close") || strstr($post_message, "zamykam"))

Phantom - 21-09-2008, 09:47

Seba123, dzięki wielkie - działa :)
orszul4321 - 20-11-2008, 23:48

szresi napisał/a:
I jeszcze taka jedna sugestia. Ponieważ to "magiczne słowo" blokujące temat nie znika po wysłaniu posta , proponuję dodać je do cenzury słów. Jednym słowem dodać nową tabliczkę dla obsługi.

PA-->Ogólne-->Cenzura Słów--> Dodaj nowe słowo

Słowo:
Kod:
-close-


Zamiennik:
Kod:
<TABLE ALIGN="CENTER" WIDTH="400" CELLPADDING="8" BORDER="1" BGCOLOR="#FF0000"><TR><TD ALIGN="CENTER"><b>Temat został zamknięty , gdyż jest niezgodny z regulaminem.</b></TD></TR></TABLE>


;)


dlaczego ten zamiennik nie chce działać? włączyłem html dla adminów i modów, ale też nie działa :/

Danci - 29-12-2008, 21:28

Żeby ten kod tabliczki działał trzeba z:
Kod:

        if(strstr($post_message, "-close-"))


zmienić na
Kod:

        if(strstr($post_message, "_close"))

Zamiast _close można dać coś innego, ale musi być z "_"

Kopciu - 30-12-2008, 04:02

a jak przerobić tego moda aby wygaszał temat po napisaniu określonej wiadomości?
ziom73 - 30-12-2008, 14:31

Przydało by się jeszcze do pary -open- :twisted:
lui754 - 30-12-2008, 17:27

ziom73, Chyba tak powinno to wyglądać aby otwierać ;)

Kod:
    // unlock_topic_with_text_mod start
    if($userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD)
        {
        if(strstr($post_message, "-unlock-"))
            {
                $sql = "UPDATE " . TOPICS_TABLE . "
                    SET topic_status = " . TOPIC_UNLOCKED . "
                    WHERE topic_id = $topic_id
                        AND forum_id = $forum_id";
                if ( !($result = $db->sql_query($sql)) )
                {
                    message_die(GENERAL_ERROR, 'Could not update topics table', '', __LINE__, __FILE__, $sql);
                }
            };
        };
    // unlock_topic_with_text_mod end

john11 - 19-10-2009, 16:04

można zrobić coś takiego, żeby za pomocą komendy -kosz- umiejscowić temat w koszu
Mateusz61 - 19-10-2009, 16:13

john11 jest nawet gdzieś taka modyfikacja ale nie na tym forum chyba
ale jest z nią jeden problem
zmienia miejsce posta czy tematu ale nie zmienia w bazie licz tematów w poszczególnych forach ani nie odejmuje postów osobą
trzeba za każdym razem robić Synchronizacja użytkowników oraz Synchronizacja for

[ Dodano: 19-10-2009, 17:14 ]
http://www.unmods.pl/viewtopic.php?t=980#6969 tu masz

FakeMan - 28-05-2010, 12:15

Zrobiłem :

Kod:
<TABLE ALIGN="CENTER" WIDTH="400" CELLPADDING="8" BORDER="1" BGCOLOR="#FF0000"><TR><TD ALIGN="CENTER"><b>Temat został zamknięty , gdyż jest niezgodny z regulaminem.</b></TD></TR></TABLE>


ale wyskakuje mi na żółto. Znaczy na żółto pisze mi _zamknijtemat

(zamyka) ale nie wyskakuje tabliczka



Powered by phpBB modified by Przemo © 2003 phpBB Group