Üye bilgileri açılımı!

Started by yenidagci, November 03, 2008, 11:18:35 AM

Previous topic - Next topic

yenidagci

sayın burak paylaştığın modda kapat butonuna tıklamamız gerekiyor. Ama bek mouse u çekince kendi gitsin istiyorum veya herahangi bi yere tıklayınca kendi kapansın, başlat gibi yani.
I'm SMF ci  :)

Tasarım aşamasındaym..

yenidagci



Ben bilemedim ya display.templateye uygulamayı.
I'm SMF ci  :)

Tasarım aşamasındaym..

yenidagci

#22
Arkadaşlar SlickPro_GraphiteV2 temasında olan bu açılım modunu kod olarak verebilecek varmı acaba?
I'm SMF ci  :)

Tasarım aşamasındaym..

Yağız...

#23
../Themes/temanız/index.template.php dosyasında bulun:
</head>
Öncesine ekleyin:
      <script language="javascript" type="text/javascript" src="', $settings['theme_url'], '/dropdown.js"></script>

../Themes/temanız(eğer yoksa default)/Display.template.php dosyasında bulun:
<b>', $message['member']['link'], '</b>
Değiştirin:
';
    //Show information about the poster of this message.
        //Show the author name and dropdown menu for the profile, website, email address, and personal message buttons.
        if ($settings['show_profile_buttons'])
        {
            // Don't show the profile button if you're not allowed to view the profile.
            if ($message['member']['can_view_profile'] && $context['user']['is_logged'])
{
                echo '
                    <b><a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '" id="ID', $message['id'], '" rel="drop', $message['id'], '" class="postername">', $message['member']['name'], '</a></b>
                    <!-- Start Dropdown -->
                    <div id="drop', $message['id'], '" style="width: 250px; visibility:hidden;" class="drop-down">
                        <table width="100%" border="0" cellpadding="0" cellspacing="1">';
       
            // Don't show the profile button if you're not allowed to view the profile.
            echo '
                            <tr>
                                <td class="catbg" height="20" align="left" valign="middle">'. $message['member']['name']. '</td>
                            </tr>';
                               
            if ($message['member']['can_view_profile'] && $context['user']['is_logged'])
            {                  
                echo '
                            <tr>
                                <td height="20" align="left" valign="middle"><a class="subNav-link" href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">', $txt['public_profile'], '</a></td>
                            </tr>';
            }
       
            // Don't show these things for guests.
            if (!$message['member']['is_guest'])
            {
                //Don't show a link if they haven't specified a website.
                if ($message['member']['website']['url'] != '')
                    echo '
                            <tr>
                                <td height="20" align="left" valign="middle"><a class="subNav-link" href="', $message['member']['website']['url'], '" title="' . $message['member']['website']['title'] . '" target="_blank">', $txt['members_website'], '</a></td>
                            </tr>';
       
                //Don't show the email address if they want it hidden.
                if (empty($message['member']['hide_email']))
                    echo '
                            <tr>
                                <td height="20" align="left" valign="middle"><a class="subNav-link" href="mailto:', $message['member']['email'], '">', $txt['an_email'], '</a></td>
                            </tr>';

                // Since we know this person isn't a guest, you *can* message them.
                if ($context['can_send_pm'])
                    echo '
                            <tr>
                                <td height="20" align="left" valign="middle"><a class="subNav-link" href="', $scripturl, '?action=pm;sa=send;u=', $message['member']['id'], '">', $txt['private_message'], '</a></td>
                            </tr>';
           
                //Show the last posts
                echo '
                            <tr>
                                <td height="20" align="left" valign="middle"><a class="subNav-link" href="', $scripturl, '?action=profile;u=', $message['member']['id'], ';sa=showPosts">', $txt['last_post'], '</a></td>
                            </tr>';
           
                //Show more stats for this user
                echo '
                            <tr>
                                <td height="20" align="left" valign="middle"><a class="subNav-link" href="', $scripturl, '?action=profile;u=', $message['member']['id'], ';sa=statPanel">', $txt['show_genstats'], '</a></td>
                            </tr>';
            }
       
            echo '
                        </table>
                    </div>
                    <script type="text/javascript">
                    dropdowncontent.init("ID', $message['id'], '", "right-bottom", 200, "click")
                    </script>
                    <!-- End Dropdown -->';
}
            else
            {
                echo '
                    <b>', $message['member']['name'], '</b><br />';
            }
        }
            echo '
                    <br />';
echo '


../Themes/temanız/style.css dosyasının en sonuna ekleyin:
/****
   This is the username of the poster.
****/
a.postername:link, a.postername:visited, a.postername:active
{
   display: block;
   padding: 3px 5px 3px 5px;
   background: #e7e7e7;
   border: 1px solid #acacac;
   text-align: left;
   color: #000000;
   text-decoration: none;
}
a.postername:hover
{
   background: #efefef;
   border: 1px solid #acacac;
   color: #000000;
   text-decoration: none;
}

/****
   The styles for the dropdown menus.
****/
.drop-down
{
   position:absolute;
   border: 2px solid #494949;
   background-color:#f9f9f9;
   padding: 2px;
}


../Themes/default/languages/Modifications.turkish.php(eğer temanızda yoksa) dosyasında bulun:
?>
Öncesine ekleyin:
$txt['public_profile'] = 'Profil Bilgileri';
$txt['members_website'] = 'Websitesi';
$txt['an_email'] = 'Email Gönder';
$txt['private_message'] = 'Özel Mesaj Gönder';
$txt['last_post'] = 'Son Mesajlarini Göster';
$txt['show_genstats'] = 'Genel Istatistiklerini Göster.';

Ekteki dosyayi tema dosyaniza atın.
Eğer Member Color Link modifikasyonunu kullanıyorsanız, değişiklikleri yaptıktan sonra Display.template.php dosyasında bulun:
$message['member']['name']
Değiştirin:
$message['member']['colored_name'][/hr]

Pяηѕѕ LF

Yağız  , Cok güzel bir anlatim ve paylasim emegine saglik. Member Color Link'le uyumlumu bu ?
1.1.21 Default

Yağız...

Bilmiyorum, denemedim :)
Ama uyumlu olması gerekiyor.

Pяηѕѕ LF

Sanirim Degil.

Önce:




Sonra:


Hem rengini hem ortalanmis halini kaybediyor  :P
1.1.21 Default

Arveles

Elveda SMF...

Yağız...

Yeni birşey ekledim. Dener misiniz?

Özgür

Bunu

', $message['member']['name'], '


Bununla

', $context['member']['colored_name'], '


Diyecektim ki zaten yağız demiş. Birde yağız birşey soracağım context ile message komutu arasındaki fark nedir ? biri tema dosyalarında biri sources da mı geçiyor?
So Long

Pяηѕѕ LF

#30
Evet simdi oluyor  Yağız tekrar tesekkürler kolay gelsin.




Bugün mesaj atan üyeler eklentisi için böyle basit bir kodla uyumlu hale getiremeyiz sanirsam ?  :-\ daha farkli gibi.
1.1.21 Default

Yağız...

Quote from: Özgür | ЯocKayseri on December 14, 2008, 12:56:52 PM
Bunu

', $message['member']['name'], '


Bununla

', $context['member']['colored_name'], '


Diyecektim ki zaten yağız demiş. Birde yağız birşey soracağım context ile message komutu arasındaki fark nedir ? biri tema dosyalarında biri sources da mı geçiyor?
Tam olarak değil. Biri display'de diğeri heryerde geçiyor.

Quote from: Pяєηѕєѕ 丂√丂 on December 14, 2008, 01:12:52 PM
Evet simdi oluyor  Yağız tekrar tesekkürler kolay gelsin.




Bugün mesaj atan üyeler eklentisi için böyle basit bir kodla uyumlu hale getiremeyiz sanirsam ?  :-\ daha farkli gibi.
Yapılması zor olur. Boş bir zamanımda denerim.

Pяηѕѕ LF

Bir türlü ortaliyamadim yaa  :P heryere <center></center> yapiyorum olmuyor. Tam olarak nere center eklemem gerekiyor ?

1.1.21 Default

Yağız...

Bul:
            // Don't show the profile button if you're not allowed to view the profile.
            if ($message['member']['can_view_profile'] && $context['user']['is_logged'])
                echo '
                    <b><a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '" id="ID', $message['id'], '" rel="drop', $message['id'], '" class="postername">', $message['member']['name'], '</a></b>';
            else
            {
                echo '
                    <b>', $message['member']['name'], '</b><br />';
            }

Değiştir:
            // Don't show the profile button if you're not allowed to view the profile.
            if ($message['member']['can_view_profile'] && $context['user']['is_logged'])
                echo '
                    <b><a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '" id="ID', $message['id'], '" rel="drop', $message['id'], '" class="postername" style="float: center;">', $message['member']['name'], '</a></b>';
            else
            {
                echo '
                   <center><b>', $message['member']['name'], '</b></center><br />';
            }

Pяηѕѕ LF

Yağız olmadi veya ben karistirdim.  ::)

Ama simdi cikmam lazim yarin tekrar denerim.
1.1.21 Default

Pяηѕѕ LF

<<Anadolu>>, Yağız, yenidagci , .

Bu eklentiyi kullanan varmi birsey sormak istiyorum bende ufak bir hata varda.
1.1.21 Default

Yağız...


Pяηѕѕ LF

Giris yapildiginda sorun yok hersey normal. Ama ziyaretci olarak boardindex de degil konu listesindede degil ama konuya girdikten sonra mesaj içerigine gelindiginde internet explorer'de hata veriyor sayfa altinda.

Giris yapildiginda sorun yok ama guest olarak ufak hata veriyor. Kullanan arkadaslardada ayni hata varmi diye soracaktim.
1.1.21 Default

Yağız...

Kodları düzenledim. Tekrar dener misin?

Pяηѕѕ LF

Simdi hatayi almiyorum. Tesekkürler.

bence bu kod gereksiz ben sildim.


echo '
                            <tr>
                                <td class="catbg" height="20" align="left" valign="middle">'. $message['member']['name']. '</td>
                            </tr>';


Tekrar tesekkür ediyorum kolay gelsin.
1.1.21 Default

Advertisement: