1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

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

Discussion in 'Моды - Mods' started by Администратор, Sep 20, 2009.

  1. Администратор Thread starter BOT


    Offline
    • Admin
    Message Count:
    252
    Likes Received:
    3
  2. sanioklzd Novice member


    Offline
    Message Count:
    18
    Likes Received:
    0
    Fatal error: Smarty error: [in profile.tpl line 39]: syntax error: unrecognized tag: $owner-" />user_photo("./images/nophoto.gif") (Smarty_Compiler.class.php, line 440) in /home/drauguklub/domains/drauguklubas.lt/public_html/include/smarty/Smarty.class.php on line 1095 :mad: :stena:
  3. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Вопрос к автору мода. Hayasa
    Но я вижу тут:
    syntax error: unrecognized tag: $owner-" />user_photo("./images/nophoto.gif")

    Надо так:
    PHP:
    <img class='photo' src='{$owner->user_photo("./images/nophoto.gif")}' border='0'>
    Совет от меня:
    Поставь после статистики на главной
    HTML:
    <div class="portal_spacer"></div>
    а перед последними посетившими убери
    HTML:
    <div class="portal_spacer"></div>
  4. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Эх не работает.
  5. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Наверное подобного рода ошибок полно в коде, я не проверял :confused:
  6. archik Novice member


    Offline
    Message Count:
    4
    Likes Received:
    0
    чет странно вместо подарка выводит кусок кода
  7. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Вау <script language=javascript> </script> попробуйте
  8. Hayasa User


    Offline
    • Знаменитый
    Message Count:
    634
    Likes Received:
    161
    My version of phpFox:
    3.0.0
    я не могу знать у кого почему не работает, наверника делают что-то не так.
    У меня все работает и без ошибок( только после установки хака кому отправят подарок он и будет выводиться, и еще подарок выводиться не всегда примерно сутки.)
    вот демо сайт смотрим и проверяем

    ---------- Добавлено в 19:50 ---------- Предыдущее сообщение было написано в 19:31 ----------

    все касяк найден.
    смотрю код в новости и думаю почему он такой странный, выходит так что он частями и это касяк не мой а походу модераторов которые одобряли мою новость. выкладываю тут код по новой.


    1) в profile.tpl находим {* BEGIN LEFT COLUMN *}

    после примерно 11 строка вставляем
    код:

    Code:
    {* 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 строка

    Code:
      <td class='profile_photo'><img class='photo' src='{$owner->user_photo("./images/nophoto.gif")}' border='0'></td>
    заменить на
    код:

    Code:
    <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>
    1) в header_gift.php находим
    код: примерно 53 строка

    Code:
    SE_Language::_preload_multi($gift_type[lang]);
    }
    после вставляем
    код:

    Code:
    $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);
  9. Smit Novice member


    Offline
    Message Count:
    3
    Likes Received:
    0
    Все поправил... но выводиться подарок не хочет ((( вернее есть место где он должен быть а вот самого подарка нет, (((((
  10. archik Novice member


    Offline
    Message Count:
    4
    Likes Received:
    0
    мож не в тему но а как сделать такой же вывод на аватарку но для поцелуев?

Share This Page

All rights reserved SocEngine.ru ©