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

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

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

Мод вывода случайного подарка на аватар.Новая версия от Galstuk`a

Discussion in 'Free' started by galstuk, Sep 29, 2010.

  1. galstuk Thread starter Famous member


    Offline
    • Знаменитый
    Message Count:
    398
    Likes Received:
    151
    Данный мод случайным образом выводит подарок пользователя на его аватар в левом верхнем углу из имеющихся.
    Прошу не путать с модом, который был опубликован ранее!!!
    Этот мод выведет подарок сразу же после установки.
    Инструкция проста:

    1.Открыть profile.php

    Найти:

    Code:
    // ASSIGN VARIABLES AND INCLUDE FOOTER
    После этого сразу поставить:

    Code:
    //GIFT ON AVATAR BY GALSTUK
    
    $type_query = $database->database_query(" SELECT id AS gift_id, gift AS file, filetype, lang FROM mf_gifts WHERE to_id=$ownergift ORDER BY RAND() LIMIT 1 "); 
    $typee = array(); 
    while($gift_type = $database->database_fetch_assoc($type_query))
    { 
    $typee[] = $gift_type; SE_Language::_preload_multi($gift_type['lang']); 
    }
    
    $smarty->assign('giftss', $typee);
    
    //END GIFT ON AVATAR BY GALSTUK
    2.Открыть profile.tpl

    Найти:

    Code:
      {* SHOW USER PHOTO *}
      <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'>
      <tr>
      <td class='profile_photo'><img class='photo' src='{$owner->user_photo("./images/nophoto.gif")}' border='0'></td>
      </tr>
      </table>
    Заменить на:

    Code:
      {* SHOW USER PHOTO *}
      <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'>
      <tr>
      <td class='profile_photo'><img class='photo' src='{$owner->user_photo("./images/nophoto.gif")}' border='0'>
      <div style="left: 0px; top: 0px; position: absolute;">{foreach key=cid item=con from=$giftss}<img src="mf_gifts/{$con.file}_thumb.{$con.filetype}" border="0">{/foreach}</div>
      </td>
      </tr>
      </table>
    [IMG]

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

    Пользуйтесь на здоровье! ;)

    Attached Files:

  2. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Опубликовано на сайте. Кстати на сайте работают все панели bb code
  3. sanioklzd Novice member


    Offline
    Message Count:
    18
    Likes Received:
    0
    Привет. У меня проблема с этим модом. У меня стоит шаблон Advice Community Template . Проблема в том что случайный подарок выводит на логотипе сайта. Почему так есть всё сделал по инструкции! Вот скрин
    [IMG]
  4. galstuk Thread starter Famous member


    Offline
    • Знаменитый
    Message Count:
    398
    Likes Received:
    151
    Ну вообще-то мод сделан был для стандартного шаблона идущего в комплекте. Ну а так,под свой шаблон подгоняй сам. <div> и учебник HTML тебе в помощь... ;)
  5. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    left: 0px; top: 0px; - твоя проблема здесь :)
  6. sanioklzd Novice member


    Offline
    Message Count:
    18
    Likes Received:
    0
    Спосибо Gooos. Помогло :)

    ---------- Сообщение добавлено в 20:58 ---------- Предыдущее сообщение было в 20:29 ----------

    Хм... Проблема осталась. Под свой размер экрана подогнал, на другом компе проверил а там криво :stena:
  7. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    left: 0px; top: 0px; отсчитывает от окна браузера - в этом и проблема.
    Отсчитывай от родительского элемента. <td class='profile_photo'>
    поставь слой сверху картинки и задай необходимые margin-left:0 (или подбери опытным путём)px; и margin-top: (приблизительно высота картинки подарка)px; и position: relative; или вообще без неё.
    В общем изучай http://htmlbook.ru
  8. Bill Gates Novice member


    Offline
    Message Count:
    61
    Likes Received:
    0
    а для phpFox такой модуль не сделаешь? за деньгу
  9. VSD User


    Offline
    Message Count:
    73
    Likes Received:
    0
    мод супер, заплюсовал автора! а что еще надо дописать в коде что бы юзер мог выбирать какой подарок поставить?
  10. galstuk Thread starter Famous member


    Offline
    • Знаменитый
    Message Count:
    398
    Likes Received:
    151
    Не очень понял тебя,если честно. Поподробней изложи свою мысль...

Share This Page

All rights reserved SocEngine.ru ©