Вход • Регистрация

Как вывести список пользователей из определенной группы зарегистрированных?

  • 28 сентября 2014 г.
  • Как вывести список пользователей из определенной группы зарегистрированных: Аватарка, имя, ссылка на профиль
    • 28 сентября 2014 г.
    • Такого функционала нет. Мы на одном проекте дописывали самостоятельно.
  • 08 октября 2014 г.
  • Задам вопрос иначе. Как вообще вывести список всех пользователей? site.ru/user/ и site.ru/users/ - ошибка 404.
    • 08 октября 2014 г.
    • все пользователи с ролью 2
      Код

      public function show_u_block($count, $images, $images_variation)
      {
      $time = mktime(23, 59, 0, date("m"), date("d"), date("Y"));

      $cache_meta = array(
      "name" => "show_u_block",
      "count" => $count,
      "lang_id" => _LANG,
      "images" => $images,
      "images_variation" => $images_variation,
      "role_id" => $this->diafan->_users->id ? $this->diafan->_users->role_id : 0,
      "time" => $time
      );

      if (! $result = $this->diafan->_cache->get($cache_meta, "users")) {
      $rows = DB::query_fetch_all("SELECT * FROM {users} WHERE role_id = 2 AND act ='1' AND trash='0' LIMIT %d ", $count);
      foreach ($rows as &$row) {
      //$row["ab_count"] = DB::query_result("SELECT COUNT(*) FROM {ab} WHERE user_id=%d AND [act]='1' AND trash='0' ", $row["id"]);
      $row["link"] = "/user/?name=".$row["name"];
      $row["param"] = $this->get_params(array("module" => "users", "where" => " id = 1"));
      $row["data"] =$this->get_author($row["id"]);
      }
      $result["rows"] = $rows;
      }

      return $result;
      }
      • 08 октября 2014 г.
      • Благодарю Вас! А куда это вписать? И как сделать чтобы несколько групп показывало?
        Открывать список только по адресу site.ru/users/ или можно как-то прикреплять к любой странице, с любым символьным кодом?
        • 08 октября 2014 г.
        • это в модели надо прописать. и к этому еще прибавить шаблонный тег в контроллере.
          вызывать соответственно как и любой другой тег.

          несколько групп -
          WHERE role_id in (2, 3, 4, ***, 28)

Новости

  • 24 апреля, среда
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.