Smf Farklı Profil Alanı

Smf forumlarınıza farklı bir profil alanı.

Display.template.php'de
Bul :


// Show information about the poster of this message.

        echo '

                        <div class="poster">

                            <h4>';



        // Show online and offline buttons?

        if (!empty($modSettings['onlineEnable']) && !$message['member']['is_guest'])

            echo '

                                ', $context['can_send_pm'] ? '<a href="' . $message['member']['online']['href'] . '" title="' . $message['member']['online']['label'] . '">' : '', '<img src="', $message['member']['online']['image_href'], '" alt="', $message['member']['online']['text'], '" />', $context['can_send_pm'] ? '</a>' : '';



        // Show a link to the member's profile.

        echo '

                                ', $message['member']['link'], '

                            </h4>

                            <ul class="reset smalltext" id="msg_', $message['id'], '_extra_info">';



        // Show the member's custom title, if they have one.

        if (!empty($message['member']['title']))

            echo '

                                <li class="title">', $message['member']['title'], '</li>';



        // Show the member's primary group (like 'Administrator') if they have one.

        if (!empty($message['member']['group']))

            echo '

                                <li class="membergroup">', $message['member']['group'], '</li>';



        // Don't show these things for guests.

        if (!$message['member']['is_guest'])

        {

            // Show the post group if and only if they have no other group or the option is on, and they are in a post group.

            if ((empty($settings['hide_post_group']) || $message['member']['group'] == '') && $message['member']['post_group'] != '')

                echo '

                                <li class="postgroup">', $message['member']['post_group'], '</li>';

            echo '

                                <li class="stars">', $message['member']['group_stars'], '</li>';



            // Show avatars, images, etc.?

            if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))

                echo '

                                <li class="avatar" style="overflow: auto;">', $message['member']['avatar']['image'], '</li>';



            // Show how many posts they have made.

            if (!isset($context['disabled_fields']['posts']))

                echo '

                                <li class="postcount">', $txt['member_postcount'], ': ', $message['member']['posts'], '</li>';



            // Is karma display enabled?  Total or +/-?

            if ($modSettings['karmaMode'] == '1')

                echo '

                                <li class="karma">', $modSettings['karmaLabel'], ' ', $message['member']['karma']['good'] - $message['member']['karma']['bad'], '</li>';

            elseif ($modSettings['karmaMode'] == '2')

                echo '

                                <li class="karma">', $modSettings['karmaLabel'], ' +', $message['member']['karma']['good'], '/-', $message['member']['karma']['bad'], '</li>';



            // Is this user allowed to modify this member's karma?

            if ($message['member']['karma']['allow'])

                echo '

                                <li class="karma_allow">

                                    <a href="', $scripturl, '?action=modifykarma;sa=applaud;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.' . $context['start'], ';m=', $message['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $modSettings['karmaApplaudLabel'], '</a>

                                    <a href="', $scripturl, '?action=modifykarma;sa=smite;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';m=', $message['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $modSettings['karmaSmiteLabel'], '</a>

                                </li>';



            // Show the member's gender icon?

            if (!empty($settings['show_gender']) && $message['member']['gender']['image'] != '' && !isset($context['disabled_fields']['gender']))

                echo '

                                <li class="gender">', $txt['gender'], ': ', $message['member']['gender']['image'], '</li>';



            // Show their personal text?

            if (!empty($settings['show_blurb']) && $message['member']['blurb'] != '')

                echo '

                                <li class="blurb">', $message['member']['blurb'], '</li>';



            // Any custom fields to show as icons?

            if (!empty($message['member']['custom_fields']))

            {

                $shown = false;

                foreach ($message['member']['custom_fields'] as $custom)

                {

                    if ($custom['placement'] != 1 || empty($custom['value']))

                        continue;

                    if (empty($shown))

                    {

                        $shown = true;

                        echo '

                                <li class="im_icons">

                                    <ul>';

                    }

                    echo '

                                        <li>', $custom['value'], '</li>';

                }

                if ($shown)

                    echo '

                                    </ul>

                                </li>';

            }



            // This shows the popular messaging icons.

            if ($message['member']['has_messenger'] && $message['member']['can_view_profile'])

                echo '

                                <li class="im_icons">

                                    <ul>

                                        ', !empty($message['member']['icq']['link']) ? '<li>' . $message['member']['icq']['link'] . '</li>' : '', '

                                        ', !empty($message['member']['msn']['link']) ? '<li>' . $message['member']['msn']['link'] . '</li>' : '', '

                                        ', !empty($message['member']['aim']['link']) ? '<li>' . $message['member']['aim']['link'] . '</li>' : '', '

                                        ', !empty($message['member']['yim']['link']) ? '<li>' . $message['member']['yim']['link'] . '</li>' : '', '

                                    </ul>

                                </li>';



            // Show the profile, website, email address, and personal message buttons.

            if ($settings['show_profile_buttons'])

            {

                echo '

                                <li class="profile">

                                    <ul>';

                // Don't show the profile button if you're not allowed to view the profile.

                if ($message['member']['can_view_profile'])

                    echo '

                                        <li><a href="', $message['member']['href'], '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/icons/profile_sm.gif" alt="' . $txt['view_profile'] . '" title="' . $txt['view_profile'] . '" border="0" />' : $txt['view_profile']), '</a></li>';



                // Don't show an icon if they haven't specified a website.

                if ($message['member']['website']['url'] != '' && !isset($context['disabled_fields']['website']))

                    echo '

                                        <li><a href="', $message['member']['website']['url'], '" title="' . $message['member']['website']['title'] . '" target="_blank" class="new_win">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/www_sm.gif" alt="' . $message['member']['website']['title'] . '" border="0" />' : $txt['www']), '</a></li>';



                // Don't show the email address if they want it hidden.

                if (in_array($message['member']['show_email'], array('yes', 'yes_permission_override', 'no_through_forum')))

                    echo '

                                        <li><a href="', $scripturl, '?action=emailuser;sa=email;msg=', $message['id'], '" rel="nofollow">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt['email'] . '" title="' . $txt['email'] . '" />' : $txt['email']), '</a></li>';



                // Since we know this person isn't a guest, you *can* message them.

                if ($context['can_send_pm'])

                    echo '

                                        <li><a href="', $scripturl, '?action=pm;sa=send;u=', $message['member']['id'], '" title="', $message['member']['online']['is_online'] ? $txt['pm_online'] : $txt['pm_offline'], '">', $settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/im_' . ($message['member']['online']['is_online'] ? 'on' : 'off') . '.gif" alt="' . ($message['member']['online']['is_online'] ? $txt['pm_online'] : $txt['pm_offline']) . '" border="0" />' : ($message['member']['online']['is_online'] ? $txt['pm_online'] : $txt['pm_offline']), '</a></li>';



                echo '

                                    </ul>

                                </li>';

            }



            // Any custom fields for standard placement?

            if (!empty($message['member']['custom_fields']))

            {

                foreach ($message['member']['custom_fields'] as $custom)

                    if (empty($custom['placement']) || empty($custom['value']))

                        echo '

                                <li class="custom">', $custom['title'], ': ', $custom['value'], '</li>';

            }



            // Are we showing the warning status?

            if ($message['member']['can_see_warning'])

                echo '

                                <li class="warning">', $context['can_issue_warning'] ? '<a href="' . $scripturl . '?action=profile;area=issuewarning;u=' . $message['member']['id'] . '">' : '', '<img src="', $settings['images_url'], '/warning_', $message['member']['warning_status'], '.gif" alt="', $txt['user_warn_' . $message['member']['warning_status']], '" />', $context['can_issue_warning'] ? '</a>' : '', '<span class="warn_', $message['member']['warning_status'], '">', $txt['warn_' . $message['member']['warning_status']], '</span></li>';

        }

        // Otherwise, show the guest's email.

        elseif (in_array($message['member']['show_email'], array('yes', 'yes_permission_override', 'no_through_forum')))

            echo '

                                <li class="email"><a href="', $scripturl, '?action=emailuser;sa=email;msg=', $message['id'], '" rel="nofollow">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt['email'] . '" title="' . $txt['email'] . '" border="0" />' : $txt['email']), '</a></li>';



Bununla Değiştir


// Show information about the poster of this message.

        echo '

                                 

                        <div class="poster">

                            <ul class="reset smalltext" id="msg_', $message['id'], '_extra_info">';

        

        // Show a link to the member's profile.

        echo '

                    <h4>

                                ', $message['member']['link'], '

              </h4>

        </li> ';

                    

        // Show the member's custom title, if they have one.

        if (!empty($message['member']['title']))

            echo '

                                <li class="title">', $message['member']['title'], '</li>';



        // Show the member's primary group (like 'Administrator') if they have one.

        if (!empty($message['member']['group']))

            echo '

                                <li class="membergroup">', $message['member']['group'], '</li>';



        // Don't show these things for guests.

        if (!$message['member']['is_guest'])

        {

            // Show the post group if and only if they have no other group or the option is on, and they are in a post group.

            if ((empty($settings['hide_post_group']) || $message['member']['group'] == '') && $message['member']['post_group'] != '')

                echo '

                                <li class="postgroup">', $message['member']['post_group'], '</li>';

            echo '

                                <li class="stars">', $message['member']['group_stars'], '</li>';



            // Show avatars, images, etc.?

            if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))

                echo '

                                <li class="avatar" style="overflow: auto;">', $message['member']['avatar']['image'], '</li>';



            // Show how many posts they have made.

            if (!isset($context['disabled_fields']['posts']))

                echo '

                                <li class="postcount">', $txt['member_postcount'], ': ', $message['member']['posts'], '</li>';



                   // Show how many topics they have made.



$data=mysql_query("SELECT count(`id_topic`) konu FROM `smf_topics` WHERE `id_member_started` = ".$message['member']['id']);

while($d=mysql_fetch_object($data))

{

echo ' <li>Konu: ',$d->konu;

echo ' </li>';

}

mysql_free_result($data);

unset($data,$d);



                   // Show the member's location

if (!empty($message['member']['location']))

echo '

<li class="profil" align="left">Nerden: ', $message['member']['location'], '</li>

';



            // Is karma display enabled?  Total or +/-?

            if ($modSettings['karmaMode'] == '1')

                echo '

                                <li class="karma">', $modSettings['karmaLabel'], ' ', $message['member']['karma']['good'] - $message['member']['karma']['bad'], '</li>';

            elseif ($modSettings['karmaMode'] == '2')

                echo '

                                <li class="karma">', $modSettings['karmaLabel'], ' +', $message['member']['karma']['good'], '/-', $message['member']['karma']['bad'], '</li>';



            // Is this user allowed to modify this member's karma?

            if ($message['member']['karma']['allow'])

                echo '

                                <li class="karma_allow">

                                    <a href="', $scripturl, '?action=modifykarma;sa=applaud;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.' . $context['start'], ';m=', $message['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $modSettings['karmaApplaudLabel'], '</a>

                                    <a href="', $scripturl, '?action=modifykarma;sa=smite;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';m=', $message['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $modSettings['karmaSmiteLabel'], '</a>

                                </li>';



            // Show the member's gender icon?

            if (!empty($settings['show_gender']) && $message['member']['gender']['image'] != '' && !isset($context['disabled_fields']['gender']))

                echo '

                                <li class="gender">', $txt['gender'], ': ', $message['member']['gender']['image'], '</li>';



            // Show their personal text?

            if (!empty($settings['show_blurb']) && $message['member']['blurb'] != '')

                echo '

                                <li class="blurb">', $message['member']['blurb'], '</li>';





                  // Show some Thank-O-Matic Stats ;D

            if (!empty($modSettings['thankYouPostDisplayPage']))

            {

                echo '

                                <li>', $txt['thank_you_post_thx_display'], '</li>

                                <li>-', $txt['thank_you_post_made_display'], ': ', $message['member']['thank_you_post']['made'], '</li>

                                <li>-', $txt['thank_you_post_became_display'], ': ', $message['member']['thank_you_post']['became'], '</li>';

            }





            // Any custom fields to show as icons?

            if (!empty($message['member']['custom_fields']))

            {

                $shown = false;

                foreach ($message['member']['custom_fields'] as $custom)

                {

                    if ($custom['placement'] != 1 || empty($custom['value']))

                        continue;

                    if (empty($shown))

                    {

                        $shown = true;

                        echo '

                                <li class="im_icons">

                                    <ul>';

                    }

                    echo '

                                        <li>', $custom['value'], '</li>';

                }

                if ($shown)

                    echo '

                                    </ul>

                                </li>';

            }



            // This shows the popular messaging icons.

            if ($message['member']['has_messenger'] && $message['member']['can_view_profile'])

                echo '

                                <li class="im_icons">

                                    <ul>

', $message['member']['icq']['link'],'



', $message['member']['msn']['link'],'



', $message['member']['aim']['link'],'



', $message['member']['yim']['link'],'

                                </ul>    

                                </li>';





            // Show the profile, website, email address, and personal message buttons.

            if ($settings['show_profile_buttons'])

            {

                echo '

                                <li class="profile">

                                    <ul>';

                // Don't show the profile button if you're not allowed to view the profile.

                if ($message['member']['can_view_profile'])

                    echo '

                                        <a href="', $message['member']['href'], '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/icons/profile_sm.gif" alt="' . $txt['view_profile'] . '" title="' . $txt['view_profile'] . '" border="0" />' : $txt['view_profile']), '</a>';



                // Don't show an icon if they haven't specified a website.

                if ($message['member']['website']['url'] != '' && !isset($context['disabled_fields']['website']))

                    echo '

                                        <a href="', $message['member']['website']['url'], '" title="' . $message['member']['website']['title'] . '" target="_blank" class="new_win">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/www_sm.gif" alt="' . $message['member']['website']['title'] . '" border="0" />' : $txt['www']), '</a>';



                // Don't show the email address if they want it hidden.

                if (in_array($message['member']['show_email'], array('yes', 'yes_permission_override', 'no_through_forum')))

                    echo '

                                        <a href="', $scripturl, '?action=emailuser;sa=email;msg=', $message['id'], '" rel="nofollow">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt['email'] . '" title="' . $txt['email'] . '" />' : $txt['email']), '</a>';



                // Since we know this person isn't a guest, you *can* message them.

                if ($context['can_send_pm'])

                    echo '

                                        <a href="', $scripturl, '?action=pm;sa=send;u=', $message['member']['id'], '" title="', $message['member']['online']['is_online'] ? $txt['pm_online'] : $txt['pm_offline'], '">', $settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/im_' . ($message['member']['online']['is_online'] ? 'on' : 'off') . '.gif" alt="' . ($message['member']['online']['is_online'] ? $txt['pm_online'] : $txt['pm_offline']) . '" border="0" />' : ($message['member']['online']['is_online'] ? $txt['pm_online'] : $txt['pm_offline']), '</a>';



                echo '

                                    </ul>

                                </li>';

            }



// Show online and offline buttons?

         if (!empty($modSettings['onlineEnable']))

            echo '

                  <li>', $context['can_send_pm'] ? '<a href="' . $message['member']['online']['href'] . '" title="' . $message['member']['online']['label'] . '">' : '', $settings['use_image_buttons'] ? '<img src="' . $message['member']['online']['image_href'] . '" alt="' . $message['member']['online']['text'] . '" border="0" style="margin-top: 2px;" />' : $message['member']['online']['text'], $context['can_send_pm'] ? '</a>' : '', '</li>';



            // Any custom fields for standard placement?

            if (!empty($message['member']['custom_fields']))

            {

                foreach ($message['member']['custom_fields'] as $custom)

                    if (empty($custom['placement']) || empty($custom['value']))

                        echo '

                                <li class="custom">', $custom['title'], ': ', $custom['value'], '</li>';

            }



            // Are we showing the warning status?

            if ($message['member']['can_see_warning'])

                echo '

                                <li class="warning">', $context['can_issue_warning'] ? '<a href="' . $scripturl . '?action=profile;area=issuewarning;u=' . $message['member']['id'] . '">' : '', '<img src="', $settings['images_url'], '/warning_', $message['member']['warning_status'], '.gif" alt="', $txt['user_warn_' . $message['member']['warning_status']], '" />', $context['can_issue_warning'] ? '</a>' : '', '<span class="warn_', $message['member']['warning_status'], '">', $txt['warn_' . $message['member']['warning_status']], '</span></li>';

        }

        // Otherwise, show the guest's email.

        elseif (in_array($message['member']['show_email'], array('yes', 'yes_permission_override', 'no_through_forum')))

            echo '

                                <li class="email"><a href="', $scripturl, '?action=emailuser;sa=email;msg=', $message['id'], '" rel="nofollow">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt['email'] . '" title="' . $txt['email'] . '" border="0" />' : $txt['email']), '</a></li>';



İndex.css'yi aç ve ekle


.poster ul li, .poster h4

{

   border: 1px solid #999999;

   background: url(../images/profilbg.gif) #E2E2E2 repeat-x;

   padding: 3px;

   margin: 3px;

   text-align: center;

}



.poster ul.nolist li 

{

   background: none;

   border: none; 

}



.poster ul li.margintop 



   margin-top: 0;

}



Ekteki profil gifini images klasörüne ekleyin.

Görünüm :

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

teşekkürler
Ek gözükmüyor.
Kardeşim ek'deki resim gözükmüyor daha doğrusu ek yok
Kardeşim ek'deki resim gözükmüyor daha doğrusu ek yok
[center][b]Eskiden vardı, artık yok. Ek linki gözükmüyor... :S[/b][/center]

Yukarı Git