» » » Вывод подарка на аватар в профиле

Вывод подарка на аватар в профиле

Вывод подарка на аватар в профиле


Вывод подарка на аватар в профиле

Derivation gift to the avatar in your profile


1. В profile.tpl находим {* BEGIN LEFT COLUMN *} после
примерно 11 строка вставляем код:


{* GIFTS *}
{if !empty($gifts_on_photo)}
{literal}
<SCRIPT LANGUAGE="javascript">
var slideShowSpeed = 3000;
var crossFadeDuration = 3;
var Pic = new Array();
{/literal}
{foreach key=cid item=con from=$gifts_on_photo}
Pic[{$cid}] = 'mf_gifts/{$con.file}_thumb.{$con.filetype}'
{/foreach}
{literal}
var t;
var j = 0;
var p = Pic.length;
var preLoad = new Array();
for (i = 0; i < p; i++) {
preLoad[i] = new Image();
preLoad[i].src = Pic[i];
}
function runSlideShow() {
if (document.all) {
document.images.SlideShow.style.filter="blendTrans (duration=0.5)";
document.images.SlideShow.style.filter="blendTrans (duration=crossFadeDuration)";
document.images.SlideShow.filters.blendTrans.Apply ();
}
document.images.SlideShow.src = preLoad[j].src;
if (document.all) {
document.images.SlideShow.filters.blendTrans.Play( );
}
j = j + 1;
if (j > (p - 1)) j = 0;
t = setTimeout('runSlideShow()', slideShowSpeed);
}
// End -->
</script>
<body onload="runSlideShow()">
{/literal}
{/if}


2. Также в profile.tpl находим код: примерно 56 строка

<td class="profile_photo"><img class="photo" src="'{$owner-" />user_photo("./images/nophoto.gif")}' border='0'></td>


заменить на код:

<td class='profile_photo'><div style="position: relative;"><img class='photo' src='{$owner->user_photo("./images/nophoto.gif")}' border='0'>
<div style="right: -5px; bottom: -5px; position: absolute;"><img src="" name='SlideShow'></div></div>
</td>


3. В header_gift.php находим код: примерно 53 строка

SE_Language::_preload_multi($gift_type[lang]);
}


после вставляем код:

$date = time() - 86400;
$type_query = $database->database_query("SELECT * FROM mf_gifts WHERE to_id=$ownergift AND date > $date ");
while($gift_type = $database->database_fetch_assoc($type_query)) {
$for_photo[] = Array('gift_id' => $gift_type[id],
'file' => $gift_type[gift],
'filetype' => $gift_type[filetype]);
}
$smarty->assign('gifts_on_photo', $for_photo);


У меня версия SE 3.15 и работает все отлично.
Пользуйтесь на здоровье!

Другие публикации по теме:

Комментарии