1.12.7 i starsze - Minimalna ilo?? postów aby za?o?y? Nowy temat
Romanu515 - 02-07-2011, 21:31
a jak to zrobić?
krystianr - 02-07-2011, 21:38
Romanu515,
pa -> sql -> mysql
lub http://www.przemo.org/php...0014#action_sql
SpiJay - 06-12-2011, 15:01
Witam !
Próbowałem wykorzystać tą modyfikację, ale mam problem. Chciałem aby także zablokowano możliwość ODPOWIADANIA w temacie jeśli user nie ma określonej ilości postów.
Niestety instrukcja +Polaczek nie działa..
Kod: | posting.php
znajdź
Kod:
if ( $mode == 'newtopic' )
zamień na
Kod:
if ( $mode == 'newtopic' && $mode == 'reply' )
zapisz |
Jakiś inny sposób?
Pozdrawiam !
Majkelo - 06-12-2011, 15:13
SpiJay napisał/a: | if ( $mode == 'newtopic' && $mode == 'reply' ) |
a jakbyś dał tak:
Kod: | if ( $mode == 'newtopic' || $mode == 'reply' ) |
SpiJay - 06-12-2011, 16:33
Michael2318, tak, teraz działa A w przypadku gdy ktoś odpowiada, można dodać mu osobne tekst ?
typu: Musisz mieć XX postów na koncie aby dołączyć do tematu !!
Majkelo - 06-12-2011, 17:25
W instrukcji masz tak:
Kod: |
#
#-----[ OPEN ]------------------------------------------
#
posting.php
#
#-----[ FIND ]------------------------------------------
#
if ( $mode == 'poll_delete' && !isset($poll_id) )
{
message_die(GENERAL_MESSAGE, $lang['No_such_post']);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Start minimum posts to start new topic MOD
//
if ( $mode == 'newtopic' )
{
if ($userdata['session_logged_in'] && $post_info['minimum_posts_enabled'] && $post_info['minimum_posts'] > $userdata['user_posts'] && !$is_auth['auth_mod'] )
{
message_die(GENERAL_MESSAGE, sprintf($lang['minimum_posts_new_topic'], $post_info['minimum_posts']));
}
}
//
// End minimum posts to start new topic MOD
//
|
A Ty zrób tak:
Kod: |
#-----[ OPEN ]------------------------------------------
#
posting.php
#
#-----[ FIND ]------------------------------------------
#
if ( $mode == 'poll_delete' && !isset($poll_id) )
{
message_die(GENERAL_MESSAGE, $lang['No_such_post']);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Start minimum posts to start new topic MOD
//
if ( $mode == 'newtopic' )
{
if ($userdata['session_logged_in'] && $post_info['minimum_posts_enabled'] && $post_info['minimum_posts'] > $userdata['user_posts'] && !$is_auth['auth_mod'] )
{
message_die(GENERAL_MESSAGE, sprintf($lang['minimum_posts_new_topic'], $post_info['minimum_posts']));
}
}
if ( $mode == 'reply' )
{
if ($userdata['session_logged_in'] && $post_info['minimum_posts_enabled'] && $post_info['minimum_posts'] > $userdata['user_posts'] && !$is_auth['auth_mod'] )
{
message_die(GENERAL_MESSAGE, sprintf($lang['minimum_posts_reply_topic'], $post_info['minimum_posts']));
}
}
//
// End minimum posts to start new topic MOD
//
|
A potem masz tak:
Kod: |
#-----[ OPEN ]------------------------------------------
#
language/lang_polish/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all, Folks!
// -------------------------------------------------
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
//minimum posts to start new topic MOD
//
$lang['minimum_posts_new_topic'] = 'Musisz mieć %s postów na koncie aby rozpocz±ć Nowy Temat'; |
Wykonaj inaczej, czyli:
Kod: |
#-----[ OPEN ]------------------------------------------
#
language/lang_polish/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all, Folks!
// -------------------------------------------------
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
//minimum posts to start new topic MOD
//
$lang['minimum_posts_new_topic'] = 'Musisz mieć %s postów na koncie aby rozpocz±ć Nowy Temat';
$lang['minimum_posts_reply_topic'] = 'Musisz mieć %s postów na koncie aby doł±czyć do tematu'; |
SpiJay - 06-12-2011, 18:06
Dziękuję za pomoc w imieniu całej administracji SW Michael2318 !!
Serdecznie pozdrawiam,
SpiJay
dawid1212 - 08-02-2012, 11:01
Mam Taki problem z tą modyfikacją
Gdy wchodzę w pa >fora>zarządzaj
wyskakuje mi coś takiego
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/csessa/public_html/admin/admin_forums.php on line 820
xlesiu - 08-02-2012, 15:13
dawid1212, daj spakowany ten plik w załączniku.
HYPERSHOCKK^ - 21-03-2014, 10:37
niestety nie da się edytować pliku admin_forum, nie znajduje kodu
Woytec - 21-03-2014, 23:18
HYPERSHOCKK^, którego?
namelanzu - 26-07-2015, 22:49
Woytec, od tego momentu zaczynają się schodki (również próbowałem to wgrać):
Kod: | #
#-----[ FIND ]------------------------------------------
#
VALUES ('" . $next_id . "', '" . str_replace("\'", "'
#
#-----[ IN-LINE FIND ]------------------------------------------
#
" . intval($HTTP_POST_VARS['forumstatus']) . ",
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
" . intval($HTTP_POST_VARS['minimum_posts']) . ", " . intval($HTTP_POST_VARS['minimum_posts_enabled']) . ",
#
#-----[ FIND ]------------------------------------------
#
SET forum_name = '" . str_replace("\
#
#-----[ IN-LINE FIND ]------------------------------------------
#
forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . "
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, minimum_posts = '" . intval($HTTP_POST_VARS['minimum_posts']) . "'" . ", minimum_posts_enabled = '" . intval($HTTP_POST_VARS['minimum_posts_enabled']) . "'" . " |
[ Dodano: 31-07-2015, 16:44 ]
Odświeżam.
|
|
|