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
Zapomniałeś o sprawdzaniu newtopic i editpost.
Polaczek - 05-08-2010, 14:49
A miałem to napisać
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
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.
|
|
|