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

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

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


    Offline
    • Знаменитый
    Message Count:
    304
    Likes Received:
    39
    My version of SE:
    3.20
    My version of phpFox:
    3.3.0
    My version of Oxwall:
    1.4.0
    Как вывести в профиле последние загруженные фото?
  2. twixi007 Famous member


    Offline
    • Знаменитый
    Message Count:
    417
    Likes Received:
    77
    My version of SE:
    4.6.0
    Вот так:
    в profile.tpl
    PHP:
    <div class="header">Последние фото</div>   {* BEGIN LAST PHOTOS BY PASSTOR *}{if $last_photos|@count != 0}  <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'>
      <
    td class='profile'>    {section name=last_photos_loop loop=$last_photos max=5}    <td class='portal_member' valign="top" style="padding:3px;">      {if $last_photos[last_photos_loop].media_title != ""}        {assign var="photo_title" value=$last_photos[last_photos_loop].media_title}      {else}        {assign var="photo_title" value=$header_album4}      {/if}      <table cellpadding='0' cellspacing='0'>      <tr>      <td >          <a href='{$url->url_create("album_file", $last_photos[last_photos_loop].user_username, $last_photos[last_photos_loop].media_album_id,$last_photos[last_photos_loop].media_id)}' style="display:block;">          {if $last_photos[last_photos_loop].media_ext == "jpg" OR              $last_photos[last_photos_loop].media_ext == "jpeg" OR              $last_photos[last_photos_loop].media_ext == "gif" OR              $last_photos[last_photos_loop].media_ext == "png" OR              $last_photos[last_photos_loop].media_ext == "tif" OR              $last_photos[last_photos_loop].media_ext == "bmp"}            <img src='{$last_photos[last_photos_loop].media_path}' class='photo' width='{$misc->photo_size($last_photos[last_photos_loop].media_path,"100","100")}'>          {else}            <img src='./images/icons/file_big.gif' valign="center" class='photo' border='0' width='{$misc->photo_size("./images/icons/file_big.gif","96","96","w")}'>          {/if}        </a>      </td>      </tr>      </table>      </td>    {/section}  </td>
      </
    table>{/if}{* END LAST PHOTOS *}
    в profile.php

    перед

    // ASSIGN VARIABLES AND INCLUDE FOOTER


    PHP:

    // LAST USER'S UPLOADED PHOTOS by Passtor$output = 6;// Кол-во выводимых фотографий$t_uid = $owner -> user_info[user_id];$t_uname = $owner -> user_info[user_username];$result = $database -> database_query("SELECT `album_id` FROM `se_albums` WHERE `album_user_id` = '$t_uid'");$t_albums = array();$t_media_ids = array();$last_photos_array = array();
    while( list($t_albums[]) = $database -> database_fetch_array($result) ){}
    foreach(
    $t_albums as $t_album){        $result $database -> database_query("SELECT `media_id`, `media_date` FROM `se_media` WHERE `media_album_id` = '$t_album'");
            while( list(
    $t_media_id$t_media_date) = $database -> database_fetch_array($result) )        {                $t_media_ids[$t_media_date] = $t_media_id;        }}arsort($t_media_ids);reset($t_media_ids);$t_amount count($t_media_ids);$output = ($t_amount $output) ? $t_amount $output;
    for(
    $i 0$i $output$i++){        $t_arr = array();        $t_id current($t_media_ids);        $result $database -> database_query("SELECT * FROM `se_media` WHERE `media_id` = '$t_id'");        $t_arr $database -> database_fetch_assoc($result);        $t_arr['user_id'] = $t_uid;        $t_arr['user_username'] = $t_uname;        $t_arr['media_path'] = $url->url_userdir$t_uid ).    $t_arr['media_id'].'.'.    $t_arr['media_ext'];    $last_photos_array[] = $t_arr;        @next($t_media_ids);}$smarty->assign('last_photos'$last_photos_array);// END OF LAST USER'S UPLOADED PHOTOS
  3. jolly185 Thread starter Active member


    Offline
    • Знаменитый
    Message Count:
    304
    Likes Received:
    39
    My version of SE:
    3.20
    My version of phpFox:
    3.3.0
    My version of Oxwall:
    1.4.0
    Не работает Фото не отображается
  4. its-me User


    Offline
    Message Count:
    406
    Likes Received:
    3
    и не должно. он не весь код дал )
    если все надо, пиши в личку, найду
  5. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
  6. jolly185 Thread starter Active member


    Offline
    • Знаменитый
    Message Count:
    304
    Likes Received:
    39
    My version of SE:
    3.20
    My version of phpFox:
    3.3.0
    My version of Oxwall:
    1.4.0
  7. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Значит надо учиться пользоваться поиском, набираться опыта удобно в Google, перебирая различные ключевые слова об одном и том же вы заметите как именно работает поиск. И всегда помните, что ищет машина, а не человек и поисковые запросы надо подгонять под машину, а не как у соседа спросить. ;)

Share This Page

All rights reserved SocEngine.ru ©