Как в "форму добавления сообщения" на форуме прописать оператор, показывающий количество написанных сообщений пользователем?

голоса: 0

Необходимо в "форму добавления сообщения" на форуме в условие засунуть оператор, показывающий количество написанных постов пользователем.

Перепробовал это, ничего не работает...

$CUR_POSTS$
$_POSTS$
$POSTS$
$CUR_FORUM_ENTRIES$
$_FORUM_ENTRIES$
$FORUM_ENTRIES$

 

Есть ли варианты, чтобы такое провернуть?

| Автор: | Категория: Форум

Ответов: 1

голоса: 0

Если системно, то данный шаблон не поддерживает работу данных операторов, а если скриптами, то можно примерно так http://www.ucoz.ru/qa/index.php/88378 в данном случае на персональной странице завернуть в див оператор $_FORUM_ENTRIES$ далее в форме добавления прописать скрипт вида:

<div id="wVIVOD">загрузка...</div>
<script>
$.get('/index/8-$CUR_USER_ID$', function(w){
$('#wVIVOD').html($('#wINFO', w).html());
}); 
</script>

и будет выводиться количество сообщений которые добавил конкретно данный юзер ссылка /index/8-$CUR_USER_ID$ поможет подгрузить необходимые данные.

| Автор:
А не можете еще один момент подсказать, как сделать тайм-аут между отсылкой сообщений на форуме одним пользователем? То бишь отпрвил человек сообщение, чтобы второе отправить ,к примеру, нужно подождать минуту.
И еще один момент...А разве этот скрипт может содействовать оператору?  То бишь я могу использовать в операторе скрипт, чтобы получить нужное число для оператора?
HaRd,
Этот скрипт подгружает лишь количество сообщений с персональной страницы (контент который завернут в казанный див), все подгружается верно. По тайм-ауту не подскажу так как в данной ситуации требуется доработка скрипта, это уже не по моей части.
Yuri_Geruk,
Ну то бишь условие, вида: "Если сообщений больше 3, то...", при помощи скрипта работать будет?
...