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

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

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

alt к тумбнейлам альбома

Discussion in 'Прочая Поддержка - Help Requests' started by Gooos, Jul 23, 2011.

Thread Status:
Not open for further replies.
  1. Gooos Thread starter абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    В файле album_file.tpl есть строка вывода превьюшек, что показываются ниже фотки.
    PHP:

          
    {* SHOW THUMBNAILS *}
          <
    td id='thumb{$smarty.foreach.media_loop.iteration}' class='carousel_item{if $v.media_id == $media_info.media_id}_active{/if}'><a href='{$url->url_create('album_file', $owner->user_info.user_username, $album_info.album_id, $v.media_id)}'><img src='{$file_src}' border='0' width='{$misc->photo_size($file_src,'70','70','w')}' onClick='this.blur()'></a></td>

    Как добавить к картинкам alt='Заголовок фотки'?
  2. galstuk Famous member


    Offline
    • Знаменитый
    Message Count:
    398
    Likes Received:
    151
    Дак наверное эту строку записать так?

    Code:
    <img src='{$file_src}' border='0' width='{$misc->photo_size($file_src,'70','70','w')}' onClick='this.blur()' alt='{$media_info.media_title}'>
    Или не?
  3. Gooos Thread starter абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Не, это я сразу попробовал, этот код подставляет ко всем тумбнейлам один и тот-же заголовок открытой на данный момент фотки.
  4. SpartakuS User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Gooos, на спортпрофиле этого нет. Кинь побольше кода.
  5. Gooos Thread starter абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    PHP:

        
    {foreach name=media_loop from=$media key=k item=v}

          {* IF 
    IMAGEGET THUMBNAIL *}
          {if 
    $v.media_ext == "jpeg" || $v.media_ext == "jpg" || $v.media_ext == "gif" || $v.media_ext == "png" || $v.media_ext == "bmp"}
            {
    assign var='file_dir' value=$url->url_userdir($v.album_user_id)}
            {
    assign var='file_src' value="`$file_dir``$v.media_id`_thumb.jpg"}
          {* 
    SET THUMB PATH FOR AUDIO *}
          {elseif 
    $v.media_ext == "mp3" || $v.media_ext == "mp4" || $v.media_ext == "wav"}
            {
    assign var='file_src' value='./images/icons/audio_big.gif'}
          {* 
    SET THUMB PATH FOR VIDEO *}
          {elseif 
    $v.media_ext == "mpeg" || $v.media_ext == "mpg" || $v.media_ext == "mpa" || $v.media_ext == "avi" || $v.media_ext == "swf" || $v.media_ext == "mov" || $v.media_ext == "ram" || $v.media_ext == "rm"}
            {
    assign var='file_src' value='./images/icons/video_big.gif'}
          {* 
    SET THUMB PATH FOR UNKNOWN *}
          {else}
            {
    assign var='file_src' value='./images/icons/file_big.gif'}
          {/if}

          {* 
    SHOW THUMBNAILS *}
          <
    td id='thumb{$smarty.foreach.media_loop.iteration}' class='carousel_item{if $v.media_id == $media_info.media_id}_active{/if}'><a href='{$url->url_create('album_file', $owner->user_info.user_username, $album_info.album_id, $v.media_id)}'><img src='{$file_src}' border='0' width='{$misc->photo_size($file_src,'70','70','w')}' onClick='this.blur()'></a></td>

        {/foreach}

    я полагаю надо переделать полностью, как-то так ( alt='{$files[files_loop].media_title}' ), но это на странице album.tpl:
    PHP:

    {section name=files_loop loop=$files}

      {* IF 
    IMAGEGET THUMBNAIL *}
      {if 
    $files[files_loop].media_ext == "jpeg" || $files[files_loop].media_ext == "jpg" || $files[files_loop].media_ext == "gif" || $files[files_loop].media_ext == "png" || $files[files_loop].media_ext == "bmp"}
        {
    assign var='file_dir' value=$url->url_userdir($files[files_loop].media_author->user_info.user_id)}
        {
    assign var='file_src' value="`$file_dir``$files[files_loop].media_id`_thumb.jpg"}
      {* 
    SET THUMB PATH FOR AUDIO *}
      {elseif 
    $files[files_loop].media_ext == "mp3" || $files[files_loop].media_ext == "mp4" || $files[files_loop].media_ext == "wav"}
        {
    assign var='file_src' value='./images/icons/audio_big.gif'}
      {* 
    SET THUMB PATH FOR VIDEO *}
      {elseif 
    $files[files_loop].media_ext == "mpeg" || $files[files_loop].media_ext == "mpg" || $files[files_loop].media_ext == "mpa" || $files[files_loop].media_ext == "avi" || $files[files_loop].media_ext == "swf" || $files[files_loop].media_ext == "mov" || $files[files_loop].media_ext == "ram" || $files[files_loop].media_ext == "rm"}
        {
    assign var='file_src' value='./images/icons/video_big.gif'}
      {* 
    SET THUMB PATH FOR UNKNOWN *}
      {else}
        {
    assign var='file_src' value='./images/icons/file_big.gif'}

    ... 
    бла-бла-блакакойто код <a href='{$url->url_create('album_file', $owner->user_info.user_username, $album_info.album_id, $files[files_loop].media_id)}'><img class='' src='{$file_src}' border='0' width='{$misc->photo_size($file_src,'120','120','w')}' alt='{$files[files_loop].media_title}'></a>


    {/
    section}
  6. SpartakuS User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    {$v.media_title}
  7. Gooos Thread starter абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Это я тоже уже пробовал - пустое место выдаёт.
  8. SpartakuS User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    в album_file.php перед include footer.php вставь:
    PHP:
    echo "<pre>";var_dump($media);die();
  9. Gooos Thread starter абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Белая страница и надпись NULL
  10. SpartakuS User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Значит кидай весь файл.
Thread Status:
Not open for further replies.

Share This Page

All rights reserved SocEngine.ru ©