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 - Zakaz dublowania postów

NineX - 05-08-2010, 10:16
Temat postu: Zakaz dublowania postów
Zakaz dublowania postów


Cytat:
############################################################
## MOD Title: Zakaz dublowania postów
## MOD Author: NineX
## MOD Description: Sprawdza czy post pisany przez usera
## nie istnieje już jako jego ostatni.
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: ~1 minuta
## License: GPL2
## Files To Edit: 2
## includes/functions_post.php
## language/lang_polish/lang_main.php
##
############################################################

krystianr - 05-08-2010, 10:37

NineX, jest już taki mod : http://www.przemo.org/php...pic.php?t=99105
NineX - 05-08-2010, 10:42

krystianr napisał/a:
NineX, jest już taki mod : http://www.przemo.org/php...pic.php?t=99105


Zapomniałeś o sprawdzaniu newtopic i editpost.

Polaczek - 05-08-2010, 14:49

A miałem to napisać :mrgreen:
Jasek - 05-08-2010, 16:29

a mam pytanie - czy to działa tak że jak jest np: temat o nazwie "Case 255 Puma" to następny user jak napisze temat o takiej samej nazwie to wyskoczy, żeby nie dublował postów, czy działa to tylko w temacie, że jak ktoś napisze "12" to on nie może tego samego napisać, czy jak? :)
NineX - 05-08-2010, 17:46

Jasek, działa to na zasadzie zabezpieczenia przed dublowaniem tego samego postu 2 razy przez 1 użytkownika. Czyli nie pozwoli zdublować postu z taką samą treścią jak ostatni przez niego pisany.
Jasek - 06-08-2010, 10:14

hmm, a dało by rade przerobić tak, że jak jest temat o nazwe "case" to jak ktoś zrobi temat o takiej samej nazwie to napisze zeby nie dublował, bo twoja modyfikacja nie pozwala na dublowanie postow w temacie. a mi chodzi zeby nie mozna bylo dublowac temaatow.
NineX - 06-08-2010, 10:46

Jasek, http://www.przemo.org/php...ic.php?t=102495
sebul00000 - 09-08-2010, 01:59

Wszystko działa jak należy ;] Do gotowców z tym.
MagicalFire - 09-08-2010, 05:20

sebul00000 napisał/a:
Do gotowców z tym

od wczoraj jest

Szajbus5698 - 04-05-2011, 15:18

sory że odkopuje ale czy mógłby ktoś to przerobić tak żeby admin i moderator mógł dublować swoje posty ?? jeśli tak napiszcie co trzeba zmienić w kodzie, dam pomógł ;)
maminowiec - 04-05-2011, 15:42

Szajbus5698,
Kod:

    if($mode == 'newtopic' || $mode == 'reply') 
                    {
                    $sql ="SELECT a.post_id, a.poster_id, b.post_id, b.post_text AS textpostu
                        FROM " . POSTS_TABLE . " a, " . POSTS_TEXT_TABLE . " b
                        WHERE poster_id =" . $userdata['user_id'] . "
                        AND a.post_id = b.post_id
                        ORDER BY a.post_id DESC
                        LIMIT 1";
                    $result = $db->sql_query($sql);
                    $row = $db->sql_fetchrow($result);
    if($row['textpostu'] == $post_message) { message_die(GENERAL_MESSAGE, $lang['dubel']); }

                    }


zamień na


Kod:
    if($mode == 'newtopic' || $mode == 'reply') 
                    {
                            if ( $userdata['user_level'] != ADMIN && !$is_jr_admin && !$is_mod )
                   {
                  
                    $sql ="SELECT a.post_id, a.poster_id, b.post_id, b.post_text AS textpostu
                        FROM " . POSTS_TABLE . " a, " . POSTS_TEXT_TABLE . " b
                        WHERE poster_id =" . $userdata['user_id'] . "
                        AND a.post_id = b.post_id
                        ORDER BY a.post_id DESC
                        LIMIT 1";
                    $result = $db->sql_query($sql);
                    $row = $db->sql_fetchrow($result);
    if($row['textpostu'] == $post_message) { message_die(GENERAL_MESSAGE, $lang['dubel']); }
   
                 }

                    }



czekam na "pomógł"

HardROoZi - 04-05-2011, 21:36

thx, dzaiła wysmienicie :D
Szajbus5698 - 05-05-2011, 15:35

dzięki działa ;) no fakt zapomniałem że to nie działa jak piwo...sory, teraz musiałbym założyć nowy temat i tam to napisać a ty odpisać żebym mógł dać ci pomógł,a nie chcę spamować...
Blant - 17-02-2012, 21:15

Jeżeli w poście zostanie użyte bbcode, na przykład cytat, co przecież zdarza się non stop, to nie działa.

[ Dodano: 17-02-2012, 21:19 ]
A to własnie przez bbcode_uid, który dodawany jest w post_text.



Powered by phpBB modified by Przemo © 2003 phpBB Group