Konu: Message Index Color - Konu başlıkları rengini değiştir  (Okunma sayısı 824 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

04 Temmuz 2014, 10:19
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

Konu listesi görünümünde konu başlıklarının rengini ve arka plan rengini admin panel üzerinden değiştirmeye yarar.
Modifikasyonu paket yöneticisinden ya da manuel olarak kurabilirsiniz.
Kurduktan sonra modifikasyon ayarlarından konu başlıklarına başlık ve arka plan rengi veriniz.

Ekran görüntüleri:



Manuel kurulum:
MessageIndex.template.php
Bul:
Kod: [Seç]
', $topic['is_sticky'] ? '<strong>' : '', '<span id="msg_' . $topic['first_post']['id'] . '">', $topic['first_post']['link'], (!$context['can_approve_posts'] && !$topic['approved'] ? '&nbsp;<em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>', $topic['is_sticky'] ? '</strong>' : '';

// 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['lang_images_url'], '/new.gif" alt="', $txt['new'], '" /></a>';

echo '
                     
Değiştir:
Kod: [Seç]
', $topic['is_sticky'] ? '<strong>' : '', '<div style= "background-color: ', $modSettings['message_index_background_color'] , '"><span id="msg_' . $topic['first_post']['id'] . '">', $topic['first_post']['link'], (!$context['can_approve_posts'] && !$topic['approved'] ? '&nbsp;<em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>', $topic['is_sticky'] ? '</strong>' : '';

// 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['lang_images_url'], '/new.gif" alt="', $txt['new'], '" /></a>';

echo '</div>
   
                     
MessageIndex.php                     
Bul:
Kod: [Seç]
'link' => '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0">' . $row['first_subject'] . '</a>'             

Değiştir:
Kod: [Seç]
'link' => '<a style="color: ' . $modSettings['message_index_color'] . '" href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0">' . $row['first_subject'] . '</a>'               
ManageSettings.php               
Bul:
Kod: [Seç]
// Mod authors, add any settings UNDER this line. Include a comma at the end of the line and don't remove this statement!!
Değiştir:
Kod: [Seç]
// Mod authors, add any settings UNDER this line. Include a comma at the end of the line and don't remove this statement!!
'',
array('text', 'message_index_color',),
array('text', 'message_index_background_color',),
      
      
Modifications.english.php
Bul:
Kod: [Seç]
?>
Üstüne ekle:
Kod: [Seç]
$txt['message_index_color'] = 'Message index color:';
$txt['message_index_background_color'] = 'Message index background color:';

Modifications.turkish.php
Bul:
Kod: [Seç]
?>   

Üstüne ekle:
Kod: [Seç]
$txt['message_index_color'] = 'Konu listesi konu adı rengi:';
$txt['message_index_background_color'] = 'Konu listesi konu adı arka plan rengi:';
Kod
add_settings.php
Bu dosyayı sunucunuza yükleyerek de çalıştıramazsınız. Aşağıdaki sorguları elle sorgulatmanız gerekebilir.

« Son Düzenleme: 06 Temmuz 2014, 18:48 Gönderen: spina bifida »

04 Temmuz 2014, 15:09
Yanıtla #1
  • *
    • İleti: 37
    • Karma: 0
    • Profili Görüntüle

    • Destek alabilmek
      için forum urlnizi
      profilinize giriniz.

    • Profili Görüntüle

teşk. sanırım bu modda ilham kaynağın oldum :)


04 Temmuz 2014, 15:22
Yanıtla #2
  • *
    • İleti: 37
    • Karma: 0
    • Profili Görüntüle

    • Destek alabilmek
      için forum urlnizi
      profilinize giriniz.

    • Profili Görüntüle

messageindex.tep.php de div tagı yerine span yapmak uygun oluyor. div kullanınca yeni iconu konu başlığının altında gözüküyor. span olunca yanında.


04 Temmuz 2014, 15:26
Yanıtla #3
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

evet ufak tefek değişikliklerle farklı görünümler mümkün olur. Dediğiniz gibi yeni ikonun altta değil yanda çıkması daha uygun olacaktır.


05 Temmuz 2014, 05:44
Yanıtla #4
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

yeni ikonu konu adıyla aynı hizada çıkacak şekilde düzenlendi. (divli)


25 Temmuz 2014, 08:53
Yanıtla #5
  • *
    • İleti: 51
    • Karma: 0
    • Adalet Kılıcı Herkesi Kesmeli
    • http://www.dinogretmeni.com/
    • Profili Görüntüle

Kurdum Hatada ver medi İnşallah sonradan hatalara yol açmaz
Paylaşım için çok teşekkür ederim.


25 Temmuz 2014, 15:37
Yanıtla #6
  • *
    • İleti: 37
    • Karma: 0
    • Profili Görüntüle

    • Destek alabilmek
      için forum urlnizi
      profilinize giriniz.

    • Profili Görüntüle

hataya yol açmaz. gayet güzel yapmış spina. sağolasın.