[mod] Avatar on index / forum anasayfada avatar

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

[mod] Avatar on index / forum anasayfada avatar

Mesaj gönderen cupra »

index sayfasında kullanıcı avatarı eklenir.
mod kurulumunda acemi olanlar bu modu deneyerek tecrübe kazanabilirler..

subsilver da görünümü şu şekilde:

[ resmi görüntülemek için tıklayın ]

Kod: Tümünü seç

##############################################################
## MOD Title: Avatar on index
## MOD Author: RedFoxy < redfoxy@redfoxy.it > (Massimo Ciccio') http://www.redfoxy.it/
## MOD Description: Insert user avatar (with link to search about last message recived),
##                  user name (with link to user's profile) and last message recived on
##                  index page near who is online table box.
##                  Very usefully!
##
## MOD Version: 1.2.0
##
## EasyMod: Tested with 0.1.13
##
## Installation Level: Easy
## Installation Time: 1 Minutes
## Files To Edit:
##         index.php
##         templates/subSilver/index_body.tpl 
##
## Included Files:
##
############################################################## 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/ 
##############################################################
## Author Notes:
## That's my first release of that MOD, just to remember what I've do...
## I have tested this MOD whit phpBB 2.0.4/2.0.6/2.0.10 with MySQL Database 3.23.56/4.0.16
##
## Future versions can be found at http://www.redfoxy.it
## I've set up a support forum for my mods at http://www.forum.redfoxy.com (it's an
## italian forum but you can post in english without problems.
##
## This MOD is released under the GPL License.
## Intellectual Property is retained by the MOD Author(s) listed above
## Copyright:      (C) 2004 Avatar on index 1.2.0 - RedFoxy
##
##############################################################
## MOD History:
##
##   2004-11-08 - Version 1.2.0
##   - Add link to search about last message recived
##   - Changed support to user's message and profile
##   - Draw tpl again
##   - EasyMod 0.1.13 compliant
##
##   2004-11-05 - Version 1.0.1
##   - Typo corrected
##   - Add link to edit profile
##   - Draw new tpl
##
##   2004-11-03 - Version 1.0.0
##   - First release
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
#
#-----[ OPEN ]----------------------------------------------------------
#
index.php
#
#-----[ FIND ]----------------------------------------------------------
#
<?php
#
#-----[ AFTER, ADD ]----------------------------------------------------
#
//-- mod : Avatar on index -------------------------------------------------------------------------
#
#-----[ FIND ]----------------------------------------------------------
#
	$template->set_filenames(array(
		'body' => 'index_body.tpl')
	);
#
#-----[ BEFORE, ADD ]---------------------------------------------------
#
//-- mod : Avatar on index -------------------------------------------------------------------------
//-- add
	if( $userdata['session_logged_in'] )
	{
		$sql = "SELECT u.user_avatar, u.user_avatar_type, u.user_id, u.user_allowavatar, u.username
			FROM " . USERS_TABLE . " u
			WHERE u.user_id = " . $userdata['user_id'] ;
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not query user information', '', __LINE__, __FILE__, $sql);
		}
			$avatarrow = $db->sql_fetchrow($result);

		if ( $avatarrow['user_avatar_type'] && $userdata['user_id'] != ANONYMOUS && $avatarrow['user_allowavatar'] )
		{
			switch( $avatarrow['user_avatar_type'] )
			{
				case USER_AVATAR_UPLOAD:
					$user_avatar = ( $board_config['allow_avatar_upload'] ) ? $board_config['avatar_path'] . '/' . $avatarrow['user_avatar'] : '';
					break;
				case USER_AVATAR_REMOTE:
					$user_avatar = ( $board_config['allow_avatar_remote'] ) ? $avatarrow['user_avatar'] : '';
					break;
				case USER_AVATAR_GALLERY:
					$user_avatar = ( $board_config['allow_avatar_local'] ) ? $board_config['avatar_gallery_path'] . '/' . $avatarrow['user_avatar'] : '';
					break;
			}
			$user_avatar = '<a href="' . append_sid('search.'.$phpEx.'?search_id=egosearch') .
					'"><img src="' . $user_avatar . '" alt="' . $avatarrow['username'] . '" border="0" /></a><br>';
		}
		$user_name = '<a href="' . append_sid('profile.'.$phpEx.'?mode=editprofile') .
				'"><b>' . $avatarrow['username'] . '</b></a>';

		$sql = "SELECT COUNT(post_id) as tot
			FROM " . POSTS_TABLE . "
			WHERE post_time >= " . $userdata['user_lastvisit'] . "
			AND poster_id != " . $userdata['user_id'];

		$result = $db->sql_query($sql);

		if( $result )
		{
			$row = $db->sql_fetchrow($result);
			$user_newposts = '<a href="' . append_sid('search.'.$phpEx.'?search_id=newposts') .
						'" class="gensmall">' . $lang['Search_new'] . ' (' . $row['tot'] .')</a>';
		}
	}
	else
	{
		$user_avatar = '';
	}
//-- end : Avatar on index -------------------------------------------------------------------------

#
#-----[ FIND ]----------------------------------------------------------
#
                'FORUM_LOCKED_IMG' => $images['forum_locked'],
#
#-----[ AFTER, ADD ]----------------------------------------------------
#

//-- mod : Avatar on index -------------------------------------------------------------------------
//-- add
		'USER_AVATAR' => $user_avatar,
		'USER_NAME' => $user_name,
		'USER_NEWPOSTS' => $user_newposts,
//-- end : Avatar on index -------------------------------------------------------------------------
#
#-----[ OPEN ]----------------------------------------------------------
#
templates/subSilver/index_body.tpl 
#
#-----[ FIND ]----------------------------------------------------------
#
#
<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">
#
#-----[ BEFORE, ADD ]---------------------------------------------------
#
<!-- mod : Avatar on index -->
#
#-----[ FIND ]----------------------------------------------------------
#
	<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
#
#-----[ REPLACE WITH ]--------------------------------------------------
#
	<td class="row1" align="center" valign="middle" rowspan="2">{USER_AVATAR}
	<span class="genmed">{USER_NAME}</b></span><br>
	<span class="gensmall">{USER_NEWPOSTS}</span></td>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
phpbbmod.com'dan alınmıştır.
Kullanıcı avatarı
er-13
Kayıtlı Kullanıcı
Mesajlar: 273
Kayıt: 02.08.2006, 04:52
Konum: /index.php
İletişim:

Mesaj gönderen er-13 »

anasayfanın tipi kaydı başka tema kullanıyorum ondan uyumlu olmadı sanırım tema adım vbTR değişiklik yapabilirsen yada nasıl bi yolla kendim değiştirebilirim açıklarsan sevinirim teşekkürler...
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

Kod: Tümünü seç

{L_WHO_IS_ONLINE}
bu kısmı arat ve çıkan kısınlarda uygun şekilde bir değişiklik yap..
Kullanıcı avatarı
er-13
Kayıtlı Kullanıcı
Mesajlar: 273
Kayıt: 02.08.2006, 04:52
Konum: /index.php
İletişim:

Mesaj gönderen er-13 »

orayı satırı bulduydum ve değiştirdiydim ama avatarlar büyük ondan kayıyor heralde
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

sayfadaki bozulma ne şekilde oluyor bilmiyorum ama eğer avatar büyükse tabiki tablo genişler..
Kullanıcı avatarı
tehlike_çanı
Kayıtlı Kullanıcı
Mesajlar: 360
Kayıt: 16.04.2006, 09:59
Konum: Kahramanmaraş/Elbistan
İletişim:

Mesaj gönderen tehlike_çanı »

bu mod online olan bütün üyelerin avatarlarını mı gösteriyo? yoksa sadece adminin mi?
biraz daha açıklama yapabilir misinz?
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

tüm üyelerin hepsinde geçerli.
Kullanıcı avatarı
CaN_BaKıR
Kayıtlı Kullanıcı
Mesajlar: 459
Kayıt: 17.03.2006, 01:16

Mesaj gönderen CaN_BaKıR »

Ehehe iyi oldu bu :D

Benim forumda otomatik avatar küçülten bir mod kuruluydu ve bazıları devasal resimler eklemişler. Profile girince kocaman kocaman resimler çıkıyor. Şimdi bu mod sayesinde ana sayfaya girdiklerinde sayfa darma duman oluyor. Neredeyse hepsi avatarlarını ister istemez küçülttüler :D
[ resmi görüntülemek için tıklayın ]
phpBB Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=35
Mod Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=108

Lütfen Özel Mesaj Atıp Soru Sormayınız !!!
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

hah :P bu açıdan enteresan bir kullanım olmuş güzel.. ;)
Kullanıcı avatarı
MeQueR
Kayıtlı Kullanıcı
Mesajlar: 203
Kayıt: 28.07.2006, 00:22
Konum: Türkiye

Mesaj gönderen MeQueR »

Sağolasın cupra valla bu mod çok güzel oldu :lol:

Bu arada yeni bi forum hazırlıyorum söz sana özel bi bölüm aççam :lol:
Bu mesaj değiştirilmemiştir.... ayrıntılı bilgi için istediğiniz numarayı çevirin :) ..

NOT: cupranın numarasını çevirirseniz mesuliyet kabul edilmez :roll:

beklediğiniz gibi gelmedim ama olsun :P
Kullanıcı avatarı
Iceman
Kayıtlı Kullanıcı
Mesajlar: 75
Kayıt: 25.11.2005, 20:29
Konum: İstanbul
İletişim:

Mesaj gönderen Iceman »

şimdi bu mod gercekten cok güzel localde kurdum güzel durdu ama bu mod şu tarz geliştirilebilir mi acaba ?

whoisonline kısmını silmeden ayrı bir tablo olrak atılacak ( o zamnada giriş yapıldığında calışıyor) ,whosonline kısmı kalacak ama uye giriş yaptığında o kısım kalkacak örnek aşağıdaki gibi

Kod: Tümünü seç

<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>

   <td class="row1" align="center" valign="middle" rowspan="2">{USER_AVATAR}
   <span class="genmed">{USER_NAME}</b></span><br>
   <span class="gensmall">{USER_NEWPOSTS}</span></td>
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

iceman kafam yoğun olduğu için anlayamadım ama geliştirilebilir galiba deneyebilirsin..

MeQueR, bana özel bölüm açmana gerek yok ama teşekkür ederim yinede :D
Kullanıcı avatarı
RSNBK
Kayıtlı Kullanıcı
Mesajlar: 311
Kayıt: 11.05.2006, 22:08
Konum: zonguldak/Bartın
İletişim:

Mesaj gönderen RSNBK »

misafir girdiğinde o bölüm bğş gözüküyo..orayı nerden ve nasil bişeyler yazabiliriz..
Kullanıcı avatarı
megaplatform
Kayıtlı Kullanıcı
Mesajlar: 818
Kayıt: 25.08.2006, 19:23
Konum: izmir
İletişim:

Re: [mod] Avatar on index / forum anasayfada avatar

Mesaj gönderen megaplatform »

yukardaki modu eksiksiz kur
bul

Kod: Tümünü seç

<td class="row1" align="center" valign="middle" rowspan="2">{USER_AVATAR}
   <span class="genmed">{USER_NAME}</b></span><br>
   <span class="gensmall">{USER_NEWPOSTS}</span></td>
değiştir

Kod: Tümünü seç

<!-- BEGIN switch_user_logged_in -->
<td class="row1" align="center" valign="middle" rowspan="2">{USER_AVATAR}
   <span class="genmed">{USER_NAME}</b></span><br>
   <span class="gensmall">{USER_NEWPOSTS}</span></td>
<!-- END switch_user_logged_in -->
<!-- BEGIN switch_user_logged_out -->
<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/Tema Adı/images/whosonline.gif" alt="Kimler Çevrimiçi" />
  </td>
<!-- END switch_user_logged_out -->
Kullanıcı avatarı
İsKeLeT
Kayıtlı Kullanıcı
Mesajlar: 14
Kayıt: 19.09.2007, 08:34
Konum: Adana
İletişim:

Re: [mod] Avatar on index / forum anasayfada avatar

Mesaj gönderen İsKeLeT »

vira temasına uygun deil

edit:çok zor bir biçimde uyarladım
Link Değişimi Yapılır PR3 - Gelecek PR 6 Gösteriyor
:) http://www.forumroyal.com/ :)
Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Bing [Bot] ve 3 misafir