SE 2.83 вывод альбомов в профайле

Тема в разделе "Social Engine", создана пользователем fafee, 21 фев 2009.

Статус темы:
Закрыта.
  1. fafee

    fafee Постоялец

    Регистр.:
    4 окт 2008
    Сообщения:
    92
    Симпатии:
    0
    намучился, но никак не могу вывести больше трех альбомов (обложек)
    в профайле. если кто знает как с этим справится - подскажите)

    PHP:
    {* BEGIN ALBUMS *}
    {if 
    $owner->level_info.level_album_allow != AND $total_albums 0}

      <
    table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'>
      <
    tr><td class='header'>
        {
    $header_album2} ({$total_albums})
        {* IF 
    MORE THAN 3 ALBUMSSHOW VIEW MORE LINKS *}
        {if 
    $total_albums 3}&nbsp;[ <a href='{$url->url_create('albums', $owner->user_info.user_username)}'>{$header_album3}</a> ]{/if}
      </
    td></tr>
      <
    tr>
      <
    td class='profile'>
        {* 
    LOOP THROUGH FIRST 3 ALBUMS *}
        {
    section name=album_loop loop=$albums}

          {* 
    SET ALBUM COVER *}
          {if 
    $albums[album_loop].album_cover_id == 0}
            {
    assign var='album_cover_src' value='./images/icons/folder_big.gif'}
          {else}
            {* IF 
    IMAGEGET THUMBNAIL *}
            {if 
    $albums[album_loop].album_cover_ext == "jpeg" OR $albums[album_loop].album_cover_ext == "jpg" OR $albums[album_loop].album_cover_ext == "gif" OR $albums[album_loop].album_cover_ext == "png" OR $albums[album_loop].album_cover_ext == "bmp"}
              {
    assign var='album_cover_dir' value=$url->url_userdir($owner->user_info.user_id)}
              {
    assign var='album_cover_src' value="`$album_cover_dir``$albums[album_loop].album_cover_id`_thumb.jpg"}
            {* 
    SET THUMB PATH FOR AUDIO *}
            {elseif 
    $albums[album_loop].album_cover_ext == "mp3" OR $albums[album_loop].album_cover_ext == "mp4" OR $albums[album_loop].album_cover_ext == "wav"}
              {
    assign var='album_cover_src' value='./images/icons/audio_big.gif'}
            {* 
    SET THUMB PATH FOR VIDEO *}
            {elseif 
    $albums[album_loop].album_cover_ext == "mpeg" OR $albums[album_loop].album_cover_ext == "mpg" OR $albums[album_loop].album_cover_ext == "mpa" OR $albums[album_loop].album_cover_ext == "avi" OR $albums[album_loop].album_cover_ext == "swf" OR $albums[album_loop].album_cover_ext == "mov" OR $albums[album_loop].album_cover_ext == "ram" OR $albums[album_loop].album_cover_ext == "rm"}
              {
    assign var='album_cover_src' value='./images/icons/video_big.gif'}
            {* 
    SET THUMB PATH FOR UNKNOWN *}
            {else}
              {
    assign var='album_cover_src' value='./images/icons/file_big.gif'}
            {/if}
          {/if}

          {* 
    SET ALBUM TITLE *}
          {if 
    $albums[album_loop].album_title != ""}
            {
    assign var="album_title" value=$albums[album_loop].album_title}
          {else}
            {
    assign var="album_title" value=$header_album4}
          {/if}

          <
    table cellpadding='0' cellspacing='0'>
          <
    tr>
          <
    td width='1' style='padding: 5px 5px 5px 0px;' valign='top'><a href='{$url->url_create('album', $owner->user_info.user_username, $albums[album_loop].album_id)}'><img src='{$album_cover_src}' border='0' class='photo' width='{$misc->photo_size($album_cover_src,'75','75','w')}'></a></td>
          <
    td valign='top' style='padding: 2px 0px 0px 0px;'>
            <
    b><a href='{$url->url_create('album', $owner->user_info.user_username, $albums[album_loop].album_id)}'>{$album_title|truncate:17:"...":true}</a></b>
            {if 
    $albums[album_loop].album_dateupdated 0}<br>{$header_album5} {$datetime->time_since($albums[album_loop].album_dateupdated)}{/if}
          </
    td>
          </
    tr>
          </
    table>

        {/
    section}
      </
    td>
      </
    tr>
      </
    table>

    {/if}


    исправление параметра {if $total_albums > 3} позволит показать ссылку на "все альбомы" после добавления 4-ого, так что менять не здесь.
    буду рад помощи.
     
Статус темы:
Закрыта.