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

Propozycje modyfikacji - [gotowa modyfikacja] Background profile

kooza - 09-03-2013, 22:07

Mała poprawka dotycząca zmiany tła użytkownika przez administratora w PA.
Kod:
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_users.php
#
#-----[ FIND ]------------------------------------------
#
        $yim = ( !empty($HTTP_POST_VARS['yim']) ) ? trim(strip_tags( $HTTP_POST_VARS['yim'] ) ) : '';
#
#-----[ AFTER, ADD ]------------------------------------------
#

        $background = ( !empty($HTTP_POST_VARS['background']) ) ? trim( $HTTP_POST_VARS['background'] ) : '';

#
#-----[ FIND ]------------------------------------------
#
            $yim = htmlspecialchars(stripslashes($yim));
#
#-----[ AFTER, ADD ]------------------------------------------
#

            $background = htmlspecialchars( $background );

#
#-----[ FIND ]------------------------------------------
#
        if ( $signature != '' )
        {
#
#-----[ BEFORE, ADD ]------------------------------------------
#

        if ( $background != '' )
        {
            $background = $background;
        }

#
#-----[ FIND ]------------------------------------------
#
                SET " . $username_sql . $passwd_sql .
#
#-----[ IN-LINE FIND ]------------------------------------------
#
, user_yim = '" . str_replace("\'", "''", $yim) . "'
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, user_background = '" . str_replace("\'", "''", $background) . "'

#
#-----[ FIND ]------------------------------------------
#
        $yim = htmlspecialchars($this_userdata['user_yim']);
#
#-----[ AFTER, ADD ]------------------------------------------
#

        $background = htmlspecialchars( urldecode( $this_userdata['user_background'] ) );

#
#-----[ FIND ]------------------------------------------
#
            $s_hidden_fields .= '<input type="hidden" name="yim" value="' . str_replace("\"", "&quot;", $yim) . '" />';
#
#-----[ AFTER, ADD ]------------------------------------------
#

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

#
#-----[ FIND ]------------------------------------------
#
            'YIM' => $yim,
#
#-----[ AFTER, ADD ]------------------------------------------
#

            'background' => $background,

#
#-----[ FIND ]------------------------------------------
#
            'L_YAHOO' => $lang['YIM'],
#
#-----[ AFTER, ADD ]------------------------------------------
#

            'L_background' => $lang['Profile_background'],
            'L_background_EXPLAIN' => $lang['Profile_background_explain'],

#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/user_edit_body.tpl
#
#-----[ FIND ]------------------------------------------
#
        <input type="text" class="post" name="interests" size="35" maxlength="150" value="{INTERESTS}">
      </td>
    </tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#

        <tr>
        <td class="row1">
            <span class="gen">
                <label for="background">{L_background}</label>:
            </span>
            <br />
            <span class="gensmall">{L_background_EXPLAIN}</span>
        </td>
        <td class="row2">
            <input type="text" class="post" style="width: 200px"  id="background" name="background" size="35" maxlength="150" value="{background}" />
        </td>
    </tr>

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#

Zaktualizowałem paczkę z 1 postu ;)

Tommekk80 - 11-03-2013, 06:11

SeNioR napisał/a:
Ok, ale wtedy użytkownik nie ma wyboru..

Możesz dodać jeszcze jedną wartość do edycji w pa - jako checkbox powtarzanie tak/nie.

DR HOUSE - 20-06-2013, 11:33

Dałby ktoś rade przerobić tak by cała ramka w widoku profilu była przejrzysta?
kooza - 20-06-2013, 12:47

nie wiem czy o to Ci chodzi ale zobacz.
profile_add_body.tpl
Kod:
    <tr>
        <td class="row1">
            <span class="gen">
                <label for="background">{L_background}</label>:
            </span>
            <br />
            <span class="gensmall">{L_background_EXPLAIN}</span>
        </td>
        <td class="row2">
            <input type="text" class="post" style="width: 200px"  id="background" name="background" size="35" maxlength="150" value="{background}" />
        </td>
    </tr>

na:
Kod:
    <tr>
        <td class="row1" style="border: 1px solid red;">
            <span class="gen">
                <label for="background">{L_background}</label>:
            </span>
            <br />
            <span class="gensmall">{L_background_EXPLAIN}</span>
        </td>
        <td class="row2" style="border: 1px solid red;">
            <input type="text" class="post" style="width: 200px"  id="background" name="background" size="35" maxlength="150" value="{background}" />
        </td>
    </tr>

tam gdzie border: 1px solid red; zmieniasz na swój wygląd

DR HOUSE - 20-06-2013, 14:44

Nie :/


Chodzi mi o widok profilu ( http://przemo.org/phpBB2/...profile&u=41583 ) tak aby całe tło było przejrzyste ale nie całkowicie bo wtedy nie będzie widać "danych" w profilu

kooza - 20-06-2013, 15:19

to już zależy od szablonu jakiego masz. Jeżeli jest masz komórkę z klasą bodyline to wszystko będzie widać. Tak jak jest to zrobione w subSilver
DR HOUSE - 20-06-2013, 19:02

GameShoot :d


Powered by phpBB modified by Przemo © 2003 phpBB Group