Не много изменить вид клубов

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

Продолжение старой темы. Вывод списка модеров клуба.

#16 7 мая 2011 в 15:59
Не работает.
#17 7 мая 2011 в 16:15
замените последнюю вставку на эту:
  1.  
  2. <span class="members"><strong>{assign var="club_total" value =`$club.moders+$club.members`}{$club_total|spellcount:$LANG.USER:$LANG.USER2:$LANG.USER10}</strong></span>
  3.  
#18 7 мая 2011 в 16:16
Нет. Я нашёл решение. Сечас выложу.
#19 7 мая 2011 в 16:25
у меня последнее решение работает нормально…
#20 7 мая 2011 в 16:27
У меня другой вариант. Модераторы отдельно.
#21 7 мая 2011 в 18:21
Ну чтож, всё работает. Остался один нерешённый вопрос, можно ли убрать модераторов из блока "Участники клуба"?
Админ отдельно показан, модераторы отдельно, а участники клуба вместе с модераторами. Как-то надо убрать их оттуда.
#22 7 мая 2011 в 18:27
замените:

  1.  
  2. function clubMembersListWithAvatar($club_id){
  3. $inCore = cmsCore::getInstance();
  4. $inDB = cmsDatabase::getInstance();
  5. $inPage = cmsPage::getInstance();
  6.  
  7. $sql = "SELECT u.id as id, u.nickname as nickname, u.login as login, p.imageurl as imageurl
  8. FROM cms_user_clubs c
  9. LEFT JOIN cms_users u ON u.id = c.user_id
  10. LEFT JOIN cms_user_profiles p ON p.user_id = u.id
  11. WHERE c.club_id = '$club_id' AND c.role = 'member'";
  12.  
  13. $rs = $inDB->query($sql);
  14. $total = $inDB->num_rows($rs);
  15.  
  16.  
  17. $now=0;
  18. if ($total > 10) {
  19. $html = '<div id="all_user_list" style="width: 190px; height: 570px; overflow-y:auto; overflow-x: hidden;">';
  20. }
  21. if ($total <= 10) {
  22. $html = '<div id="all_user_list" style="width: 190px;">';
  23. }
  24. while($usr = $inDB->fetch_assoc($rs)){
  25. if (!function_exists('usrImageNOdb')){
  26. include_once($_SERVER['DOCUMENT_ROOT'].'/components/users/includes/usercore.php');
  27. }
  28. $usrimage = usrImageNOdb($usr['id'], 'small', $usr['imageurl'], $usr['is_deleted']);
  29.  
  30. $html .= '<div class="avatar" style="float:left;width:78px;height:100px;text-align:center;padding-left:2px;padding-bottom:5px;margin:4px auto;">'. $usrimage.'<a href="/users/'.$usr['login'].'" class="none" style="width:76px;float:left;line-height:9px;margin-top:4px;margin-bottom:6px;">'.$usr['nickname'].'</a></div>';
  31.  
  32. $now ++;
  33. }
  34. $html .= '</div></div><div style="clear:both"></div>';
  35.  
  36. return $html;
  37. }
  38.  
#23 7 мая 2011 в 18:36
Ну что ж, СПАСИБО тебе, добрый человек. Осталось всё подитожить и выложить в блоге.
#24 7 мая 2011 в 19:54
Всё, тема закрыта.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.