<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : список пользователей - идеи</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sun, 12 Apr 2026 15:22:47 -0000</pubDate>

		<item>
			<title>esclkm</title>
			<description><![CDATA[согласен что там сложнее. но я у себя на сайте данную штуку реализовал.. правда немного иначе чем сейчас предложил.<br />
ты сам говоришь что есть плагин сортировки по алфавиту - вот его и достаточно<br />
ведь на практике достаточно ввести в поиске первую букву имени и все становится на свои места)<br />
для list и forum.topics - там просто идет работа сразу с двумя базами в этом и вся сложность, но при желании и ее можно ибойти, если не 1 переменной так двумя.<br />
<br />
главное, чтобы можно было фильтровать по нескольким условиям]]></description>
			<pubDate>Сб, 27 Гру 2008 22:25:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=942&d=0#post2738]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<blockquote><strong>esclkm:</strong><hr />на странице списка пользователей у нас есть поиск по первому символу. зачем он нужен я до сих пор не понял. Я бы его удалил прочо. Кому он нужен будет тот напишет плагин, а остальные даже не задумаются что он был.<br />
Ибо для русского общества данная штука вестма бесполезна: если у пользователя будет ник &quot;Серый зайчик&quot; куда он попадет? павильно никуда - необходимость плагина никакая.</blockquote>
Ну почему же, я иногда смотрю пользователей по алфавиту. А для русских имен есть плагин rusalphafilter.<br />
<br />
Но в целом идея плагинов выборки пользователей более чем здравая. Я еще пытался сделать нечто подобное для list и forums.topics, но там это гораздо сложнее, т.е. вся логика завязана на выбор конкретных значений, а не абстрактного запроса. В users это гораздо лучше выходит.<br />
<br />
С паджинацией проблем быть не должно.]]></description>
			<pubDate>Сб, 27 Гру 2008 15:26:06 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=942&d=0#post2726]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[формирование линка для пажинации - не работал пока с sed_url.<br />
думаю вопрос весьма решаем и решаем просто. просто эту чась я вижу отчетливо. а эту пока не думал.. но в целом идеи есть. точно есть))<br />
<br />
так же можно будет сделать сортировку по нескольким фильтрам)]]></description>
			<pubDate>Сб, 27 Гру 2008 07:32:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=942&d=0#post2722]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<blockquote>единственное после пришивания плагинов останутся небольшие вопросы с пажинацией</blockquote>
какие например?......если и делать то предусмотреть полную работоспособность пейджинации а то получится не улучшение и оптимизация, а ущербная недороботка]]></description>
			<pubDate>Сб, 27 Гру 2008 07:28:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=942&d=0#post2721]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[на странице списка пользователей у нас есть поиск по первому символу. зачем он нужен я до сих пор не понял. Я бы его удалил прочо. Кому он нужен будет тот напишет плагин, а остальные даже не задумаются что он был.<br />
Ибо для русского общества данная штука вестма бесполезна: если у пользователя будет ник &quot;Серый зайчик&quot; куда он попадет? павильно никуда - необходимость плагина никакая. <br />
Да и в целом у нас есть поиск пользователей который весьма неплохо справляется с данной задачей.<br />
а вот фильтрации по экстра полям не хватает - но она должна реализовываться плагинами<br />
да и и откроем сам файл users.inc.php<br />
там гора ненужных запросов в целом которые можно посокращать до минимума<br />
<br />
например самые главные запросы<br />
<div class="highlight"><pre class="mysql">SELECT COUNT(*) FROM $db_users WHERE 1</pre></div>
и<br />
<div class="highlight"><pre class="mysql">
$sql = sed_sql_query(&quot;SELECT * FROM $db_users WHERE 1 ORDER BY user_$s $w LIMIT $d,&quot;.$cfg&#091;'maxusersperpage'&#093;)</pre></div>
<br />
но я бы сделал по другому<br />
добавил бы переменную <br />
<div class="highlight"><pre class="php">$filteroption=&quot;WHERE 1&quot;;</pre></div>
<br />
затем добавил такую конструкцию:<br />
<div class="highlight"><pre class="php">/* === Hook === */
$extp = sed_getextplugins('users.main');
if (is_array($extp))
{ foreach($extp as $k =&gt; $pl) { include_once($cfg&#091;'plugins_dir'&#093;.'/'.$pl&#091;'pl_code'&#093;.'/'.$pl&#091;'pl_file'&#093;.'.php'); } }
/* ===== */</pre></div>
а затем только:<br />
<div class="highlight"><pre class="php">
	$sql = sed_sql_query(&quot;SELECT COUNT(*) FROM $db_users $filteroption&quot;);
	$totalusers = sed_sql_result($sql, 0, &quot;COUNT(*)&quot;);
	$sql = sed_sql_query(&quot;SELECT * FROM $db_users $filteroption ORDER BY user_$s $w LIMIT $d,&quot;.$cfg&#091;'maxusersperpage'&#093;);
</pre></div>
<br />
в итоге после такой штуки мы смогли бы сделать очень мягкую сортировку пользователей! <br />
В данном случае к этой конструкции очень легко подшить плагины и сделать сортировку по любому из экстра полей. А мне например у меня на файте порой очtym нужна сортировка по курсу или факультету. А такой подход позволит сделать ее очень комфортной и без лишних запросов.<br />
тоже самое можно применить и к list.<br />
единственное после пришивания плагинов останутся небольшие вопросы с пажинацией<br />
<br />
спасибо за внимание]]></description>
			<pubDate>Сб, 27 Гру 2008 05:50:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=942&d=0#post2708]]></link>
		</item>
	</channel>
</rss>