вопрос
Здравствуйте, хотел поинтересоваться. Когда пользователь пишет другому пользователю персональное сообщение, уведомление приходит на email.
Там пишется: текст, логин, ip, время.
Если такой тэг чтобы еще показывался аватарка данного пользователя кто отправил Личное Сообщение?
Там пишется: текст, логин, ip, время.
Если такой тэг чтобы еще показывался аватарка данного пользователя кто отправил Личное Сообщение?
В файлах /engine/modules/pm.php, /engine/ajax/pm.php
Найти
Ниже добавить
Найти
$mail_template['template'] = str_replace( "{%url%}", $slink, $mail_template['template'] );
Ниже добавить
if ( count(explode("@", $member_id['foto'])) == 2 ) {
$mail_template['template'] = str_replace( "{%foto%}", 'https://www.gravatar.com/avatar/' . md5(trim($member_id['foto'])) . '?s=' . intval($user_group[$member_id['user_group']]['max_foto']), $mail_template['template'] );
} else {
if( $member_id['foto'] ) {
if( strpos($member_id['foto'], "//") === 0 ) $avatar = "http:" . $member_id['foto'];
else $avatar = $member_id['foto'];
$avatar = @parse_url($avatar);
if( $avatar['host'] ) {
$mail_template['template'] = str_replace( "{%foto%}", $member_id['foto'], $mail_template['template'] );
} else $mail_template['template'] = str_replace( "{%foto%}", $config['http_home_url'] . "uploads/fotos/" . $member_id['foto'], $mail_template['template'] );
} else $mail_template['template'] = str_replace( "{%foto%}", $config['http_home_url'] . "templates/" . $config['skin'] . "/dleimages/noavatar.png", $mail_template['template'] );
}
{%foto%} - форматируемый в ссылку