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

Forum Sol Blok 1.0.5

Forum Sol Blok 1.0.5

İleti ramco29 14 Arl 2008 23:07

Eklenti: Forum sol blok
Sürüm: 1.0.6
Yazar: Ramazan Doğan ( ramco29 )
Açıklama: Forum sayfalarında portal tarzı sol bloklar oluşturur. Menü, kullanıcı paneli, rastgele üye, en çok yazanlar, ziyaretçi sayacı, illerimizi tanıyalım, saat, linkler, reklam ve resim blokları yanında, ekstra bloklar ekleme özelliği sağlar.
Önizleme: http://phpbb.konaklikoyu.eu/

Uyumlu olduğu phpBB3 sürümleri:

  • phpBB 3.0.6


Özellikleri:

  • YKP den blokları açıp kapama ve genişliğini ayarlayabilme özelliği
  • Üye giriş menüsü
  • Site menü
  • İP adresi kayıt etme özelliğine sahip ziyaretci sayacı
  • Kullanıcı paneli
  • Rastgele üye
  • YKP den yetkili, yöneticileri ve istenilen üyeyi yada üyeleri listeden çıkarabilme ve listede gösrerilecek üye sayısını ayarlama özelliğine sahip, çok yazanlar bloğu
  • Bağlantılar
  • Reklam ve resim blokları
  • Hava durumu bloğu


Dil dosyaları/eklemeleri:

  • Türkçe

Lisans: GNU General Public License v2

Kurulum zorluğu: Kolay
Kurulum süresi: 15 Dakika
Dosya formatı: .zip
Dosya indirme: Forum sol blok MOD 1.0.6.zip

ResimResim
En son ALEXIS tarafından, 10 Arl 2009 19:38 tarihinde değiştirildi, toplamda 5 değişiklik yapıldı.
ramco29
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 58
Kayıt: 11 Ekm 2007 13:39
Konum: France
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: İyi
Sürüm: phpBB3.0.7

Re: Forum Sol Blok

İleti ramco29 29 Mar 2009 17:21

Forumunuzda phpbb gallery 0.4.1 kurulu ise sol bloklara rastgele resim bloku ekleyebilirsiniz...
Aşağıdaki kodu rastgele_resim.html olarak kaydet ve styles/prosilver/template/bloklar'a gönder
Kod: Tümünü seç
<div class="forabg">
   <div class="inner">
      <span class="corners-top"><span></span></span>
      <ul class="block">
           <ul class="topiclist">      
         <li class="header">
            <dl class="icon">
               <dd>Rastgele RESİM</dd>
            </dl>
         </li>
      </ul>
   <ul class="topiclist forums">
      <li>
         <dl>

           <table cellspacing="0">
               <!-- BEGIN random -->               
               <tr>
                  <!-- BEGIN image -->
                  <td class="bg1" valign="top" style="width: {S_COL_WIDTH};">                  
                     <table width="100%" cellpadding="0" cellspacing="0" border="0" class="table1">
                        <tr>
                           <td align="center" style="height: {S_THUMBNAIL_SIZE}px;" class=<!-- IF random.image.S_UNAPPROVED --> g_unapproved<!-- ENDIF --><!-- IF random.image.S_LOCKED --> g_locked<!-- ENDIF --><!-- IF random.image.S_REPORTED --> g_reported<!-- ENDIF -->">
                              <span class="genmed">{random.image.UC_THUMBNAIL}</span>
                           </td>
                        </tr>
                        <tr>
                           <td class= valign="top">
                              <div class="gensmall" style="overflow: hidden;">
                                 <!-- IF random.image.UC_IMAGE_NAME -->{L_IMAGE_NAME}: {random.image.UC_IMAGE_NAME}<br /><!-- ENDIF -->
                                 <!-- IF random.image.U_ALBUM -->{L_ALBUM_NAME}: <a href="{random.image.U_ALBUM}" style="font-weight: bold;">{random.image.ALBUM_NAME}</a><br /><!-- ENDIF -->
                                 <!-- IF random.image.POSTER -->{L_POSTER}: {random.image.POSTER}<br /><!-- ENDIF -->
                                 <!-- IF random.image.TIME -->{L_POSTED}: {random.image.TIME}<br /><!-- ENDIF -->
                                 <!-- IF random.image.VIEW > -1 -->{L_VIEWS}: {random.image.VIEW}<br /><!-- ENDIF -->
                                 <!-- IF random.image.S_RATINGS -->{L_RATING}: <a href="{random.image.U_RATINGS}">{random.image.S_RATINGS}</a><br /><!-- ENDIF -->
                                 <!-- IF random.image.S_COMMENTS -->{random.image.L_COMMENTS}: <a href="{random.image.U_COMMENTS}">{random.image.S_COMMENTS}</a><br /><!-- ENDIF -->
                                 </div>
                              </div>
                           </td>
                        </tr>
                     </table>
                  </td>
                  <!-- END image -->
                  <!-- BEGIN no_image -->
                     <td class= valign="top" style="width: {S_COL_WIDTH};">
                        <table width="100%" cellpadding="2" cellspacing="10" border="0" class="forumline"><tr>
                        <td style="height: {S_THUMBNAIL_SIZE}px;" class="bg1"></td>
                        </tr></table>
                     </td>
                  <!-- END no_image -->
               </tr>
               <!-- END random -->            
               </td>
            </tr>               
         </table>
         </dl>
      </li>
   </ul>
      <span class="corners-bottom"><span></span></span>
   </div>
</div>

Aç: index.php
Bul
Kod: Tümünü seç
    'USER_POSTS'    => (int) $row['user_posts'],
    'AVATAR_IMG'    => $avatar_img,
    'JOINED'        => $user->format_date($row['user_regdate'], $format = 'd.n.Y'),
    'USER_OCC'        => censor_text($row['user_occ']),
    'USER_FROM'        => censor_text($row['user_from']),
    'U_WWW'            => censor_text($row['user_website']),
));
// Fin Forum sayfalarinada Rastgele Uye by Ramazan Dogan    

Sonrasına ekle
Kod: Tümünü seç
// Galeriden rastgele resimler by Ramazan Dogan
$gallery_root_path = GALLERY_ROOT_PATH;
include(
$phpbb_root_path . $gallery_root_path . 'includes/functions_recent.' . $phpEx);
$display = array(
    'name'        => true,
    'poster'    => true,
    'time'        => true,
    'views'        => true,
    'ratings'    => false,
    'comments'    => false,
    'album'        => true,
);
recent_gallery_images(1, 1, $display, 'all');
// Fin Galeriden rastgele resimler by Ramazan Dogan   


Aç: viewforum.php

Bul
Kod: Tümünü seç
    'USER_POSTS'    => (int) $row['user_posts'],
    'AVATAR_IMG'    => $avatar_img,
    'JOINED'        => $user->format_date($row['user_regdate'], $format = 'd.n.Y'),
    'USER_OCC'        => censor_text($row['user_occ']),
    'USER_FROM'        => censor_text($row['user_from']),
    'U_WWW'            => censor_text($row['user_website']),
));
// Fin Forum sayfalarinada Rastgele Uye by Ramazan Dogan   

Sonrasına ekle
Kod: Tümünü seç
// Galeriden rastgele resimler by Ramazan Dogan
$gallery_root_path = GALLERY_ROOT_PATH;
include(
$phpbb_root_path . $gallery_root_path . 'includes/functions_recent.' . $phpEx);
$display = array(
    'name'        => true,
    'poster'    => true,
    'time'        => true,
    'views'        => true,
    'ratings'    => false,
    'comments'    => false,
    'album'        => true,
);
recent_gallery_images(1, 1, $display, 'all');
// Fin Galeriden rastgele resimler by Ramazan Dogan   


Aç: viewtopic.php
Bul
Kod: Tümünü seç
    'USER_POSTS'    => (int) $row['user_posts'],
    'AVATAR_IMG'    => $avatar_img,
    'JOINED'        => $user->format_date($row['user_regdate'], $format = 'd.n.Y'),
    'USER_OCC'        => censor_text($row['user_occ']),
    'USER_FROM'        => censor_text($row['user_from']),
    'U_WWW'            => censor_text($row['user_website']),
));
// Fin Forum sayfalarinada Rastgele Uye by Ramazan Dogan   

Sonrasına ekle
Kod: Tümünü seç
// Galeriden rastgele resimler by Ramazan Dogan
$gallery_root_path = GALLERY_ROOT_PATH;
include(
$phpbb_root_path . $gallery_root_path . 'includes/functions_recent.' . $phpEx);
$display = array(
    'name'        => true,
    'poster'    => true,
    'time'        => true,
    'views'        => true,
    'ratings'    => false,
    'comments'    => false,
    'album'        => true,
);
recent_gallery_images(1, 1, $display, 'all');
// Fin Galeriden rastgele resimler by Ramazan Dogan   


Aç: styles/prosilver/template/sol_bloklar.html

Dilediğin yere ekle
Kod: Tümünü seç
                        <!-- INCLUDE bloklar/rastgele_resim.html -->
ramco29
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 58
Kayıt: 11 Ekm 2007 13:39
Konum: France
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: İyi
Sürüm: phpBB3.0.7

Re: Forum Sol Blok

İleti kaptangula 30 Mar 2009 16:39

keşke bunlar bütün dosyalarda görünseydi tek functions.php yayfasına uyarlansa daha iyi olurdu bence daha basit olurdu..bunu functions.php şekil uyarlayacak yokmu bendenedim olmadı ama yapa bilen varsa paylaşırsa sevinirim.
kaptangula
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 160
Kayıt: 19 Eyl 2008 23:11
İsim: kaptangula
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.7

Re: Forum Sol Blok

İleti ramco29 30 Mar 2009 18:46

Merhaba Ali, tüm sayfalarda gösterebilmek için illada fontions.php'de değişiklik yapmak zorunda değilsin, bu kodların bir çoğu bu haliyle fontions.php'de hata veririr. Daha önce sana özelden yazmıştım, kodlarda her hangi bir düzenleme yapmaya gerek yok, sadece yapman gereken tüm sayfalarda kodları ekleyeceğin uygun yeri bularak index.php'ye eklediğin forum sol blok kodlarını eklemen.

Örnek
Aç: memberlist.php
Bul
Kod: Tümünü seç
$user->setup(array('memberlist', 'groups')); 

Sonrasına ekle
Kod: Tümünü seç
//  Forum sol Blok MOD
// Forum sayfalarinada Rastgele Uye by Ramazan Dogan
$user->add_lang('mods/sol_bloklar_dil');
$sql = 'SELECT *
    FROM '
 . USERS_TABLE . '
    WHERE user_type <> '
 . USER_IGNORE . '
        AND user_inactive_time = 0
    ORDER BY RAND() 
    LIMIT 0,1'
;
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);

$avatar_img = get_user_avatar($row['user_avatar'], $row['user_avatar_type'], $row['user_avatar_width'], $row['user_avatar_height']);

$rank_title = $rank_img = '';
get_user_rank($row['user_rank'], $row['user_posts'], $rank_title, $rank_img, $rank_img_src);
        
$username 
= $row['username'];
$user_id = (int) $row['user_id'];
$colour = $row['user_colour'];

$template->assign_block_vars('random_member', array(
    //'USERNAME_FULL'    => get_username_string('full', $user_id, $username, $colour),
    'USERNAME'            => get_username_string('username', $user_id, $username, $colour),
    'USER_COLOR'        => get_username_string('colour', $user_id, $username, $colour),
    'U_VIEW_PROFILE'    => get_username_string('profile', $user_id, $username, $colour),

    'RANK_TITLE'    => $rank_title,
    'RANK_IMG'        => $rank_img,
    'RANK_IMG_SRC'    => $rank_img_src,

    'USER_POSTS'    => (int) $row['user_posts'],
    'AVATAR_IMG'    => $avatar_img,
    'JOINED'        => $user->format_date($row['user_regdate'], $format = 'd.n.Y'),
    'USER_OCC'        => censor_text($row['user_occ']),
    'USER_FROM'        => censor_text($row['user_from']),
    'U_WWW'            => censor_text($row['user_website']),
));
// Fin Forum sayfalarinada Rastgele Uye by Ramazan Dogan

// Forum sayfalarinda En Cok Yazanlar by Ramazan Dogan
{
    $top_posters = $config['cok_yazanlar'];
    $sql = 'SELECT user_id, username, user_colour, user_posts
        FROM '
 . USERS_TABLE . '
        WHERE user_type IN ('
 . USER_NORMAL . ', ' . USER_FOUNDER . ')
            AND user_posts > 0
        ORDER BY user_posts DESC'
;
    $result = $db->sql_query_limit($sql, $top_posters, 0, 0);

    while ($row = $db->sql_fetchrow($result))
    {
        $template->assign_block_vars('top_posters', array(
            'USERNAME'    => get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']),
            'POSTS'        => $row['user_posts'],
        ));
    }
}
// Fin Forum sayfalarinda En Cok Yazanlar by Ramazan Dogan

// Kullanici bilgileri by Ramazan Dogan 
    $sql = 'SELECT user_avatar, user_avatar_type, user_avatar_width, user_avatar_height
        FROM '
 . USERS_TABLE . '
        WHERE user_id = '
 . $user->data['user_id'];
    $result = $db->sql_query($sql);
    $member = $db->sql_fetchrow($result);
    $db->sql_freeresult($result);
    $avatar_img = get_user_avatar($member['user_avatar'], $member['user_avatar_type'], $member['user_avatar_width'], $member['user_avatar_height']);

    $template->assign_vars(array(    
        
'S_LOGIN_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
        'USER_AVATAR'    => $avatar_img,
        'USERNAME'       => get_username_string('full', $user->data['user_id'], $user->data['username'], $user->data['user_colour']),    
    
));
// Fin Kullanici bilgileri by Ramazan Dogan     
// Fin Forum sol Blok MOD  

Styles bölümündeki değişikliği overall_header.html'ye yaptığın için html bölümüne değişiklik yapmana gerek yok. Örnekteki değişikliği yaptınsa üye listesine bak, sol blok fonksiyonları çalışmış olması gerek.
Örnekte verdiğim değişikliği diğer sayfalar içinde yapman gerek.
ramco29
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 58
Kayıt: 11 Ekm 2007 13:39
Konum: France
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: İyi
Sürüm: phpBB3.0.7

Re: Forum Sol Blok

İleti ysl52 30 Mar 2009 23:00

$sql = 'SELECT user_avatar, user_avatar_type, user_avatar_width, user_avatar_height
FROM ' . USERS_TABLE . '
WHERE user_id = ' . $user->data['user_id'];
$result = $db->sql_query($sql);
$member = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
$avatar_img = get_user_avatar($member['user_avatar'], $member['user_avatar_type'], $member['user_avatar_width'], $member['user_avatar_height']);
Buradaki sorgu gereksiz. $member['user_avatar'] yerine hiçbir veritabanı sorgusu kullanılmadan $user->data['user_avatar'] yazılabilir.
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1

Re: Forum Sol Blok

İleti ramco29 31 Mar 2009 00:12

İlginiz için teşekkürler...
Rastgele üye blokunu örnek vermişsiniz, bir kaç yöntem denemiş çalıştıramamıştım ve son olarak bu haliyle hatasısız çalışmıştı belki hata yapmışımdır diye tekrar denedim çalışmıyor, çalışmıyor derken söylediğiniz şekilde sürekli kullanıcı avatarını gösteriyor.
Bu modun ilk sürümünde rastgele üye ve çok yazanlar blokları yoktu sadece kullanıcı bilgileri blokunda kullanıcı avatarı vardı, yanılmıyorsam bu kısmı bahsettiğniz şekilde yapmıştım çalışmıştı ama bir hata vermişti şu an hatayı tam olarak hatırlayamıyorum.
ramco29
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 58
Kayıt: 11 Ekm 2007 13:39
Konum: France
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: İyi
Sürüm: phpBB3.0.7

Re: Forum Sol Blok

İleti ramco29 19 Nis 2009 20:52

Eklenti 1.0.4 sürümüne güncellendi.
Yeni özellikler,
Bu sürümde çok yazanlar bloku geliştirilerek ACP'den yönetici, yetkili ve istediğiniz üyeyi(leri) çok yazanlar listesinden kaldırabilme ve listede gösterilecek üye sayısını isteğinize göre düzenleyebilme özellikleri eklendi. Bloklar geliştirilerek icon resimleri eklendi, forumla tam uyum sağlandı.
ramco29
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 58
Kayıt: 11 Ekm 2007 13:39
Konum: France
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: İyi
Sürüm: phpBB3.0.7

Re: Forum Sol Blok 1.0.4

İleti kaptangula 05 May 2009 20:32

Ramazan abi ben yeni bişiy farkına fardım sitenin forum/ucp.php?i=pm&mode=compose&action=reply&f=0&p=235 dosyasına ulaşınca site kaymış görünüyor acaba nedendir abi arada birde siteyi yenileyinse sağa doğru kayık duruyor onu nasıl düzenleriz abi.yardımcı olursan sevinirim abi.

resim urelesi
http://img217.imageshack.us/img217/2194/ggggs.jpg

Resim
kaptangula
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 160
Kayıt: 19 Eyl 2008 23:11
İsim: kaptangula
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.7

Re: Forum Sol Blok 1.0.4

İleti ramco29 06 May 2009 11:00

Merhaba Ali,
Senin sorun bloklardan kaynaklanmıyor. Resimden anlaşıldığı kadarıyla bloklarında eklenmesinden sonra forum dahada daraldığı için editör butonları foruma sığmıyor ve forumun dışarı taşmasına sebep oluyor gibi.

Yetkili arkadaşlardan indirme linkini aşağıdaki ile değiştirmelerini rica ediyorum.
Kod: Tümünü seç
http://ramazandogan.eu/attachments/009_Forum sol blok MOD 1.0.4.zip
ramco29
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 58
Kayıt: 11 Ekm 2007 13:39
Konum: France
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: İyi
Sürüm: phpBB3.0.7

Re: Forum Sol Blok 1.0.4

İleti kaptangula 06 May 2009 17:29

Internet Explorer 8 de oluyor sorun Ramazan abi sanırım Internet Explorer değişikliklerinden kaynaklanıyor dikkat ettimde...
kaptangula
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 160
Kayıt: 19 Eyl 2008 23:11
İsim: kaptangula
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.7

Sonraki

Eklenti Tanıtımları, Duyurular, Güncellemeler


Kimler çevrimiçi

Bu forumu görüntüleyenler: Google [Bot] ve 2 misafir

cron