Добрый день, быть может вы сможете мне помочь, уже сломал голову. Мне нужно вывести пользователей по порядку. при этом порядок равен = кол. игр - (минус) кол. сайтов.
Пытался сделать через 2 и 3 информера, но всё равно не могу додуматься как.
<?$MYINF_8$ - $MYINF_17$?> даёт значение
$MYINF_8$ 109773311
$MYINF_17$ 55500000
$MYINF_8$ - $MYINF_17$ 54273311
затем через скрипт
<script type="text/javascript">
function sortNumber(a, b)
{
return b - a;
}
var n = ["<?$MYINF_8$ - $MYINF_17$?>"];
document.write(n.sort(sortNumber));
</script>
я устанавливаю сортировку и получаю значение
"54273311" (к сожалению, цифры не разделяются запятой "5", "4", "2",... и поэтому не сортируются, а если установить в шаблоне информера не $STUFF_POSTS$, а "$STUFF_POSTS$", то выдаёт значение 0
Но это не главная беда. Я, допустим, получаю правильное значение 75433211, но теперь я не могу его привязать к исходному шаблону рейнга пользователей.
<div class="hs_pos" id="hs_$NUMBER$"><a href="$PROFILE_URL$#dobro"><span class="hs_p">$FULL_NAME$</span></a><span class="hs_t">$NUMBER$-е место
<br><span><?$STUFF_POSTS$ - $DIR_POSTS$?> баллов</span>
</span>
<div class="hu_s hu_$NUMBER$" onmouseover="utop($NUMBER$)"><div><a href="$PROFILE_URL$"><img style="width: 24px; height: 24px;" src="<?if($AVATAR_URL$)?>$AVATAR_URL$<?endif?>"></a></div></div>
</div>
То есть мне нужно, чтобы $NUMBER$ был равен <?$STUFF_POSTS$ - $DIR_POSTS$?> и информер сортировал данные не по номеру, а по количество игр - количество статей.
Возможно ли такое вообще? Или мои изыскания в скриптах напрасны? Может кто-то готов помочь, я могу приобрести такое решение.