<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Как добавить в list.tpl фильтр на подобие как в usres.tpl?</title>
		<link>https://www.cotonti.com</link>
		<description>Laatste forum onderwerpen</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sun, 12 Apr 2026 18:39:26 -0000</pubDate>

		<item>
			<title>Sergey</title>
			<description><![CDATA[начнем с ввода <pre class="code">$o = sed_import('o','G','ALP',16);
$p = sed_import('p','G','ALP',16);</pre>
фильтр  ALP не берет запятых, надо вот так <pre class="code">$o = sed_import('o','G','ALP',16);
$p = sed_import('p','G','TXT');</pre>
далее добавляем чтение еще одной группы <pre class="code">$o = sed_import('o','G','ALP',16);
$p = sed_import('p','G','TXT');
$o2 = sed_import('o2','G','ALP',16);
$p2 = sed_import('p2','G','TXT');</pre>
теперь корректируем запрос, делаем вставку<pre class="code">
$sql = sed_sql_query(&quot;SELECT COUNT(*) FROM $db_pages
WHERE page_cat='$c' AND (page_state='0' OR page_state='2') AND FIND_IN_SET(page_$o,'$p')&quot;
.((!empty($o2) &amp;&amp; !empty($p2))?&quot; AND FIND_IN_SET(page_$o2,'$p2')&quot;:&quot;&quot;)
);
</pre>
 и нечто подобное в 112 оператор<br />
запрос будет <br />
<a href="http://my.site/list.php?c=cat&amp;s=date&amp;w=desc&amp;o=" rel="nofollow">http://my.site/list.php?c=cat&amp;s=date&amp;w=desc&amp;o=</a> extra1&amp;p=значение1,значение2&amp;o2=extra2&amp;p2=значение1,значение2 <br />
Я так собственно обозначил общую схему]]></description>
			<pubDate>Di, 17 Nov 2009 06:31:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=4953&d=0#post20968]]></link>
		</item>
		<item>
			<title>psyvek</title>
			<description><![CDATA[Cпасибо огромное.<br />
Последний вопрос, а как вывести значения из двух экстра полей?<br />
<a href="http://my.site/list.php?c=cat&amp;s=date&amp;w=desc&amp;o=" rel="nofollow">http://my.site/list.php?c=cat&amp;s=date&amp;w=desc&amp;o=</a> extra1&amp;p=значение1 <span style="color:#A40000">что то тут</span> extra2&amp;p=значение1,значение2]]></description>
			<pubDate>Di, 17 Nov 2009 06:08:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=4953&d=0#post20966]]></link>
		</item>
		<item>
			<title>Sergey</title>
			<description><![CDATA[Для этого значения  необходимо разделить запятыми: т.е.<br />
<br />
<a href="http://my.site/list.php?c=cat&amp;s=date&amp;w=desc&amp;o=extra1&amp;p=значение1,значение2" rel="nofollow">http://my.site/list.php?c=cat&amp;s=date&amp;w=desc&amp;o=extra1&amp;p=значение1,значение2</a><br />
Далее правим оператор вот так приблизительно <br />
<pre class="code">WHERE page_cat='$c' AND (page_state=0 OR page_state=2) AND FIND_IN_SET(page_$o,'$p')</pre>
тут такое дело функция FIND_IN_SET разложит $p на массив и сравнит по совпадению с page_$o вроде, что-то так<br />
Да это надо в двух местах и на строке 107 -там считают число для паджинации и в 112 для выборке]]></description>
			<pubDate>Di, 17 Nov 2009 05:07:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=4953&d=0#post20958]]></link>
		</item>
		<item>
			<title>psyvek</title>
			<description><![CDATA[А как можно вывести несколько значений в одной категории?<br />
<br />
<a href="http://my.site/list.php?c=cat&amp;s=date&amp;w=desc&amp;o=extra1&amp;p=" rel="nofollow">http://my.site/list.php?c=cat&amp;s=date&amp;w=desc&amp;o=extra1&amp;p=</a><strong><span style="color:#A40000">значение1+значение2</span></strong>]]></description>
			<pubDate>Di, 17 Nov 2009 04:37:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=4953&d=0#post20955]]></link>
		</item>
		<item>
			<title>Sergey</title>
			<description><![CDATA[для поля page_extra1 	<br />
<a href="http://my.site/list.php?c=cat&amp;s=date&amp;w=desc&amp;o=extra1&amp;p=значение" rel="nofollow">http://my.site/list.php?c=cat&amp;s=date&amp;w=desc&amp;o=extra1&amp;p=значение</a><br />
<br />
смотрим текст list.inc.php строка 112 <pre class="code">WHERE page_cat='$c' AND (page_state=0 OR page_state=2) AND page_$o='$p'</pre>
то есть к page_ добавляется значение по ключу o т.е. extra1 что даст в сумме page_extra1]]></description>
			<pubDate>Di, 17 Nov 2009 04:15:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=4953&d=0#post20952]]></link>
		</item>
		<item>
			<title>psyvek</title>
			<description><![CDATA[Подскажите пожалуйста, как сделать фильтр для list.tpl? Используются экстра поля (пример: вид лицензии) и нужно выводить отфильтрованный список по аналогии со страницей пользователей (страна, группа...), только это будет лицензия, дата...<br />
<br />
Еще вопрос, как сделать сортировку по рейтингу или по комментариям?<br />
<br />
<strong>Добавлено 25 Минут спустя:</strong><br />
<br />
Нашел как это в седе было <a href="http://my.site/list.php?c=cat&amp;s=date&amp;w=desc&amp;o=extra-field&amp;p=значение" rel="nofollow">http://my.site/list.php?c=cat&amp;s=date&amp;w=desc&amp;o=extra-field&amp;p=значение</a><br />
в котонти не сработало.<br />
Люди подскажите, как это делается, очень нужно.]]></description>
			<pubDate>Ma, 16 Nov 2009 22:32:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=4953&d=0#post20940]]></link>
		</item>
	</channel>
</rss>