Друзья пользователя

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Не выводится кнопочка все друзья

#1 7 октября 2013 в 12:41
Уважаемые помогите решить проблему, сам не справляюсь. На странице пользователя не выводится кнопочка все друзья.
У пользователя 6 друзей, в файлах прописано выводить 5. Либо я не могу фильтр правильно настроить либо я хз.Иллюстрация

Вот часть кода из users/fronted.php

  1.  
  2. // очищать сессию друзей если в своем профиле и количество друзей из базы не совпадает с количеством друзей в сессии
  3.  
  4. if ($myprofile && sizeof($usr['friends']) != $usr['friends_total']) { cmsUser::clearSessionFriends(); }
  5.  
  6. // обрезаем список
  7.  
  8. $usr['friends'] = array_slice($usr['friends'], 0, 5);
  9.  
  10. // выясняем друзья ли мы с текущим пользователем
  11.  
  12. $usr['isfriend'] = !$myprofile ? cmsUser::isFriend($usr['id']) : false;
  13.  
Вот часть кода из файла шаблона, com_users_profile.tpl
  1.  
  2.  
  3. {if $col==5} </tr> {assign var="col" value="1"} {else} {math equation="x + 1" x=$col assign="col"} {/if}
  4. {/foreach}
  5. {if $col>5}<td colspan="{math equation="x - 5 + 1" x=$col}"></td></tr>{/if}
  6.  
Где ошибка подскажите.
#2 7 октября 2013 в 13:00
попробуйте в шаблоне добавить ссылку
  1. <a href="/users/{$usr.id}/friendlist.html">Все друзья</a>
#3 7 октября 2013 в 14:13
KS, Большое спасибо! помогло вот такое решение благодаря KS

  1.  
  2. {if $col==5} </tr><a href="/users/{$usr.id}/friendlist.html">Все друзья</a> {assign var="col" value="1"} {else} {math equation="x + 1" x=$col assign="col"} {/if}
  3. {/foreach}
  4. {if $col>5}<td colspan="{math equation="x - 5 + 1" x=$col}"></td></tr>{/if}
  5.  
Иллюстрация
#4 7 октября 2013 в 14:17
KS, Спасибо.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.