Gönderen Konu: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]  (Okunma sayısı 2237 defa)

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Çevrimdışı AtakanUslu

  • WeBeyn.com
  • SMF-URLGrup
  • *
  • İleti: 7560
  • PR ( Rep ) : 75
  • Cinsiyet: Bay
    • Atakan USLU Kişisel Web Sitesi
  • SMF Sürümü: 1.1.x
Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« : SmfGrup Saati : 22 Ağustos Cts 2009, 17:53 »
Anlatımların hepsi default içindir.

1.x versiyonu için.
2'li olarak:
BoardIndex.template.php'de bulun:

Kod: [Seç]
foreach ($board['children'] as $child)
                    {
                            $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                            $children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
                    }

                    echo '
            <tr>
                <td colspan="3" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
                    <span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
                </td>

Değiştirin:

Kod: [Seç]
foreach ($board['children'] as $child)
                    {
                            $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                            $children[] = $child['new'] ? '<img src="' . $settings['images_url'] . '/on.gif" alt="' . $txt[333] . '" width="15" height="15" style="vertical-align: middle; margin-left: 2px;" /><b>' . $child['link'] . '</b>' : '<img src="' . $settings['images_url'] . '/off.gif" alt="' . $txt[334] . '" width="15" height="15" style="vertical-align: middle; margin-right: 2px;" />' . $child['link'];
                    }

                    echo '
            <tr>
                <td colspan="3" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
                    <table>
                        <tr>';

                    foreach ($children as $key => $child)
                    {
                        if ($key % 2 == 0 && $key != 0)
                            echo '
                        </tr>
                        <tr>';

                        echo '
                            <td style="padding-left: 10px;"><span class="smalltext">', $child, '</span></td>';
                    }

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

Sütunları fazlalaştırmak için:
   Değiştirdiğiniz kodun içerisinde bulunan if ($key % 2 == 0 && $key != 0) kodundaki 2 değerini, istediğiniz değerle değiştirin.

2.0 versiyonu için.
 2'li olarak:
 BoardIndex.template.php'de bulun:

Kod: [Seç]
foreach ($board['children'] as $child)
                    {
                        if (!$child['is_redirect'])
                            $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . $child['topics'] . ', ' . $txt['posts'] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                        else
                            $child['link'] = '<a href="' . $child['href'] . '" title="' . $child['posts'] . ' ' . $txt['redirects'] . '">' . $child['name'] . '</a>';

                        // 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'] > $child['unapproved_posts'] ? 'topics' : 'posts') . ';brd=' . $child['id'] . ';' . $context['session_var'] . '=' . $context['session_id'] . '" title="' . sprintf($txt['unapproved_posts'], $child['unapproved_topics'], $child['unapproved_posts']) . '" class="moderation_link">(!)</a>';

                        $children[] = $child['new'] ? '<strong>' . $child['link'] . '</strong>' : $child['link'];
                    }
                    echo '
            <tr>
                <td class="windowbg3 smalltext largepadding"><strong>', $txt['parent_boards'], '</strong>: ', implode(', ', $children), '</td>

Değiştirin:

Kod: [Seç]
foreach ($board['children'] as $child)
                    {
                        if (!$child['is_redirect'])
                            $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . $child['topics'] . ', ' . $txt['posts'] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                        else
                            $child['link'] = '<a href="' . $child['href'] . '" title="' . $child['posts'] . ' ' . $txt['redirects'] . '">' . $child['name'] . '</a>';

                        // 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'] > $child['unapproved_posts'] ? 'topics' : 'posts') . ';brd=' . $child['id'] . ';' . $context['session_var'] . '=' . $context['session_id'] . '" title="' . sprintf($txt['unapproved_posts'], $child['unapproved_topics'], $child['unapproved_posts']) . '" class="moderation_link">(!)</a>';

                        $children[] = $child['new'] ? '<img src="' . $settings['images_url'] . '/on.gif" alt="' . $txt['new_posts'] . '" width="15" height="15" style="vertical-align: middle; margin-left: 2px;" /><strong>' . $child['link'] . '</strong>' : '<img src="' . $settings['images_url'] . '/off.gif" alt="' . $txt['old_posts'] . '" width="15" height="15" style="vertical-align: middle; margin-right: 2px;" />' . $child['link'];
                    }
                    echo '
            <tr>
                <td class="windowbg3 smalltext largepadding">
                    <table>
                        <tr>';

                    foreach ($children as $key => $child)
                    {
                        if ($key % 2 == 0 && $key != 0)
                            echo '
                        </tr>
                        <tr>';

                        echo '
                            <td style="padding-left: 10px;">', $child, '</td>';
                    }

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

Sütunları fazlalaştırmak için:
    Değiştirdiğiniz kodun içerisinde bulunan if ($key % 2 == 0 && $key != 0) kodundaki 2 değerini, istediğiniz değerle değiştirin.

Tenma'ya teşekkürler.



Alıntıdır.
« Son Düzenleme: SmfGrup Saati : 22 Ağustos Cts 2009, 17:53 Gönderen: AtakaNus »

Çevrimdışı Memq

  • SMF-Modifikasyon
  • *
  • İleti: 569
  • PR ( Rep ) : 13
  • Cinsiyet: Bay
  • Dedemin gostekli saati kadar eski tarzın.
    • Memq
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #1 : SmfGrup Saati : 27 Ağustos Prş 2009, 22:31 »
Şu konuyu sabitleyelim bari de bi daha konu açmasınlar her gelen ayrı konu açıo bu mod için. :) Sağol Atakan.

Çevrimdışı AtakanUslu

  • WeBeyn.com
  • SMF-URLGrup
  • *
  • İleti: 7560
  • PR ( Rep ) : 75
  • Cinsiyet: Bay
    • Atakan USLU Kişisel Web Sitesi
  • SMF Sürümü: 1.1.x
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #2 : SmfGrup Saati : 10 Ekim Cts 2009, 12:48 »
Sabitlemeye gerek yok, açıldıgında gerekeni yaparız.
Rica ederim :)

Çevrimdışı grafitus

  • Yeni Üye
  • *
  • İleti: 126
  • PR ( Rep ) : 2
    • Hileci.org
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #3 : SmfGrup Saati : 10 Ekim Cts 2009, 13:06 »
Dün gece format attım PCye. İşim bitsin daha değişik sıralama yapmayı düşünüyorum (DIV+CSS ile). Teşekkürler paylaşım için.

Çevrimdışı Yako_1907

  • Yeni Üye
  • *
  • İleti: 77
  • PR ( Rep ) : 0
  • Cinsiyet: Bay
    • Müziksiz İlahi Portalı
  • SMF Sürümü: 2.0
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #4 : SmfGrup Saati : 10 Ekim Cts 2009, 13:11 »
Teşekkürler.


Ya grafitus senden kurtuluş yok mu  ;D ;D
« Son Düzenleme: SmfGrup Saati : 10 Ekim Cts 2009, 13:12 Gönderen: Yako_1907 »

Çevrimiçi EmirCan

  • SGT-Admin
  • *
  • İleti: 14053
  • PR ( Rep ) : 247
  • Cinsiyet: Bay
  • EmirCan ( İST )
  • SMF Sürümü: 2.0
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #5 : SmfGrup Saati : 10 Ekim Cts 2009, 13:35 »
Dün gece format attım PCye. İşim bitsin daha değişik sıralama yapmayı düşünüyorum (DIV+CSS ile). Teşekkürler paylaşım için.

Eyw

Teşekkürler.


Ya grafitus senden kurtuluş yok mu  ;D ;D

=)
Emirkuzu.com

Çevrimdışı Cado

  • ...
  • SGT-Admin
  • *
  • İleti: 1975
  • PR ( Rep ) : 53
  • Cinsiyet: Bay
  • Sabır .
    • Smf Tema,Mod,Destek
  • SMF Sürümü: 2.0
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #6 : SmfGrup Saati : 10 Ekim Cts 2009, 15:38 »
Dün gece format attım PCye. İşim bitsin daha değişik sıralama yapmayı düşünüyorum (DIV+CSS ile). Teşekkürler paylaşım için.
Bekleriz Herzaman :) görelim bakalım divle nasıl yapacan :)
selenka.net

Çevrimdışı AcemiXoops

  • Yeni Üye
  • *
  • İleti: 12
  • PR ( Rep ) : 0
  • AcemiXoops »yilmazkoy.net
    • AcemiXoops
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #7 : SmfGrup Saati : 11 Ekim Paz 2009, 02:53 »
Tesekkür ederim arkadaslar.Bir baska forumda bunu okuyup  uygulamistim ama inanin alt katagoriler çok düzensizdi.Sayenizde biraz adam oldu forumum.sagolun.

Çevrimiçi EmirCan

  • SGT-Admin
  • *
  • İleti: 14053
  • PR ( Rep ) : 247
  • Cinsiyet: Bay
  • EmirCan ( İST )
  • SMF Sürümü: 2.0
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #8 : SmfGrup Saati : 11 Ekim Paz 2009, 03:09 »
Rica ederiz.
İyi geceler.
Emirkuzu.com

Çevrimdışı Starfall

  • Yeni Üye
  • *
  • İleti: 2
  • PR ( Rep ) : 0
  • Kendinize İmza Seciniz
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #9 : SmfGrup Saati : 18 Ekim Paz 2009, 16:57 »
Sorunsuz alt alta alıyor başka yerlerden yaptığımda kod hatası veriyordu çok sağolun.

Çevrimdışı AtakanUslu

  • WeBeyn.com
  • SMF-URLGrup
  • *
  • İleti: 7560
  • PR ( Rep ) : 75
  • Cinsiyet: Bay
    • Atakan USLU Kişisel Web Sitesi
  • SMF Sürümü: 1.1.x
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #10 : SmfGrup Saati : 29 Ekim Prş 2009, 19:38 »
Sorunsuz alt alta alıyor başka yerlerden yaptığımda kod hatası veriyordu çok sağolun.

Rica ederiz. :)

Çevrimdışı grafitus

  • Yeni Üye
  • *
  • İleti: 126
  • PR ( Rep ) : 2
    • Hileci.org
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #11 : SmfGrup Saati : 09 Kasım Pzt 2009, 00:00 »
Dün gece format attım PCye. İşim bitsin daha değişik sıralama yapmayı düşünüyorum (DIV+CSS ile). Teşekkürler paylaşım için.
Bekleriz Herzaman :) görelim bakalım divle nasıl yapacan :)

Anam unuttum ben onu. xD 1-2 hafta sonra gene format atıcam. Tüm yedeklerim gitti PC'de. :( Virüs girdi.

Çevrimdışı Cado

  • ...
  • SGT-Admin
  • *
  • İleti: 1975
  • PR ( Rep ) : 53
  • Cinsiyet: Bay
  • Sabır .
    • Smf Tema,Mod,Destek
  • SMF Sürümü: 2.0
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #12 : SmfGrup Saati : 09 Kasım Pzt 2009, 20:44 »
Dün gece format attım PCye. İşim bitsin daha değişik sıralama yapmayı düşünüyorum (DIV+CSS ile). Teşekkürler paylaşım için.
Bekleriz Herzaman :) görelim bakalım divle nasıl yapacan :)

Anam unuttum ben onu. xD 1-2 hafta sonra gene format atıcam. Tüm yedeklerim gitti PC'de. :( Virüs girdi.
Bekliyoduk la :D
selenka.net

Çevrimdışı Balaban

  • SGT-Admin
  • *
  • İleti: 3804
  • PR ( Rep ) : 117
  • Cinsiyet: Bay
    • Metal Vids
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #13 : SmfGrup Saati : 09 Kasım Pzt 2009, 23:22 »
ne kadar büyüttünüz bu div'i...
table ile kodlama çok daha kolay,pratik ve tasarımlarınız için uygunken neden kendinizi div ile yapmaya zorluyorsunuz ki ?

Çevrimdışı mythcomeback

  • SMF-Danışman
  • *
  • İleti: 2962
  • PR ( Rep ) : 28
  • Cinsiyet: Bay
  • http://ogrencilerkulubu.com | Burak |
    • Öğrencilerin Forum Sitesi
Ynt: Alt Bölümleri Alt Alta Sıralama [SORUNSUZ & 1.1.x ve 2.0]
« Yanıtla #14 : SmfGrup Saati : 13 Kasım Cum 2009, 11:45 »
ne kadar büyüttünüz bu div'i...
table ile kodlama çok daha kolay,pratik ve tasarımlarınız için uygunken neden kendinizi div ile yapmaya zorluyorsunuz ki ?

Doğrudur.Artık table kullanmıyorum insanlar istemiyor diye ama tablelerin daha rahat olduğu da bir gerçek..