<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Плагин PM Advanced</title>
		<link>https://www.cotonti.com</link>
		<description>Neueste Themenbeiträge</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Tue, 21 Apr 2026 18:59:11 -0000</pubDate>

		<item>
			<title>SunChase</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=22513#22513">#</a> <strong>esclkm :</strong>
тыж знаешь что я тут самый злой, а ты доброты хочешь?<br />
есть тег PM_ROW_STATE его значение равно 0 для непрочитанных писем. осталось всем чек боксам задать класс) и потом выделить при помощи jquery )<br />
</blockquote>
<br />
1.Мне както фиолетово на &quot;самый злой&quot; и всё такое.<br />
2.Я попросил чтобы ктото дал грамотный ответ на поставленный вопрос.Два спойлера с кодом и явой плагина в первом посте эт не просто для виду.]]></description>
			<pubDate>Mo, 01 Feb 2010 06:01:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=5232&d=0#post22514]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[тыж знаешь что я тут самый злой, а ты доброты хочешь?<br />
есть тег PM_ROW_STATE его значение равно 0 для непрочитанных писем. осталось всем чек боксам задать класс) и потом выделить при помощи jquery )]]></description>
			<pubDate>Mo, 01 Feb 2010 05:43:07 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=5232&d=0#post22513]]></link>
		</item>
		<item>
			<title>SunChase</title>
			<description><![CDATA[Всёже мне практика непомешает такчто будь добр - укажи как поправить нынешний трабл]]></description>
			<pubDate>Mo, 01 Feb 2010 05:17:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=5232&d=0#post22511]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[в коте измениласились начиная с версии 06 лс.<br />
а в еще более ранних версиях функционал данного плагина был компенсирован.<br />
посеему плагин не нужен.<br />
единственнное что правда было сказано - выделение по прочитанности - но это можно реализовать поспредством JS без плагина<br />
<br />
в версии 07 - Пм претерпят значительные изменения (точнее в транке они оже изменены, ближайшее время это только усилится. Данное пожелание учту.]]></description>
			<pubDate>Mo, 01 Feb 2010 05:13:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=5232&d=0#post22510]]></link>
		</item>
		<item>
			<title>SunChase</title>
			<description><![CDATA[Пытаюсь запустить сей плагин на Коте.Одной из основных функций этого плагина что меня волнует - Способы выделения(Всё,Прочитанные и т.д.).Функции выделения Всего и Инверсированного работают.А вот выделение &quot;прочитанных&quot; и &quot;непрочитанных&quot; неработает.<br />
<br />
<br />
<br />
<div style="margin:4px 0px 4px 0px"><input type="button" value="Вот код" onclick="if(this.parentNode.getElementsByTagName('div')[0].style.display != '') { this.parentNode.getElementsByTagName('div')[0].style.display = ''; } else { this.parentNode.getElementsByTagName('div')[0].style.display = 'none'; }" /><div style="display:none" class="spoiler">
<pre class="code">if(empty($id) &amp;&amp; $jj&gt;0)
{
	
	switch($f)
	{
		case 'archives':
		$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'a'&#093; = sprintf($L&#091;'plu_pma_mask_a'&#093;, $jj, '', 'javascript:pma_cbsel(1)', $totalarchives, $L&#091;'pm_archives'&#093;);
		$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'b'&#093; = sprintf($L&#091;'plu_pma_mask_b'&#093;, $totalarchives, '', $L&#091;'pm_archives'&#093;);
		break;

		case 'sentbox':
		$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'a'&#093; = sprintf($L&#091;'plu_pma_mask_a'&#093;, $jj, '', 'javascript:pma_cbsel(1)', $totalsentbox, $L&#091;'pm_sentbox'&#093;);
		$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'b'&#093; = sprintf($L&#091;'plu_pma_mask_b'&#093;, $totalsentbox, '', $L&#091;'pm_sentbox'&#093;);
		break;

		case 'inbox':
		default:
		// count read/unread PMs
		$pmadvenced&#091;'sql'&#093; = sed_sql_query(&quot;SELECT COUNT(*) FROM $db_pm WHERE pm_touserid='&quot;.$usr&#091;'id'&#093;.&quot;' AND pm_state=0&quot;);
		$pmadvenced&#091;'js'&#093;&#091;'aru'&#093; = sed_sql_result($pmadvenced&#091;'sql'&#093;, 0, &quot;COUNT(*)&quot;);
		$pmadvenced&#091;'sql'&#093; = sed_sql_query(&quot;SELECT COUNT(*) FROM $db_pm WHERE pm_touserid='&quot;.$usr&#091;'id'&#093;.&quot;' AND pm_state=1&quot;);
		$pmadvenced&#091;'js'&#093;&#091;'arr'&#093; = sed_sql_result($pmadvenced&#091;'sql'&#093;, 0, &quot;COUNT(*)&quot;);
		// all PMs
		$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'a'&#093; = sprintf($L&#091;'plu_pma_mask_a'&#093;, $jj, '', 'javascript:pma_cbsel(1)', $totalinbox, $L&#091;'pm_inbox'&#093;);
		$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'b'&#093; = sprintf($L&#091;'plu_pma_mask_b'&#093;, $totalinbox, '', $L&#091;'pm_inbox'&#093;);
		// unreaded PMs
 	        $pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'u'&#093;&#091;'a'&#093; = sprintf($L&#091;'plu_pma_mask_a'&#093;, count($pmadvenced&#091;'js'&#093;&#091;'cbu'&#093;), $L&#091;'plu_pma_mask_u'&#093;, 'javascript:pma_cbsel(3)', $pmadvenced&#091;'js'&#093;&#091;'aru'&#093;, $L&#091;'pm_inbox'&#093;);
		$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'u'&#093;&#091;'b'&#093; = sprintf($L&#091;'plu_pma_mask_b'&#093;, $pmadvenced&#091;'js'&#093;&#091;'aru'&#093;, $L&#091;'plu_pma_mask_u'&#093;, $L&#091;'pm_inbox'&#093;);
		// readed PMs
		$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'r'&#093;&#091;'a'&#093; = sprintf($L&#091;'plu_pma_mask_a'&#093;, count($pmadvenced&#091;'js'&#093;&#091;'cbr'&#093;), $L&#091;'plu_pma_mask_r'&#093;, 'javascript:pma_cbsel(5)', $pmadvenced&#091;'js'&#093;&#091;'arr'&#093;, $L&#091;'pm_inbox'&#093;);
		$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'r'&#093;&#091;'b'&#093; = sprintf($L&#091;'plu_pma_mask_b'&#093;, $pmadvenced&#091;'js'&#093;&#091;'arr'&#093;, $L&#091;'plu_pma_mask_r'&#093;, $L&#091;'pm_inbox'&#093;);

		$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'show'&#093;&#091;'u'&#093; = ($pmadvenced&#091;'js'&#093;&#091;'aru'&#093;&gt;count($pmadvenced&#091;'js'&#093;&#091;'cbu'&#093;));
		$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'show'&#093;&#091;'r'&#093; = ($pmadvenced&#091;'js'&#093;&#091;'arr'&#093;&gt;count($pmadvenced&#091;'js'&#093;&#091;'cbr'&#093;));
		break;
	}

	$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'show'&#093;&#091;'a'&#093; = ($pm_totalpages&gt;1);


	$pmadvenced&#091;'js'&#093;&#091;'script'&#093; = '
&lt;script src=https://www.cotonti.com/&quot;plugins/pmadvenced/inc/pma.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script language=&quot;javascript&quot;&gt;
&lt;!--

var pma_form = document.forms&#091;&quot;pma_form&quot;&#093;;
var pma_sel = document.getElementById(&quot;pma_sel&quot;);
var pma_info = document.getElementById(&quot;pma_info&quot;);
var pma_cbu = &#091;'.implode(',',$pmadvenced&#091;'js'&#093;&#091;'cbu'&#093;).'&#093;;
var pma_cbr = &#091;'.implode(',',$pmadvenced&#091;'js'&#093;&#091;'cbr'&#093;).'&#093;;
var pma_sinfo = &#091;'.$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'show'&#093;&#091;'a'&#093;.','.$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'show'&#093;&#091;'a'&#093;.','.$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'show'&#093;&#091;'u'&#093;.','.$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'show'&#093;&#091;'u'&#093;.','.$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'show'&#093;&#091;'r'&#093;.','.$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'show'&#093;&#091;'r'&#093;.',,,,&#093;;
var pma_ainfo = &#091;&quot;'.$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'a'&#093;.'&quot;,&quot;'.$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'b'&#093;.'&quot;,&quot;'.$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'u'&#093;&#091;'a'&#093;.'&quot;,&quot;'.$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'u'&#093;&#091;'b'&#093;.'&quot;,&quot;'.$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'r'&#093;&#091;'a'&#093;.'&quot;,&quot;'.$pmadvenced&#091;'js'&#093;&#091;'info'&#093;&#091;'r'&#093;&#091;'b'&#093;.'&quot;,&quot;&quot;,&quot;&quot;,&quot;&quot;,&quot;&quot;&#093;;

//--&gt;
&lt;/script&gt;</pre></div></div>
<br />
и<br />
<br />
<div style="margin:4px 0px 4px 0px"><input type="button" value="Javascript" onclick="if(this.parentNode.getElementsByTagName('div')[0].style.display != '') { this.parentNode.getElementsByTagName('div')[0].style.display = ''; } else { this.parentNode.getElementsByTagName('div')[0].style.display = 'none'; }" /><div style="display:none" class="spoiler"><div class="highlight"><pre class="js">/* ====================
Seditio - Website engine
Copyright Neocrome
<a href="http://www.neocrome.net" rel="nofollow">http://www.neocrome.net</a>

&#091;BEGIN_SCRIPT&#093;
File=plugins/pmadvenced/inc/pma.js
Version=1.0
Updated=2007/01/01
Type=javascript
Author=Orkan
Description=PM Advenced Manager JS library
&#091;END_SCRIPT&#093;

============ */

function pma_clearstate() {
	pma_sel.value = -1;
	pma_info.innerHTML = &quot;&quot;;
}

function pma_cbsel(state) {
	switch(state)
	{
		case 0:
		case 10:
		case 12:
		var newstate = (state==0?true:false);
		for(var i=0;i&lt;pma_form.elements.length;i++) {
			if(pma_form.elements&#091;i&#093;.type==&quot;checkbox&quot;) pma_form.elements&#091;i&#093;.checked = (state==12?!pma_form.elements&#091;i&#093;.checked:newstate);
		}
		break;

		case 2:
		case 4:
		pma_cbsel(10);
		var arr = (state==4?pma_cbr:pma_cbu);
		for(var i=0;i&lt;arr.length;i++) document.getElementById(&quot;pma_cbx&#091;&quot;+arr&#091;i&#093;+&quot;&#093;&quot;).checked = true;
		break;
	}

	if(pma_sinfo&#091;state&#093; &amp;&amp; state&lt;6) {
		pma_sel.value = state;
		pma_info.innerHTML = pma_ainfo&#091;state&#093;;
	}
	else pma_clearstate();
}

function pma_redirect(sbox) {
	sbox.form.submit();
}

function pma_endi() {
	var sbox = pma_endi.arguments&#091;0&#093;;
	var cbstate = pma_ischecked(sbox.form);
	if(pma_endi.arguments&#091;1&#093;==-1) for(var i=0; i&lt;sbox.length; i++) sbox.options&#091;i&#093;.disabled = !cbstate;
	else for(var i=1; i&lt;pma_endi.arguments.length; i++) sbox.options&#091;pma_endi.arguments&#091;i&#093;&#093;.disabled = !cbstate;
}

function pma_ischecked(fr) {
	if(pma_sel.value!=-1 &amp;&amp; pma_sel.value%2) return true;
	for(var i=0;i&lt;fr.elements.length; i++) if(fr.elements&#091;i&#093;.type==&quot;checkbox&quot; &amp;&amp; fr.elements&#091;i&#093;.checked) return true;
	return false;
}
</pre></div>
</div></div>
<br />
Подскажите как исправить]]></description>
			<pubDate>Mo, 01 Feb 2010 04:09:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=5232&d=0#post22509]]></link>
		</item>
	</channel>
</rss>