avatar on index

Discuţii legate de instalarea şi funcţionarea unor MODificări vechi sau noi ale forumului phpBB 2.0.x.
Închis
Avatar utilizator
cip
Utilizator înregistrat
Mesaje: 203
Membru din: 01-Feb-2005, 14:04:43

avatar on index

Mesaj de cip »

am incercat sa instalez acest mod, dar m-am trezit cu o.. surpriza: pentru un alt style, nu gasesc una din linii..
iata mai precis despre ce e vorba: trebuiesc modificate fisierele index.php si templates/subSilver/index_body.tpl; totul este bine si frumos pana la al doilea fisier.. pentru ca nu folosesc acest stil pe default, ci SoftBlue, am incercat sa modific index_body.tpl-ul din acesta (si aici cred ca gresesc, nu?), dar surpriza.. nu gasesc linia respectiva care trebuie modificata. M-am uitat, curios, in fisierul din subSilver, si acolo da, linia exista... :)
#
#-----[ 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>
Nu stiu ce sa fac.. trebuie modificat totusi fisierul din subSilver, indiferent de ce alt skin implicit folosesc? si daca da, este o regula general valabila si pentru celelalte moduri? ca am mai intalnit si la alte moduri.. (dar inca nu le-am instalat :oops: )
iertati-ma daca intrebarea vi se pare stupida, dar sunt inca la inceput de drum.. :oops:
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Mesaj de bogdan »

modificarile pentru facilitatea respectiva trebuie efectuate in TOATE stilurile care sunt disponibile utilizatorilor pe forum.

daca nu reuseste cineva de aici sa te ajute, te sfatuiesc sa iei legatura cu autorul stilului si sa-l intrebi cu ce/unde a inlocuit codul respectiv.
Avatar utilizator
cip
Utilizator înregistrat
Mesaje: 203
Membru din: 01-Feb-2005, 14:04:43

Mesaj de cip »

mai am o dilema, legata tot de acest mod.
vreau sa il modific in asa fel incat sa afiseze un avatar anume chiar daca utilizatorul nu este autentificat, deci in calitate de vizitator.

Cod: Selectaţi tot

	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($phpbb_root_path.'><img></a><br>';
		}
		$user_name = '<a href=' . append_sid($phpbb_root_path.'><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($phpbb_root_path.' class="gensmall">' . $lang['Search_new'] . ' (' . $row['tot'] .')</a>';
		}
	}
	else
	{
		$user_avatar = '';
	}
deci, aici
[...]
else
{
$user_avatar = '';
}
ce trebuie sa pun intre ghilimele.. :) sau cum trebuie sa arate aceasta secventa. presupunand ca avatarul e un jpg pe undeva prin images.. o cale oarecare.
Avatar utilizator
seelview
Fost coleg
Mesaje: 2146
Membru din: 13-Apr-2005, 21:24:50
Versiune: 3.x
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Localitate: Cu curu' pe scaun
Contact:

Mesaj de seelview »

Nu o cale oarecare, ci calea catre avatarul respectiv.
"Don't have fear, I is here"
Seelview Photography / Blog this
Avatar utilizator
cip
Utilizator înregistrat
Mesaje: 203
Membru din: 01-Feb-2005, 14:04:43

Mesaj de cip »

daca pun calea pur si simplu, spre ex 'whosonline.gif' (care e in root) imi afiseaza calea, nicidecum imaginea. :roll:
Avatar utilizator
cip
Utilizator înregistrat
Mesaje: 203
Membru din: 01-Feb-2005, 14:04:43

Mesaj de cip »

$user_avatar = '<img>';
am gresit eu, acum e bine :)
Închis

Înapoi la “2.0.x Suport pentru MODificări”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori