cotonti.com : Как показать количество пользователей? https://www.cotonti.com Neueste Themenbeiträge Cotonti en Fri, 05 Dec 2025 00:59:17 -0000 deelance #45849 Kort:

Добавьте в lang-файл:

$Ls['users'] = 'пользователь,пользователя,пользователей';

а в шаблоне значение функции передайте в cot_declension:

{PHP|cot_count_users(5)|cot_declension($this, 'users')}

Станет еще интереснее

...

или совместить приятное с полезным:

	function cot_count_users($group = 4, $decl = NULL) {
	  global $db, $db_users;
		$group = (int)$group ? $group : 4;
		$total = cot::$db->query("
			SELECT COUNT(*)
			FROM $db_users
			WHERE user_maingrp = $group
		")->fetchColumn();
		$total = is_null($decl) ? $total : cot_declension($total, $decl);
	  return $total;
	}

Тогда в шаблоне можно просто:

{PHP|cot_count_users('5')}
{PHP|cot_count_users('5', 'users')}

 

Огромное Вам спасибо что уделили время! Заодно узнал как работают локали:)  

]]>
Mi, 18 Jan 2023 18:53:49 -0000
Kort Добавьте в lang-файл:

$Ls['users'] = 'пользователь,пользователя,пользователей';

а в шаблоне значение функции передайте в cot_declension:

{PHP|cot_count_users(5)|cot_declension($this, 'users')}

Станет еще интереснее

...

или совместить приятное с полезным:

	function cot_count_users($group = 4, $decl = NULL) {
	  global $db, $db_users;
		$group = (int)$group ? $group : 4;
		$total = cot::$db->query("
			SELECT COUNT(*)
			FROM $db_users
			WHERE user_maingrp = $group
		")->fetchColumn();
		$total = is_null($decl) ? $total : cot_declension($total, $decl);
	  return $total;
	}

Тогда в шаблоне можно просто:

{PHP|cot_count_users('5')}
{PHP|cot_count_users('5', 'users')}

 

]]>
Di, 17 Jan 2023 18:19:48 -0000
deelance #45847 Kort:

В php-файл темы (или другой по необходимости):

	function cot_count_users($group) {
	  global $db, $db_users;
		$group = (int)$group ? $group : 4;
		$total = cot::$db->query("
			SELECT COUNT(*)
			FROM $db_users
			WHERE user_maingrp = $group
		")->fetchColumn();
	  return $total;
	}

В шаблон:

{PHP|cot_count_users('5')}

Параметр -- номер группы. Без параметра выведет группу 4 (members)

Спасибо большое!

]]>
Di, 17 Jan 2023 16:30:50 -0000
Kort В php-файл темы (или другой по необходимости):

	function cot_count_users($group) {
	  global $db, $db_users;
		$group = (int)$group ? $group : 4;
		$total = cot::$db->query("
			SELECT COUNT(*)
			FROM $db_users
			WHERE user_maingrp = $group
		")->fetchColumn();
	  return $total;
	}

В шаблон:

{PHP|cot_count_users('5')}

Параметр -- номер группы. Без параметра выведет группу 4 (members)

]]>
Di, 17 Jan 2023 11:17:12 -0000
deelance #45845 Kort:

Написать простую функцию с параметром "номер группы", которая и выведет требуемое коЛичество.

Можете, пожалуйста, показать какой-нибудь пример?broken heart 

Думаю другим тоже будет полезно

]]>
Di, 17 Jan 2023 09:01:18 -0000
Kort Написать простую функцию с параметром "номер группы", которая и выведет требуемое коЛичество.

]]>
Di, 17 Jan 2023 08:35:38 -0000
deelance Как можно вывести коЛичество пользователей цифрой во фронтенде? Хочу вывести на главной информации о коЛичестве пользователей на главной странице. 

Например

Фрилансеров: 2

 

]]>
Mo, 16 Jan 2023 19:44:41 -0000