News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Kilitli Konunun Üzerini Çiz

Started by Özgür, May 22, 2008, 09:37:58 PM

Previous topic - Next topic

Özgür

Selamlar. Smf 1.1.5 kullanıyorum forumda kilitli olan konuların üzerlerinin çizilmesini yada sönük olmalarını işte her nasıl olursa olmasını istiyorum. Burada Gri yazılı mesela, smf 2.0 olduğu için mi bilmiyorum ama 1.1.5 için varmı dır böyle birşey kodun olduğu bölümü buldum ama oynama yapamıyorum pek fazla

Arama da yaptım ama bulamadım hiçbirşey.

// Do we want to seperate the sticky and lock status out?
if (!empty($settings['seperate_sticky_lock']) && strpos($topic['class'], 'sticky') !== false)
$topic['class'] = substr($topic['class'], 0, strrpos($topic['class'], '_sticky'));
if (!empty($settings['seperate_sticky_lock']) && strpos($topic['class'], 'locked') !== false)
$topic['class'] = substr($topic['class'], 0, strrpos($topic['class'], '_locked'));

echo '
<tr>
<td class="windowbg2" valign="middle" align="center" width="5%">
<img src="', $settings['images_url'], '/topic/', $topic['class'], '.gif" alt="" />
</td>
<td class="windowbg2" valign="middle" align="center" width="4%">
<img src="', $topic['first_post']['icon_url'], '" alt="" />
</td>
<td class="windowbg' , !empty($settings['seperate_sticky_lock']) && $topic['is_sticky'] ? '3' : '' , '" valign="middle" ', (!empty($topic['quick_mod']['remove']) ? 'id="topic_' . $topic['first_post']['id'] . '" onmouseout="mouse_on_div = 0;" onmouseover="mouse_on_div = 1;" ondblclick="modify_topic(\'' . $topic['id'] . '\', \'' . $topic['first_post']['id'] . '\', \'' . $context['session_id'] . '\');"' : ''), '>';

if (!empty($settings['seperate_sticky_lock']))
echo '
' , $topic['is_locked'] ? '<img src="' . $settings['images_url'] . '/icons/quick_lock.gif" align="right" alt="" id="lockicon' . $topic['first_post']['id'] . '" style="margin: 0;" />' : '' , '
' , $topic['is_sticky'] ? '<img src="' . $settings['images_url'] . '/icons/show_sticky.gif" align="right" alt="" id="stickyicon' . $topic['first_post']['id'] . '" style="margin: 0;" />' : '';
So Long

[SiNaN]

Kodlar düzenlenerek aşağıdaki mesaja alındı. Mesaja ulaşmak için aşağıdaki bağlantıya tıklayın:

http://www.simplemachines.org/community/index.php?topic=240764.msg1552855#msg1552855
Former SMF Core Developer | My Mods | SimplePortal

Hoochie Coochie Man

[SiNaN] ben 2.0 hiç bilmiyorum, bu verdiğin kodlar kilitli konuya tam olarak ne yapıyor?
İnadına SMF 1.1.X

[SiNaN]

Quote from: Hoochie Coochie Man™ on May 23, 2008, 03:09:30 AM
[SiNaN] ben 2.0 hiç bilmiyorum, bu verdiğin kodlar kilitli konuya tam olarak ne yapıyor?

Bu forumda yapılanı yapıyor. Gri renkli oluyor tamamen konunun adı ve bilgilerinin bulunduğu satır.
Former SMF Core Developer | My Mods | SimplePortal

Hoochie Coochie Man

Quote from: [SiNaN] on May 23, 2008, 03:16:40 AM
Quote from: Hoochie Coochie Man™ on May 23, 2008, 03:09:30 AM
[SiNaN] ben 2.0 hiç bilmiyorum, bu verdiğin kodlar kilitli konuya tam olarak ne yapıyor?

Bu forumda yapılanı yapıyor. Gri renkli oluyor tamamen konunun adı ve bilgilerinin bulunduğu satır.
Anladım saol..
İnadına SMF 1.1.X

#Serseri

Sinan Senin Style.css kodlarına ufak bi ekleme yaptım.

Sinanın verdiği Bu kodların altına

{
   color: #888;
   font-weight: normal;


Bu kodu ekle üstü çizilir.

text-decoration: line-through;

Ön izlemeyi eke koydum

[SiNaN]

Bunu ekleyince herşeyin üstünü çizdiği için koymamıştım. :)
Former SMF Core Developer | My Mods | SimplePortal

#Serseri

Quote from: [SiNaN] on May 23, 2008, 04:36:45 AM
Bunu ekleyince herşeyin üstünü çizdiği için koymamıştım. :)

Fena olmadı valla kendi sitemle bile kullanabilirim :)


Hoochie Coochie Man

Herşeyin üstünün çizilmesi kötü. Yanlız başlık olsa iyi olurdu ...
İnadına SMF 1.1.X

[SiNaN]

Sadece konu adının üzerini de çizdik. :)

../Themes/default/stlye.css

Bul:
.windowbg3
{
color: #000000;
background-color: #E0E1E8;
}


Sonrasına ekle:

.windowbg_locked, .windowbgname_locked
{
background-color: #E8EAEE;
}
.windowbg2_locked, .windowbg2name_locked
{
background-color: #F0F4F6;
}
/* make the locked items a bit lighter in color */
.windowbg_locked, .windowbg_locked a,.windowbg2_locked, .windowbg2_locked a
{
color: #888;
font-weight: normal;
}
/* make the locked items a bit lighter in color */
.windowbgname_locked, .windowbgname_locked a,.windowbg2name_locked, .windowbg2name_locked a
{
color: #888;
font-weight: normal;
text-decoration: line-through;
}


../Themes/deault/MessageIndex.template.php

Bul:

echo '
<tr>
<td class="windowbg2" valign="middle" align="center" width="5%">
<img src="', $settings['images_url'], '/topic/', $topic['class'], '.gif" alt="" />
</td>
<td class="windowbg2" valign="middle" align="center" width="4%">
<img src="', $topic['first_post']['icon_url'], '" alt="" />
</td>
<td class="windowbg' , !empty($settings['seperate_sticky_lock']) && $topic['is_sticky'] ? '3' : '' , '" valign="middle" ', (!empty($topic['quick_mod']['remove']) ? 'id="topic_' . $topic['first_post']['id'] . '" onmouseout="mouse_on_div = 0;" onmouseover="mouse_on_div = 1;" ondblclick="modify_topic(\'' . $topic['id'] . '\', \'' . $topic['first_post']['id'] . '\', \'' . $context['session_id'] . '\');"' : ''), '>';

if (!empty($settings['seperate_sticky_lock']))
echo '
' , $topic['is_locked'] ? '<img src="' . $settings['images_url'] . '/icons/quick_lock.gif" align="right" alt="" id="lockicon' . $topic['first_post']['id'] . '" style="margin: 0;" />' : '' , '
' , $topic['is_sticky'] ? '<img src="' . $settings['images_url'] . '/icons/show_sticky.gif" align="right" alt="" id="stickyicon' . $topic['first_post']['id'] . '" style="margin: 0;" />' : '';

echo '
', $topic['is_sticky'] ? '<b>' : '' , '<span id="msg_' . $topic['first_post']['id'] . '">', $topic['first_post']['link'], '</span>', $topic['is_sticky'] ? '</b>' : '';

// Is this topic new? (assuming they are logged in!)
if ($topic['new'] && $context['user']['is_logged'])
echo '
<a href="', $topic['new_href'], '" id="newicon' . $topic['first_post']['id'] . '"><img src="', $settings['images_url'], '/', $context['user']['language'], '/new.gif" alt="', $txt[302], '" /></a>';

echo '
<small id="pages' . $topic['first_post']['id'] . '">', $topic['pages'], '</small>
</td>
<td class="windowbg2" valign="middle" width="14%">
', $topic['first_post']['member']['link'], '
</td>
<td class="windowbg' , $topic['is_sticky'] ? '3' : '' , '" valign="middle" width="4%" align="center">
', $topic['replies'], '
</td>
<td class="windowbg' , $topic['is_sticky'] ? '3' : '' , '" valign="middle" width="4%" align="center">
', $topic['views'], '
</td>
<td class="windowbg2" valign="middle" width="22%">
<a href="', $topic['last_post']['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt[111], '" title="', $txt[111], '" style="float: right;" /></a>
<span class="smalltext">
', $topic['last_post']['time'], '<br />
', $txt[525], ' ', $topic['last_post']['member']['link'], '
</span>
</td>';

// Show the quick moderation options?
if (!empty($options['display_quick_mod']))
{
echo '
<td class="windowbg' , $topic['is_sticky'] ? '3' : '' , '" valign="middle" align="center" width="4%">';
if ($options['display_quick_mod'] == 1)
echo '
<input type="checkbox" name="topics[]" value="', $topic['id'], '" class="check" />';


Değiştir:

echo '
<tr>
<td class="windowbg2' , ($topic['is_locked'] ? '_locked' : ''), '" valign="middle" align="center" width="5%">
<img src="', $settings['images_url'], '/topic/', $topic['class'], '.gif" alt="" />
</td>
<td class="windowbg2' , ($topic['is_locked'] ? '_locked' : ''), '" valign="middle" align="center" width="4%">
<img src="', $topic['first_post']['icon_url'], '" alt="" />
</td>
<td class="windowbg' , !empty($settings['seperate_sticky_lock']) && $topic['is_sticky'] ? '3' : ($topic['is_locked'] ? 'name_locked' : ''), '" valign="middle" ', (!empty($topic['quick_mod']['remove']) ? 'id="topic_' . $topic['first_post']['id'] . '" onmouseout="mouse_on_div = 0;" onmouseover="mouse_on_div = 1;" ondblclick="modify_topic(\'' . $topic['id'] . '\', \'' . $topic['first_post']['id'] . '\', \'' . $context['session_id'] . '\');"' : ''), '>';

if (!empty($settings['seperate_sticky_lock']))
echo '
' , $topic['is_locked'] ? '<img src="' . $settings['images_url'] . '/icons/quick_lock.gif" align="right" alt="" id="lockicon' . $topic['first_post']['id'] . '" style="margin: 0;" />' : '' , '
' , $topic['is_sticky'] ? '<img src="' . $settings['images_url'] . '/icons/show_sticky.gif" align="right" alt="" id="stickyicon' . $topic['first_post']['id'] . '" style="margin: 0;" />' : '';

echo '
', $topic['is_sticky'] ? '<b>' : '' , '<span id="msg_' . $topic['first_post']['id'] . '">', $topic['first_post']['link'], '</span>', $topic['is_sticky'] ? '</b>' : '';

// Is this topic new? (assuming they are logged in!)
if ($topic['new'] && $context['user']['is_logged'])
echo '
<a href="', $topic['new_href'], '" id="newicon' . $topic['first_post']['id'] . '"><img src="', $settings['images_url'], '/', $context['user']['language'], '/new.gif" alt="', $txt[302], '" /></a>';

echo '
<small id="pages' . $topic['first_post']['id'] . '">', $topic['pages'], '</small>
</td>
<td class="windowbg2' , ($topic['is_locked'] ? '_locked' : ''), '" valign="middle" width="14%">
', $topic['first_post']['member']['link'], '
</td>
<td class="windowbg' , $topic['is_sticky'] ? '3' : ($topic['is_locked'] ? '_locked' : '') , '" valign="middle" width="4%" align="center">
', $topic['replies'], '
</td>
<td class="windowbg' , $topic['is_sticky'] ? '3' : ($topic['is_locked'] ? '_locked' : '') , '" valign="middle" width="4%" align="center">
', $topic['views'], '
</td>
<td class="windowbg2' , ($topic['is_locked'] ? '_locked' : ''), '" valign="middle" width="22%">
<a href="', $topic['last_post']['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt[111], '" title="', $txt[111], '" style="float: right;" /></a>
<span class="smalltext">
', $topic['last_post']['time'], '<br />
', $txt[525], ' ', $topic['last_post']['member']['link'], '
</span>
</td>';

// Show the quick moderation options?
if (!empty($options['display_quick_mod']))
{
echo '
<td class="windowbg' , $topic['is_sticky'] ? '3' : ($topic['is_locked'] ? '_locked' : '') , '" valign="middle" align="center" width="4%">';
if ($options['display_quick_mod'] == 1)
echo '
<input type="checkbox" name="topics[]" value="', $topic['id'], '" class="check" />';


Çok fazla değişiklik olduğu için tek tek vermedim.

Not: Sadece default teması için bu şekilde. Diğer temalar için, o temanın dosyalarında değişiklik yapılmalı.
Former SMF Core Developer | My Mods | SimplePortal

Özgür

çok teşekkür ederim fevkaledeninde fevkinde oldu nasıl teşekkür ederim bilemedim. [konudışı]sinan sen bizim herşeyimizsin =)[/konudışı]
So Long


Özgür

aynı şey olduğu için burdan sorayım dedim. yine burdaki gibi duyuru veya sabit konularında arkaplanı farklı olması için ne yapabilirim?



http://img508.imageshack.us/img508/462/64128506ln2.jpg

gibi
So Long

[SiNaN]

Bu konudaki ipucunu uyguladığınızı varsayıyorum.

Bul:

echo '
<tr>
<td class="windowbg2' , ($topic['is_locked'] ? '_locked' : ''), '" valign="middle" align="center" width="5%">
<img src="', $settings['images_url'], '/topic/', $topic['class'], '.gif" alt="" />
</td>
<td class="windowbg2' , ($topic['is_locked'] ? '_locked' : ''), '" valign="middle" align="center" width="4%">
<img src="', $topic['first_post']['icon_url'], '" alt="" />
</td>
<td class="windowbg' , !empty($settings['seperate_sticky_lock']) && $topic['is_sticky'] ? '3' : ($topic['is_locked'] ? 'name_locked' : ''), '" valign="middle" ', (!empty($topic['quick_mod']['remove']) ? 'id="topic_' . $topic['first_post']['id'] . '" onmouseout="mouse_on_div = 0;" onmouseover="mouse_on_div = 1;" ondblclick="modify_topic(\'' . $topic['id'] . '\', \'' . $topic['first_post']['id'] . '\', \'' . $context['session_id'] . '\');"' : ''), '>';

if (!empty($settings['seperate_sticky_lock']))
echo '
' , $topic['is_locked'] ? '<img src="' . $settings['images_url'] . '/icons/quick_lock.gif" align="right" alt="" id="lockicon' . $topic['first_post']['id'] . '" style="margin: 0;" />' : '' , '
' , $topic['is_sticky'] ? '<img src="' . $settings['images_url'] . '/icons/show_sticky.gif" align="right" alt="" id="stickyicon' . $topic['first_post']['id'] . '" style="margin: 0;" />' : '';

echo '
', $topic['is_sticky'] ? '<b>' : '' , '<span id="msg_' . $topic['first_post']['id'] . '">', $topic['first_post']['link'], '</span>', $topic['is_sticky'] ? '</b>' : '';

// Is this topic new? (assuming they are logged in!)
if ($topic['new'] && $context['user']['is_logged'])
echo '
<a href="', $topic['new_href'], '" id="newicon' . $topic['first_post']['id'] . '"><img src="', $settings['images_url'], '/', $context['user']['language'], '/new.gif" alt="', $txt[302], '" /></a>';

echo '
<small id="pages' . $topic['first_post']['id'] . '">', $topic['pages'], '</small>
</td>
<td class="windowbg2' , ($topic['is_locked'] ? '_locked' : ''), '" valign="middle" width="14%">
', $topic['first_post']['member']['link'], '
</td>
<td class="windowbg' , $topic['is_sticky'] ? '3' : ($topic['is_locked'] ? '_locked' : '') , '" valign="middle" width="4%" align="center">
', $topic['replies'], '
</td>
<td class="windowbg' , $topic['is_sticky'] ? '3' : ($topic['is_locked'] ? '_locked' : '') , '" valign="middle" width="4%" align="center">
', $topic['views'], '
</td>
<td class="windowbg2' , ($topic['is_locked'] ? '_locked' : ''), '" valign="middle" width="22%">
<a href="', $topic['last_post']['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt[111], '" title="', $txt[111], '" style="float: right;" /></a>
<span class="smalltext">
', $topic['last_post']['time'], '<br />
', $txt[525], ' ', $topic['last_post']['member']['link'], '
</span>
</td>';

// Show the quick moderation options?
if (!empty($options['display_quick_mod']))
{
echo '
<td class="windowbg' , $topic['is_sticky'] ? '3' : ($topic['is_locked'] ? '_locked' : '') , '" valign="middle" align="center" width="4%">';
if ($options['display_quick_mod'] == 1)
echo '
<input type="checkbox" name="topics[]" value="', $topic['id'], '" class="check" />';


Değiştir:

         echo '
               <tr>
                  <td class="windowbg2' , ($topic['is_locked'] ? '_locked' : ''), '" valign="middle"', $topic['is_sticky'] ? ' style="background-color:#D7E9F6;"' : '', ' align="center" width="5%">
                     <img src="', $settings['images_url'], '/topic/', $topic['class'], '.gif" alt="" />
                  </td>
                  <td class="windowbg2' , ($topic['is_locked'] ? '_locked' : ''), '" valign="middle"', $topic['is_sticky'] ? ' style="background-color:#D7E9F6;"' : '', ' align="center" width="4%">
                     <img src="', $topic['first_post']['icon_url'], '" alt="" />
                  </td>
                  <td class="windowbg' , !empty($settings['seperate_sticky_lock']) && $topic['is_sticky'] ? '3' : ($topic['is_locked'] ? 'name_locked' : ''), '" valign="middle" ', $topic['is_sticky'] ? 'style="background-color:#D7E9F6;"' : '', (!empty($topic['quick_mod']['remove']) ? 'id="topic_' . $topic['first_post']['id'] . '" onmouseout="mouse_on_div = 0;" onmouseover="mouse_on_div = 1;" ondblclick="modify_topic(\'' . $topic['id'] . '\', \'' . $topic['first_post']['id'] . '\', \'' . $context['session_id'] . '\');"' : ''), '>';

         if (!empty($settings['seperate_sticky_lock']))
            echo '
                     ' , $topic['is_locked'] ? '<img src="' . $settings['images_url'] . '/icons/quick_lock.gif" align="right" alt="" id="lockicon' . $topic['first_post']['id'] . '" style="margin: 0;" />' : '' , '
                     ' , $topic['is_sticky'] ? '<img src="' . $settings['images_url'] . '/icons/show_sticky.gif" align="right" alt="" id="stickyicon' . $topic['first_post']['id'] . '" style="margin: 0;" />' : '';

         echo '
                     ', $topic['is_sticky'] ? '<b>' : '' , '<span id="msg_' . $topic['first_post']['id'] . '">', $topic['first_post']['link'], '</span>', $topic['is_sticky'] ? '</b>' : '';

         // Is this topic new? (assuming they are logged in!)
         if ($topic['new'] && $context['user']['is_logged'])
               echo '
                     <a href="', $topic['new_href'], '" id="newicon' . $topic['first_post']['id'] . '"><img src="', $settings['images_url'], '/', $context['user']['language'], '/new.gif" alt="', $txt[302], '" /></a>';

         echo '
                     <small id="pages' . $topic['first_post']['id'] . '">', $topic['pages'], '</small>
                  </td>
                  <td class="windowbg2' , ($topic['is_locked'] ? '_locked' : ''), '" valign="middle"', $topic['is_sticky'] ? ' style="background-color:#D7E9F6;"' : '', ' width="4%">
                     ', $topic['first_post']['member']['link'], '
                  </td>
                  <td class="windowbg' , $topic['is_sticky'] ? '3' : ($topic['is_locked'] ? '_locked' : '') , '" valign="middle"', $topic['is_sticky'] ? ' style="background-color:#D7E9F6;"' : '', ' align="center" width="4%">
                     ', $topic['replies'], '
                  </td>
                  <td class="windowbg' , $topic['is_sticky'] ? '3' : ($topic['is_locked'] ? '_locked' : '') , '" valign="middle"', $topic['is_sticky'] ? ' style="background-color:#D7E9F6;"' : '', ' align="center" width="4%">
                     ', $topic['views'], '
                  </td>
                  <td class="windowbg2' , ($topic['is_locked'] ? '_locked' : ''), '" valign="middle"', $topic['is_sticky'] ? ' style="background-color:#D7E9F6;"' : '', ' width="22%">
                     <a href="', $topic['last_post']['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt[111], '" title="', $txt[111], '" style="float: right;" /></a>
                     <span class="smalltext">
                        ', $topic['last_post']['time'], '<br />
                        ', $txt[525], ' ', $topic['last_post']['member']['link'], '
                     </span>
                  </td>';

         // Show the quick moderation options?
         if (!empty($options['display_quick_mod']))
         {
            echo '
                  <td class="windowbg' , $topic['is_sticky'] ? '3' : ($topic['is_locked'] ? '_locked' : '') , '" valign="middle" align="center" width="4%">';
            if ($options['display_quick_mod'] == 1)
               echo '
                        <input type="checkbox" name="topics[]" value="', $topic['id'], '" class="check" />';
Former SMF Core Developer | My Mods | SimplePortal

Hoochie Coochie Man

TAŞINDI: Konu adı..

Bunların da üstünü çizmese güzel olurdu ama neyse.. Yinede sağolun..
İnadına SMF 1.1.X

[SiNaN]

Birkaç gün sonra hatırlatırsan ilgilenebilirim HCM.
Former SMF Core Developer | My Mods | SimplePortal

Hoochie Coochie Man

Sen bırak şimdi, ilk önce iyi olda, acelesi yok, sonra hatırlatırım :)
İnadına SMF 1.1.X

Evo™

#18
Sinan hocam messageindex.template.php de yaptığınız değişiklikleri gösterirmisiniz benim ki baya bir karışık da veya ekte vereyim bakabilirseniz.
Ekte veremedim bu adresten indirebilirmisiniz size zahmet.

Hoochie Coochie Man

İnadına SMF 1.1.X

Advertisement: