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

Poszukiwania - [szukam] Niezliczanie postów dla danych userów/Blokada liczn

szczuru - 19-11-2009, 00:07
Temat postu: [szukam] Niezliczanie postów dla danych userów/Blokada liczn
Czy jest taka możliwość żeby np u mnie na forum nie naliczało mi postów lub aby licznik postów był zablokowany na wybranej wartości? (ale np tylko mi lub wybranym userom?)
arcy - 19-11-2009, 02:55

Nie ma takiej możliwości. Nie słyszałem też o modyfikacji spełniającej te założenia.
domino6824 - 19-11-2009, 08:38

Jest modyfikacja dzięki której można edytować ilość postow danego użytkownika. Mam to u siebie, aczkolwiek nie pamiętam nazwy, ale jak będę w domu to poszukam na hdd. Po wpisaniu wartości innej niż cyfry w polu postow, licznik więcej nie zlicza. Można wpisać np. Brak i nie będzie się wyświetlało nic :)
szczuru - 19-11-2009, 10:32

Cytat:
Jest modyfikacja dzięki której można edytować ilość postow danego użytkownika. Mam to u siebie, aczkolwiek nie pamiętam nazwy, ale jak będę w domu to poszukam na hdd. Po wpisaniu wartości innej niż cyfry w polu postow, licznik więcej nie zlicza. Można wpisać np. Brak i nie będzie się wyświetlało nic :)


Takie coś to można przez mysql admina zrobić :P . Ehh to spróbuje wpisać np kropke przez wartość.

domino6824 - 19-11-2009, 10:36

Kod:

#-----[ OTWÓRZ ]------------------------------------------
#
# language/lang_polish/lang_admin.php
#
#-----[ ZNAJDŹ  ]---------------------------------------------------
#


$lang['Next'] = 'Dalej';

#
#-----[ PRZED TYM DODAJ ]---------------------------------------------------
#


$lang['Set_posts'] = 'Liczba postów użytkownika';
 

#
#-----[ OTWÓRZ ]------------------------------------------
#
# admin/admin_users.php
#
#-----[ ZNAJDŹ ]---------------------------------------------------
#
        $location = ( !empty($HTTP_POST_VARS['location']) ) ? trim(strip_tags( $HTTP_POST_VARS['location'] ) ) : '';

#
#-----[ PRZED TYM DODAJ ]---------------------------------------------------
#
        $user_posts = ( !empty($HTTP_POST_VARS['user_posts']) ) ? trim(strip_tags( $HTTP_POST_VARS['user_posts'] ) ) : 0;

#
#-----[ ZNAJDŹ DWA RAZY  ]---------------------------------------------------
#
            $location = htmlspecialchars(stripslashes($location));

#
#-----[ PRZED TYM DODAJ DWA RAZY ]---------------------------------------------------
#
            $user_posts = htmlspecialchars(stripslashes($user_posts));

#
#-----[ ZNAJDŹ ]---------------------------------------------------
#
            $sql = "UPDATE " . USERS_TABLE . "
                SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("'", "''", $email) . "', user_icq = '" . str_replace("'", "''", $icq) . "', user_website = '" . str_replace("'", "''", $website) . "', user_occ = '" . str_replace("'", "''", $occupation) . "', user_from = '" . str_replace("'", "''", $location) . "', user_interests = '" . str_replace("'", "''", $interests) . "', user_sig = '" . str_replace("'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("'", "''", $aim) . "', user_yim = '" . str_replace("'", "''", $yim) . "', user_msnm = '" . str_replace("'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "
                WHERE user_id = $user_id";

#
#-----[ W TEJ LINI ZNAJDŹ ]---------------------------------------------------
#
user_from = '" . str_replace("'", "''", $location) . "'

#
#-----[ PO TYM DODAJ ]---------------------------------------------------
#
, user_posts = '" . str_replace("'", "''", $user_posts) . "'

#
#-----[ ZNAJDŹ ]---------------------------------------------------
#
        $location = htmlspecialchars($this_userdata['user_from']);

#
#-----[ PRZED TYM DODAJ ]---------------------------------------------------
#
        $user_posts = htmlspecialchars($this_userdata['user_posts']);

#
#-----[ ZNAJDŹ ]---------------------------------------------------
#
            $s_hidden_fields .= '<input type="hidden" name="location" value="' . str_replace(""", "&quot;", $location) . '" />';

#
#-----[ PRZED TYM DODAJ ]---------------------------------------------------
#
            $s_hidden_fields .= '<input type="hidden" name="user_posts" value="' . str_replace(""", "&quot;", $user_posts) . '" />';

#
#-----[ ZNAJDŹ ]---------------------------------------------------
#
            'LOCATION' => $location,

#
#-----[ PRZED TYM DODAJ ]---------------------------------------------------
#
            'USER_POSTS' => $user_posts,
            'L_SET_POSTS' => $lang['Set_posts'],



#
#-----[ OTWÓRZ ]------------------------------------------
#
# templates/Twój_Styl/admin/user_edit_body.tpl
#
#-----[ ZNAJDŹ ]---------------------------------------------------
#
    <tr>
      <td class="row1" colspan="2"><span class="gensmall">{L_SPECIAL_EXPLAIN}</span></td>
    </tr>

#
#-----[ PRZED TYM DODAJ ]---------------------------------------------------
#
    <tr>
      <td class="row1"><span class="gen">{L_SET_POSTS}</span></td>
      <td class="row2"><input class="post" type="text" name="user_posts" value="{USER_POSTS}" size="10" maxlength="10" /></td>
    </tr>

#
#-----[ ZAPISZ I WGRAJ WSZYSTKIE PLIKI ]--------------------------

szczuru - 19-11-2009, 10:41

Modyfikacji jeszcze nie sprawdzałem ale jesli w mysql adminie wpisze inną wartość w polu "posts" niż liczbowa to na forum mam postów "0" (zero).
domino6824 - 19-11-2009, 10:43

zobacz moda, ja zaraz u siebie jeszcze sprawdzę dla pewnosci

[ Dodano: 19-11-2009, 10:44 ]
ehh soryy, też zero



Powered by phpBB modified by Przemo © 2003 phpBB Group