Модификация ЛС
- 
				IGO
														 - phpBB 2.0.1
 - Сообщения: 297
 - Стаж: 20 лет 6 месяцев
 
Модификация ЛС
Вот такое дело: приходит лс от человека, открываем наш ящик:
			
			
									
						Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
			
						Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
- 
				VVVas
														 - Former team member
 - Сообщения: 4463
 - Стаж: 20 лет 11 месяцев
 - Поблагодарили: 1 раз
 
- 
				YogSagot
														 - phpBB 1.4.3
 - Сообщения: 98
 - Стаж: 19 лет 6 месяцев
 - Откуда: Латвия, г.Даугавпилс
 
- 
				IGO
														 - phpBB 2.0.1
 - Сообщения: 297
 - Стаж: 20 лет 6 месяцев
 
А хочу сделать, что бы была видна ещё и аватрка того, кто прислал ЛСку.
У кого есть какие-либо сооображения?
Добавлено спустя 1 минуту 55 секунд:
YogSagot, VVVas погодите ребята - я рисовал. Вот второй пост в теме. Там очень даже не плохо нарисованно.
			
			
									
						У кого есть какие-либо сооображения?
Добавлено спустя 1 минуту 55 секунд:
YogSagot, VVVas погодите ребята - я рисовал. Вот второй пост в теме. Там очень даже не плохо нарисованно.
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
			
						Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
- 
				YogSagot
														 - phpBB 1.4.3
 - Сообщения: 98
 - Стаж: 19 лет 6 месяцев
 - Откуда: Латвия, г.Даугавпилс
 
Как и ожидалось, все весьма несложно. Принимаюсь за текст мода.
			
			
									
						Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
privmsgs.php
#
#-----[ FIND ]------------------------------------------
# 
	switch( $folder )
	{
		case 'inbox':
			$l_box_name = $lang['Inbox'];
			$pm_sql_user = "AND pm.privmsgs_to_userid = " . $userdata['user_id'] . "
				AND ( pm.privmsgs_type = " . PRIVMSGS_READ_MAIL . "
				OR pm.privmsgs_type = " . PRIVMSGS_NEW_MAIL . "
				OR pm.privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
#
#-----[ AFTER, ADD ]-----------------------------------
# 
			$avatar_select = 'u.user_avatar, u.user_avatar_type, u.user_allowavatar';
#
#-----[ FIND ]------------------------------------------
# 
			break;
		case 'outbox':
			$l_box_name = $lang['Outbox'];
			$pm_sql_user = "AND pm.privmsgs_from_userid =  " . $userdata['user_id'] . "
				AND ( pm.privmsgs_type = " . PRIVMSGS_NEW_MAIL . "
				OR pm.privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " ) ";
#
#-----[ AFTER, ADD ]-----------------------------------
# 
			$avatar_select = 'u2.user_avatar, u2.user_avatar_type, u2.user_allowavatar'; 
#
#-----[ FIND ]------------------------------------------
# 
			break;
		case 'sentbox':
			$l_box_name = $lang['Sentbox'];
			$pm_sql_user = "AND pm.privmsgs_from_userid =  " . $userdata['user_id'] . "
				AND pm.privmsgs_type = " . PRIVMSGS_SENT_MAIL;
#
#-----[ AFTER, ADD ]-----------------------------------
# 
			$avatar_select = 'u2.user_avatar, u2.user_avatar_type, u2.user_allowavatar';
#
#-----[ FIND ]------------------------------------------
# 
			break;
		case 'savebox':
			$l_box_name = $lang['Savebox'];
			$pm_sql_user = "AND ( ( pm.privmsgs_to_userid = " . $userdata['user_id'] . "
				AND pm.privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . " )
				OR ( pm.privmsgs_from_userid = " . $userdata['user_id'] . "
				AND pm.privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . " )
				)";
#
#-----[ AFTER, ADD ]-----------------------------------
# 
			$avatar_select = 'u.user_avatar, u.user_avatar_type, u.user_allowavatar';
#
#-----[ FIND ]------------------------------------------
# 
	$sql = "SELECT u.username AS username_1, u.user_id AS user_id_1, u2.username AS username_2, u2.user_id AS user_id_2, u.user_sig_bbcode_uid, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_avatar, pm.*, pmt.privmsgs_bbcode_uid, pmt.privmsgs_text
#
#-----[ IN-LINE FIND ]----------------------------------
# 
u.user_avatar,
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
# 
 $avatar_select,
#
#-----[ FIND ]------------------------------------------
# 
	//
	// Processing of post
	//
#
#-----[ BEFORE, ADD ]-----------------------------------
# 
	$poster_avatar = '';
	if ( $privmsg['user_avatar_type'] && $privmsg['user_allowavatar'] )
	{
		switch( $privmsg['user_avatar_type'] )
		{
			case USER_AVATAR_UPLOAD:
			$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $privmsg['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_REMOTE:
			$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $privmsg['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_GALLERY:
			$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $privmsg['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		}
	}
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/privmsgs_read_body.tpl
#
#-----[ FIND ]------------------------------------------
# 
		<td valign="top" colspan="3" class="row1"><span class="postbody">{MESSAGE}</span></td>
#
#-----[ BEFORE, ADD ]-----------------------------------
# 
		<td class="row2" valign="top"><span class="genmed">{POSTER_AVATAR}</span></td>  
#
#-----[ FIND ]------------------------------------------
# 
		<td valign="top" colspan="3" class="row1"><span class="postbody">{MESSAGE}</span></td>
#
#-----[ IN-LINE FIND ]----------------------------------
# 
colspan="3"
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
# 
colspan="2"
- 
				IGO
														 - phpBB 2.0.1
 - Сообщения: 297
 - Стаж: 20 лет 6 месяцев
 
- 
				Поручик
														 - Former team member
 - Сообщения: 3942
 - Стаж: 20 лет 5 месяцев
 - Откуда: Оренбург (Южный Урал)
 - Благодарил (а): 3 раза
 
И смысл вашего сообщения? Тему поднять, чтобы помнили?
			
			
									
						Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
			
						Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html

