Konu: Alt Konuları Çerçeve İçine Almak  (Okunma sayısı 942 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.


05 Nisan 2014, 00:47
Yanıtla #1
  • *
    • İleti: 33
    • Karma: 0
    • Googlefan Webmaster Forum
    • Profili Görüntüle

bunu kur aynen o  şekilde olur

Free Web Directory
http://addlinkexchange.tk/

05 Nisan 2014, 14:47
Yanıtla #2
  • *
    • İleti: 107
    • Karma: 0
    • OyunFendi
    • Profili Görüntüle

Uzaktan yakından ilgisi yok o modun söylediğimle hocam


ben 2 li ya da 3 lü görünsün istemiyorum , benim söylediğim örnekteki gibi çerçeve içini almak


05 Nisan 2014, 14:59
Yanıtla #3
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

Akşam vakit bulursam bakarım.


05 Nisan 2014, 15:29
Yanıtla #4
  • *
    • İleti: 107
    • Karma: 0
    • OyunFendi
    • Profili Görüntüle

hocam modu kurup biraz uğraştım,


Şunu bulup
Kod: [Seç]

               <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>';


Şu şekilde yaptım ;


Kod: [Seç]

   <div class="altbolum">
               <table>
                  <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><>';


index.css'e şunu ekledim
Kod: [Seç]

.altbolum
{
border: 1px #555 solid;
border-radius: 5px;
float:left;
padding:10px;
width: 100%;
box-shadow: inset 0 0 0.5em #000;
    -moz-box-shadow: inset 0 0 0.5em #000;
    -webkit-box-shadow: inset 0 0 0.5em #000;

}
.altbolum a {
    color: #fff;
}


ama çözemediğim 2 şey var biri basittir belki ama diğeri hakkında hiçbir şey bilmiyorum


www.oyunfendi.com/forum


alt bölümlerin altında 1 çizgi çıkıyor onu kaldıramadım


ayrıca tablonun üst border'inin çizgileri arasına örnek sitedeki gibi "Alt Bölümler" yazısını nasıl yerleştiririm hiç bilmiyorum.


05 Nisan 2014, 19:18
Yanıtla #5
  • *
    • İ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: Spina Bifida - 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;
}


« Son Düzenleme: 06 Nisan 2014, 20:30 Gönderen: bolubeyi »

06 Nisan 2014, 08:09
Yanıtla #6
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

Kendi siteme de uyguladım güzel oldu.
(Üzgünüm. Galeriyi görme yetkiniz yok)


06 Nisan 2014, 09:12
Yanıtla #7
  • *
    • İleti: 273
    • Karma: 1
    • Diyabeturkey
    • Profili Görüntüle

Güzel oldu teşekkürler.


06 Nisan 2014, 15:55
Yanıtla #8
  • *
    • İleti: 107
    • Karma: 0
    • OyunFendi
    • Profili Görüntüle

hocam çok güzel oldu elinize sağlık ancak benim temadan kaynaklanan bir sorun var alttaki çizgiyi kaldıramıyorum bi bakabilir misiniz ?

http://oyunfendi.com/forum/index.php

« Son Düzenleme: 06 Nisan 2014, 20:24 Gönderen: bolubeyi »

06 Nisan 2014, 16:11
Yanıtla #9
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

css dosyanızdaki şu kodu
Kod: [Seç]
.tb-boards td {
    border-bottom: 1px solid #2F2F2F;
}
şununla değişirseniz düzelir ama yapılan değişiklikten başka yerler de etkilenecektir:
Kod: [Seç]
.tb-boards td {

}