phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

çoklu satır alt-forum gösterimi [1.0.0]

Forum kuralları
Bu forumdaki konular uygulanmak için değil, bir eklenti veya fikrin geliştirme aşamasında diğer geliştirici ve kullanıcılar ile fikir alışverişi içindir.

çoklu satır alt-forum gösterimi [1.0.0]

İleti ALEXIS 07 Ağu 2008 07:21

phpbb 3.0.1

çoklu satır alt-forum gösterimi 1.0.0

20.06.2008 // v.1.0.0

  • simuzer 0.2.0 branch
  • gösterim düzenlemeleri
  • tablolu sürüm eklendi
  • hata kontrolü ve değişiklikleri

[ AÇ ]

includes/functions_display.php

[ BUL ]

Kod: Tümünü seç
      $s_subforums_list = array();
      foreach ($subforums_list as $subforum)
      {
         $s_subforums_list[] = '<a href="' . $subforum['link'] . '" class="subforum ' . (($subforum['unread']) ? 'unread' : 'read') . '" title="' . (($subforum['unread']) ? $user->lang['NEW_POSTS'] : $user->lang['NO_NEW_POSTS']) . '">' . $subforum['name'] . '</a>';
      }
      $s_subforums_list = (string) implode(', ', $s_subforums_list);


[ BUNUNLA DEĞİŞTİR ]

Kod: Tümünü seç
      //-- [+] MOD: çoklu satır alt-forum -------------------------------------
      //-- replace
      /*      
      $s_subforums_list = array();
      foreach ($subforums_list as $subforum)
      {
         $s_subforums_list[] = '<a href="' . $subforum['link'] . '" class="subforum ' . (($subforum['unread']) ? 'unread' : 'read') . '" title="' . (($subforum['unread']) ? $user->lang['NEW_POSTS'] : $user->lang['NO_NEW_POSTS']) . '">' . $subforum['name'] . '</a>';
      }
      $s_subforums_list = (string) implode(', ', $s_subforums_list);
      */

      /* prosilver sürümü, çerçeve ve padding 0 yapıldı, tablo sürümü eklendi */

      //$s_subforums_list = array();
      $config['sub_forum_column'] = 3; // satır sayıcı, geleceğe yönelik ACP ye taşınacak + SQL sorgusu
      $num_count = 0;
      //$s_subforums_list = '<div><dl>';
      $s_subforums_list = '<table><tr>';
      foreach ($subforums_list as $subforum)
      {
         //$s_subforums_list .= '<dd style="border:0;padding:0;"><a href="' . $subforum['link'] . '" class="subforum ' . (($subforum['unread']) ? 'unread' : 'read') . '">' . $subforum['name'] . '</a> &nbsp;</dd>';
         $s_subforums_list .= '<td><a href="' . $subforum['link'] . '" class="subforum ' . (($subforum['unread']) ? 'unread' : 'read') . '">' . $subforum['name'] . '</a> &nbsp;</td>';
         $num_count++;
         if($num_count % $config['sub_forum_column'] == 0)
         {
            //$s_subforums_list .= '</dl><dl>';
            $s_subforums_list .= '</tr><tr>';
         }
      }
      //$s_subforums_list .='</dl></div>';
      $s_subforums_list .='</tr></table>';
      //
      //-- [-] MOD: çoklu satır alt-forum -------------------------------------
ALEXIS
tercüme
tercüme

Kullanıcı avatarı

İleti: 2581
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

  profesyonel phpBB3 çözümleri ve web hizmetleri

Re: çoklu satır alt-forum gösterimi [1.0.0]

İleti CitLemBiK 07 Ağu 2008 12:10

Kod: Tümünü seç
          $catless = '';


Yukardaki kodda eklenmeli bence... :roll:

Aksi takdirde debug acikken hata veriyor...

Beta 0.2.0 sürümünde bu hatayi almistim $catless = ''; sayesinde cözümledim...

Söyleki...

Kod: Tümünü seç
      //$s_subforums_list = array();
      $config['sub_forum_column'] = 3; // satır sayıcı, geleceğe yönelik ACP ye taşınacak + SQL sorgusu
      $num_count = 0;
      $catless = '';


Olabilirmi acaba?
"Doğrular ve yanlışlar yoktur, sadece yorumlar vardır." (Wilhelm Friedrich Nietsche)
CitLemBiK
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 664
Kayıt: 23 Oca 2008 13:27
Konum: Paderborn / Germany
İsim: Ilker Demirkaya
HTML: Orta
CSS: Başlangıç
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Re: çoklu satır alt-forum gösterimi [1.0.0]

İleti ALEXIS 07 Ağu 2008 12:47

$catless değişkenine herhangi bir müdahale yapmadık ki, BUL dediğim kodların tam altında kaldı

Kod: Tümünü seç
//++++ BUL
        $s_subforums_list = array();
        foreach ($subforums_list as $subforum)
        {
            $s_subforums_list[] = '<a href="' . $subforum['link'] . '" class="subforum ' . (($subforum['unread']) ? 'unread' : 'read') . '" title="' . (($subforum['unread']) ? $user->lang['NEW_POSTS'] : $user->lang['NO_NEW_POSTS']) . '">' . $subforum['name'] . '</a>';
        }
        $s_subforums_list = (string) implode(', ', $s_subforums_list);
//------ BUL
        $catless = ($row['parent_id'] == $root_data['forum_id']) ? true : false; 


Hem bu geliştirmeki konu yeni gibi görünse de yeni değil, güncel sürüm şurada: http://www.canversoft.net/phpbb3-eklent ... terim.html
ALEXIS
tercüme
tercüme

Kullanıcı avatarı

İleti: 2581
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2


Eklenti Geliştirme


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir