Konu: Alt bölümleri çerçeve içerisine almak  (Okunma sayısı 1063 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

06 Nisan 2014, 08:47
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

(Üzgünüm. Galeriyi görme yetkiniz yok)
(Üzgünüm. Galeriyi görme yetkiniz yok)
Sıfır default temaya göre anlatıyorum. Editli ya da default harici temalarda anlatım değişiklik arz edebilir.
Şuradaki Aligned_and_Bilateral_Child_Boards modunu kurun.

Geçici demo: http://www.spinabifidaturkey.com/smf/index.php?action=forum

index.css
Bul:
Kod: [Seç]
fieldset
{
border: 1px solid #c4c4c4;
padding: 1em;
margin: 0 0 0.5em 0;
}

Değiştir:
Kod: [Seç]
fieldset
{
border: 1px solid #ff0000;
padding: 1em;
margin: 0 0 0.5em 0;
border-radius: 5px;
}

BoardIndex.template.php
Bul:
Kod: [Seç]
{
            // Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
            if (!empty($board['children']))
            {
               // Sort the links into an array with new boards bold so it can be imploded.
               $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
       $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (Konu: ' . $child['topics'] . ', Mesaj: ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                     $children[] = $child['new'] ? '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/new_some.png" width="12" height="12" alt=""/><b>' . $child['link'] . '</b>' : '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/new_none.png" width="12" height="12" alt=""/>' . $child['link'];                     
               }

               echo '
               <table style="float:right; padding-left:10px;" width="100%" cellspacing="0" cellpadding="3" border="0">
                  <tr>';

               $child_counter = 0;
               
               if(empty($settings['child_boards_rows']))
               {
                  echo '   
                     
                     <td style="width:50%" class="smalltext" valign="top">';
                       
                        for(; $child_counter < ceil(count($children)/2); $child_counter++)
                              echo $children[$child_counter], '<br />';
               }
               
               echo '
                     </td>
                     <td style="width:50%" class="smalltext" valign="top">';   
                        for(; $child_counter < count($children); $child_counter++)
                              echo $children[$child_counter], '<br />';


               echo '
                     </td>
                  </tr>
               </table>';
            }
}

Değiştir:
Kod: [Seç]
{
            // Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
            if (!empty($board['children']))
            {
               // Sort the links into an array with new boards bold so it can be imploded.
               $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
       $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (Konu: ' . $child['topics'] . ', Mesaj: ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                     $children[] = $child['new'] ? '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/new_some.png" width="12" height="12" alt=""/><b>' . $child['link'] . '</b>' : '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/new_none.png" width="12" height="12" alt=""/>' . $child['link'];                     
               }

               echo '
<fieldset>
   <legend class="smalltext">

         <b>' . $txt['alt_bolumler'], '</b>

   </legend>
               <table style="float:right; padding-left:10px;" width="100%" cellspacing="0" cellpadding="3" border="0">
                  <tr>';

               $child_counter = 0;
               
               if(empty($settings['child_boards_rows']))
               {
                  echo '   
                     
                     <td style="width:50%" class="smalltext" valign="top">';
                       
                        for(; $child_counter < ceil(count($children)/2); $child_counter++)
                              echo $children[$child_counter], '<br />';
               }
               
               echo '
                     </td>
                     <td style="width:50%" class="smalltext" valign="top">';   
                        for(; $child_counter < count($children); $child_counter++)
                              echo $children[$child_counter], '<br />';


               echo '
                     </td>
                  </tr>
               </table>    
</fieldset> ';  

            }
}

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

Değiştir:
Kod: [Seç]
$txt['alt_bolumler'] = 'Alt Bölümler';
?>

Çerçeve rengini kırmızı yerine farklı renkte yapmak için aşağıdaki kodda görülen ff0000 değerini index.css dosyanızdan değiştirebilirsiniz.
Kod: [Seç]
fieldset
{
border: 1px solid #ff0000;
padding: 1em;
margin: 0 0 0.5em 0;
border-radius: 5px;
}



10 Nisan 2014, 14:20
Yanıtla #1
  • *
    • İleti: 1
    • Karma: 0
    • Ankara Güvenlik
    • Profili Görüntüle


21 Mayıs 2014, 02:27
Yanıtla #2
  • *
    • İleti: 10
    • Karma: 0
    • Profili Görüntüle

    • Destek alabilmek
      için forum urlnizi
      profilinize giriniz.

    • Profili Görüntüle

Paket olarak 2.0.7 yuklenebilirmi? temada sanirim test basarisiz yazdi bende yuklemedim.


21 Mayıs 2014, 07:05
Yanıtla #3
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

Paketi önce manuel kurulum dökümanına bakarak kurunuz sonra da burada anlatılan manuel editi uygulayınız.


21 Mayıs 2014, 13:06
Yanıtla #4
  • *
    • İleti: 141
    • Karma: 1
    • Forumigo8navigation
    • Profili Görüntüle

Hocam paylaşım için teşekkür ederim.Bu değişim iki sutun içindir.Eğer alt bölümler 3 sutun olarak seçiliyse aşağıda ki kodu da editlemek gerekir.

BoardIndex.template.php
Bul:
Kod: [Seç]
// Sort the links into an array with new boards bold so it can be imploded.
$children = array();
// Has it posts awaiting approval?
if ($child['can_approve_posts'] && ($child['unapproved_posts'] | $child['unapproved_topics']))
$child['link'] .= ' <a href="' . $scripturl . '?action=moderate;area=postmod;sa=' . ($child['unapproved_topics'] ? 'topics' : 'posts') . ';brd=' . $child['id'] . ';sesc=' . $context['session_id'] . '" title="' . sprintf($txt['unapproved_posts'], $child['unapproved_topics'], $child['unapproved_posts']) . '" class="moderation_link">(!)</a>';

@$children[] = $child['new'] ? '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/new_some.png?fin20" width="12" height="12" alt="new_some"/><strong>' . $child['link'] . '</strong>' : '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/new_none.png?fin20" width="12" height="12" alt="new_none"/>' . $child['link'];
$sayac++;
}

echo '
<table style="float:right; padding-left:10px;" width="97%" cellspacing="0" cellpadding="3" border="0">
<tr>
<td style="width:33%" class="smalltext" valign="top">';
for($sayac2 = 0 ; $sayac2 < ceil($sayac/3);$sayac2++)
echo $children[$sayac2], '<br />';
echo '
</td>
<td style="width:33%" class="smalltext" valign="top">';
for(; $sayac2 < ceil($sayac/1.5);$sayac2++)
echo $children[$sayac2], '<br />';
echo '
</td>
<td style="width:33%" class="smalltext" valign="top">';
for(; $sayac2 < $sayac ; $sayac2++)
echo $children[$sayac2], '<br />';
echo '
</td></tr></table>';
}
}

Değiştir
Kod: [Seç]
// Sort the links into an array with new boards bold so it can be imploded.
$children = array();
// Has it posts awaiting approval?
if ($child['can_approve_posts'] && ($child['unapproved_posts'] | $child['unapproved_topics']))
$child['link'] .= ' <a href="' . $scripturl . '?action=moderate;area=postmod;sa=' . ($child['unapproved_topics'] ? 'topics' : 'posts') . ';brd=' . $child['id'] . ';sesc=' . $context['session_id'] . '" title="' . sprintf($txt['unapproved_posts'], $child['unapproved_topics'], $child['unapproved_posts']) . '" class="moderation_link">(!)</a>';

@$children[] = $child['new'] ? '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/new_some.png?fin20" width="12" height="12" alt="new_some"/><strong>' . $child['link'] . '</strong>' : '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/new_none.png?fin20" width="12" height="12" alt="new_none"/>' . $child['link'];
$sayac++;
}

echo '
<fieldset>
   <legend class="smalltext">

         <b>' . $txt['alt_bolumler'], '</b>
                      </legend>
<table style="float:right; padding-left:10px;" width="97%" cellspacing="0" cellpadding="3" border="0">
<tr>
<td style="width:33%" class="smalltext" valign="top">';
for($sayac2 = 0 ; $sayac2 < ceil($sayac/3);$sayac2++)
echo $children[$sayac2], '<br />';
echo '
</td>
<td style="width:33%" class="smalltext" valign="top">';
for(; $sayac2 < ceil($sayac/1.5);$sayac2++)
echo $children[$sayac2], '<br />';
echo '
</td>
<td style="width:33%" class="smalltext" valign="top">';
for(; $sayac2 < $sayac ; $sayac2++)
echo $children[$sayac2], '<br />';
echo '
</td></tr></table>
</fieldset>';
}
}

« Son Düzenleme: 21 Mayıs 2014, 13:17 Gönderen: kimyaci »

21 Mayıs 2014, 13:28
Yanıtla #5
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle