TruNik

by Cartman

...czyli co i jak zrobić
Jan III Sobieski
Awatar użytkownika
Błazen
Posty: 9421
Rejestracja: 21 kwie 2013, o 16:16
Beczki: 138
Kontaktowanie:

TruNik

Post #259616 autor: Jan III Sobieski » 27 lut 2016, o 19:22

To jest poradnik jak zainstalować mod TruNik na forumenie.

Kod: Zaznacz cały

TruNik
Cartman
Poziom trudności: Jołki połki izi pizi
Czas potrzebny na instalacje: 5min
Pliki do zmiany : 5

Tajm tu plej de gejm
Otwórz plik includes\usercp_viewprofile.php
[+] Pokaż

Kod: Zaznacz cały

za
$username = $profiledata['username'];
z linii 50
dodaj to
$trunick = $profiledata['trunick'];

Kod: Zaznacz cały

za
'USERNAME' => $username,
z linii 670
dodaj to
'TRUNICK' => $trunick,

Kod: Zaznacz cały

To w linii 736
'L_VIEWING_PROFILE' => sprintf($lang['Viewing_user_profile'], $username . $gender_image),
zamień na
'L_VIEWING_PROFILE' => ($username == $trunick or $trunick == null) ? sprintf($lang['Viewing_user_profile'], $username . $gender_image) : sprintf($lang['Viewing_user_profile'], $username . " aka " . $trunick . $gender_image),

Plik admin\admin_users.php
[+] Pokaż

Kod: Zaznacz cały

Za
$username = ( !empty($HTTP_POST_VARS['username']) ) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
w linii 129 dodaj to
$trunick = ( !empty($HTTP_POST_VARS['trunick']) ) ? phpbb_clean_username($HTTP_POST_VARS['trunick']) : '';

Kod: Zaznacz cały

za
 $username = stripslashes($username);
w linii 208 dodaj to
$trunick = stripslashes($trunick);

Kod: Zaznacz cały

za
if (stripslashes($username) != $this_userdata['username'])
      {
         unset($rename_user);

         if ( stripslashes(strtolower($username)) != strtolower($this_userdata['username']) )
         {
            $result = validate_username($username);
            if ( $result['error'] )
            {
               $error = TRUE;
               $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $result['error_msg'];
            }
            else if ( strtolower(str_replace("\\'", "''", $username)) == strtolower($userdata['username']) )
            {
               $error = TRUE;
               $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Username_taken'];
            }
         }

         if (!$error)
         {
            $username_sql = "username = '" . str_replace("\\'", "''", $username) . "', ";
            $rename_user = $username; // Used for renaming usergroup
         }
      }

Kod: Zaznacz cały

wstaw to
if (stripslashes($trunick) != $this_userdata['trunick'])
      {
         unset($rename_trunick);

         if ( stripslashes(strtolower($trunick)) != strtolower($this_userdata['trunick']) )
         {
            $result = validate_username($trunick);
            if ( $result['error'] )
            {
               $error = TRUE;
               $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $result['error_msg'];
            }
            else if ( strtolower(str_replace("\\'", "''", $trunick)) == strtolower($userdata['trunick']) )
            {
               $error = TRUE;
               $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Username_taken'];
            }
         }

         if (!$error)
         {
            $trunick_sql = "trunick = '" . str_replace("\\'", "''", $trunick) . "', ";
            $rename_trunick = $trunick; // Used for renaming usergroup
         }
      }

Kod: Zaznacz cały

obok  . $username_sql w linii 947 wstaw to
. $trunick_sql .

Kod: Zaznacz cały

za $username =  xhtmlspecialchars(stripslashes($username)); w linii 1007 wstaw to
$trunick =  xhtmlspecialchars(stripslashes($trunick));

Kod: Zaznacz cały

za $username = $this_userdata['username']; w linii 1061 wstaw to
$trunick = $this_userdata['trunick'];

Kod: Zaznacz cały

za
$s_hidden_fields .= '<input type="hidden" name="username" value="' . str_replace("\"", "&quot;", $username) . '" />';
wstaw
$s_hidden_fields .= '<input type="hidden" name="trunick" value="' . str_replace("\"", "&quot;", $trunick) . '" />';

Kod: Zaznacz cały

za 'L_USERNAME' => $lang['Username'],
wstaw
'L_TRUNICK' => $lang['Trunick'],

Kod: Zaznacz cały

za 'USERNAME' => $username,
wstaw
'TRUNICK' => $trunick,


za = poniżej
Koniec parta 1.
_________________
Znowu jakieś bajki piszesz, kurwa Hans Kartman Blaklordsen się znalazł :bambo: ~Ridż
Finczy
Awatar użytkownika
Moderator
Posty: 25969
Rejestracja: 4 sie 2013, o 22:17
Beczki: 800
Kontaktowanie:

Re: TruNik

Post #259617 autor: Finczy » 27 lut 2016, o 19:30

Co to jest TruNik? nie znam się.
Jan III Sobieski
Awatar użytkownika
Błazen
Posty: 9421
Rejestracja: 21 kwie 2013, o 16:16
Beczki: 138
Kontaktowanie:

Re: TruNik

Post #259618 autor: Jan III Sobieski » 27 lut 2016, o 19:31

Part 2
plik templates\szablon\admin\user_edit_body.tpl
[+] Pokaż

Kod: Zaznacz cały

za
<tr>
     <td class="row1"><span class="gen">{L_CONFIRM_PASSWORD}: * </span><br>
      <span class="gensmall">{L_PASSWORD_CONFIRM_IF_CHANGED}</span></td>
     <td class="row2">
      <input type="password" class="post" name="password_confirm" size="35" maxlength="100" value="">
     </td>
   </tr>

Kod: Zaznacz cały

dodaj
<tr>
     <td class="row1" width="48%"><span class="gen">{L_TRUNICK}: *</span></td>
     <td class="row2">
      <input type="text" class="post" name="trunick" size="35" maxlength="40" value="{TRUNICK}">
     </td>
   </tr>


Plik includes\usercp_register.php
[+] Pokaż

Kod: Zaznacz cały

to
$sql = "INSERT INTO " . USERS_TABLE . " (username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_interests, user_from, " . $sql_custom_fields . " user_sig, user_sig_bbcode_uid, user_sig_image, user_avatar, user_avatar_type, user_viewemail, user_viewaim, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_gg, user_notify_pm, user_popup_pm, user_timezone, user_lang, user_custom_color, user_custom_rank, user_style, user_gender, allowpm, user_level, user_allow_pm, user_ip, user_ip_login_check, user_active, user_actkey)
            VALUES ('" . str_replace("\'", "''", $username). "', " . CR_TIME . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $location) . "', " . $sql_custom_values . " '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $signature_sql, $avatar_sql, $viewemail, $viewaim, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $user_notify_gg, $notifypm, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_lang) . "', '" . str_replace("\'", "''", $custom_color) . "', '" . str_replace("\'", "''", $custom_rank) . "', $user_style, '$gender', $allowpm, 0, 1, '$user_ip', $user_ip_login_check, ";

Kod: Zaznacz cały

zamień na
$sql = "INSERT INTO " . USERS_TABLE . " (username, trunick, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_interests, user_from, " . $sql_custom_fields . " user_sig, user_sig_bbcode_uid, user_sig_image, user_avatar, user_avatar_type, user_viewemail, user_viewaim, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_gg, user_notify_pm, user_popup_pm, user_timezone, user_lang, user_custom_color, user_custom_rank, user_style, user_gender, allowpm, user_level, user_allow_pm, user_ip, user_ip_login_check, user_active, user_actkey)
            VALUES ('" . str_replace("\'", "''", $username) . "', '" . str_replace("\'", "''", $username) . "', " . CR_TIME . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $location) . "', " . $sql_custom_values . " '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $signature_sql, $avatar_sql, $viewemail, $viewaim, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $user_notify_gg, $notifypm, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_lang) . "', '" . str_replace("\'", "''", $custom_color) . "', '" . str_replace("\'", "''", $custom_rank) . "', $user_style, '$gender', $allowpm, 0, 1, '$user_ip', $user_ip_login_check, ";

Plik lang\polish\lang_main.php
[+] Pokaż

Kod: Zaznacz cały

za
$lang['Username'] = 'Użytkownik';
wstaw
$lang['Trunick'] = 'Prawdziwy nick';

That's All Foks!

Dodano: 27-02-2016, 19:31
Finczy pisze:Co to jest TruNik? nie znam się.

Taki fajny mod, jak ricz wprowadzi to sam zobaczysz.
Ostatnio zmieniony 27 lut 2016, o 19:34 przez Jan III Sobieski, łącznie zmieniany 1 raz.
_________________
Znowu jakieś bajki piszesz, kurwa Hans Kartman Blaklordsen się znalazł :bambo: ~Ridż
Ridż
Awatar użytkownika
User
Posty: 64827
Rejestracja: 13 kwie 2013, o 21:50
Beczki: 830
Kontaktowanie:

Re: TruNik

Post #259619 autor: Ridż » 27 lut 2016, o 19:36

Pytanie czy nam to potrzebne
_________________
gitara siema :ahus2:
Jan III Sobieski
Awatar użytkownika
Błazen
Posty: 9421
Rejestracja: 21 kwie 2013, o 16:16
Beczki: 138
Kontaktowanie:

Re: TruNik

Post #259620 autor: Jan III Sobieski » 27 lut 2016, o 19:37

Ridż pisze:Pytanie czy nam to potrzebne

Potrzebne. Wtedy się włączy zmienianie nicka za qspaje.
_________________
Znowu jakieś bajki piszesz, kurwa Hans Kartman Blaklordsen się znalazł :bambo: ~Ridż
Ridż
Awatar użytkownika
User
Posty: 64827
Rejestracja: 13 kwie 2013, o 21:50
Beczki: 830
Kontaktowanie:

Re: TruNik

Post #259621 autor: Ridż » 27 lut 2016, o 19:39

Wtedy się włączy zmienianie nicka za qspaje.
Nie włączy się.
_________________
gitara siema :ahus2:
Jan III Sobieski
Awatar użytkownika
Błazen
Posty: 9421
Rejestracja: 21 kwie 2013, o 16:16
Beczki: 138
Kontaktowanie:

Re: TruNik

Post #259622 autor: Jan III Sobieski » 27 lut 2016, o 19:41

Ridż pisze:Nie włączy się.

Włączy się bo będzie wiadomo kto na jaki zmienił nick.
_________________
Znowu jakieś bajki piszesz, kurwa Hans Kartman Blaklordsen się znalazł :bambo: ~Ridż
Burak
Awatar użytkownika
Administrator
Posty: 58187
Rejestracja: 25 sty 2013, o 20:36
Lokalizacja: Dom
Beczki: 1037
Kontaktowanie:

Re: TruNik

Post #259625 autor: Burak » 27 lut 2016, o 19:50

Wirus watykańczyk, zainstaluje bakdora na klopie. Nie instalować :fack-off:
_________________
Wojciech Modest Amaro
Miesza zupę fujarą
Jan III Sobieski
Awatar użytkownika
Błazen
Posty: 9421
Rejestracja: 21 kwie 2013, o 16:16
Beczki: 138
Kontaktowanie:

Re: TruNik

Post #259631 autor: Jan III Sobieski » 27 lut 2016, o 20:11

Burak pisze:Wirus watykańczyk, zainstaluje bakdora na klopie. Nie instalować :fack-off:

Pomówienia. Pliki są sprawdzone antywirusem avast i są poprawne :fack-off:
_________________
Znowu jakieś bajki piszesz, kurwa Hans Kartman Blaklordsen się znalazł :bambo: ~Ridż
Adelajda
Awatar użytkownika
User
Posty: 25222
Rejestracja: 14 maja 2015, o 23:44
Lokalizacja: Vancouver, Kanada
Beczki: 138
Kontaktowanie:

Re: TruNik

Post #260225 autor: Adelajda » 29 lut 2016, o 19:23

Dobry żart.
_________________
Obrazek

Szybka odpowiedź

   

Wróć do „Poradniki”



Kto jest online

Użytkownicy przeglądający to forum: Olisadebe i 0 gości