Страница 1 из 1

Форма создание поста на форуме

Добавлено: 30 янв 2010, 18:51
Hood
Если юзер в группе "Пользователи", то пост на форуме не создается.
Если юзер в группе "Проверенные"/"Модераторы"/"Администраторы", то пост нормально создается.

Права на создание тем в настройках групп пользователей выставлены. В настройках форуме права тоже отмечены. :!:

Сама ссылка на форму: :arrow: http://ourclan.ru/index/0-7
Сама ссылка на форум: :arrow: http://ourclan.ru/forum/24

Тестовый юзер группы "Пользователи"
Login: test
Pass: test

Тестовый юзер группы "Проверенные"
Login: test2
Pass: test2

Подскажите в чем тут проблема :?:

Вот код шаблона:

Код: Выделить всё

<noscript>
<style>#fullforma {display:none}</style>
<center><br><br><br><h1>Включите Java скрипты в настройках браузера для отображения формы</h1></center>
</noscript>

<div id="fullforma">

<script type="text/javascript">
var c = 10;
function fcwait() {
 if (c > 0) {
 var el = document.getElementById("downloadDelayTimeSec")
 if( el ){
 el.innerHTML = "" + c
 }
 c = c - 1
 setTimeout("fcwait()", 1000)
 } else {
 document.getElementById("divDLWait").style.display = 'none';
 document.getElementById("divDLStart").style.display = 'block';
 }
}
fcwait();
</script>


<form method="post" style="margin:0px" name="formaname" action="http://ourclan.ru/forum/" target="_blank">

<table cellpadding="0" cellspacing="0" width="100%">
<tr class="ubTopBG"><td class="ubTopLeft"></td><td class="ubTopImg"><div class="ubTopTitle">
Авто создание поста</div></td><td class="ubTopRight"></td></tr>
<tr class="ubMiddleBG"><td class="ubMiddleLeft"></td><td class="ubMiddleImg"></td><td class="ubMiddleRight"></td></tr>
<tr class="ubContent"><td class="ubContentLeft"></td><td valign="top">
<table cellpadding="0" cellspacing="0" width="100%">
<tr><td width="30%" height="30">Имя:<br> &raquo; <span style="font-size:7pt;color:red">Обязательное поле</span></td><td><input type="text" name="uNameForm" size="30" maxlength="70" style="width:95%"></td></tr>
<tr><td colspan="2" align="center"><br><br><br>

<div id="divDLWait">Ждите <b id="downloadDelayTimeSec">10</b> секунд...</div>
<div style="display:none;" id="divDLStart">
<input name="sbm" type="submit" value="Создать пост" onClick="
var uNumb = $USER_ID$;
var uName = ' 1) Имя: ' + document.forms['formaname'].uNameForm.value + '\n';

$.get('http://ourclan.ru/forum/24-0-0-1-1', {}, function (data){$.post('/forum/', {
 jkd498: 1,
 jkd428: 1,
 fid: 24,
 frmt: 1,
 name: 'User ID ' + uNumb,
 description: 'Имя пользователя',
 message: uName,
 smiles_on: 1,
 signature_on: 1,
 subscribe: 0,
 a: 4,
 p: 0,
 tid: 0,
 numi: 1,
 ssid: $('input[name=ssid]', data).val()
}); })">
</div>

</td></tr>
</table>
</td>
<td class="ubContentRight"></td></tr>
<tr class="ubBottomBG"><td class="ubBottomLeft"></td><td></td><td class="ubBottomRight"></td></tr>
</table>


</form>

</div>


И еще одна трабла: Фон верхней полоски Блоков не отображается в Opera и в Internet Explorer, хотя в Mozilla Firefox все в порядке.

Re: Форма создание поста на форуме

Добавлено: 02 фев 2010, 14:33
Hood
С фоном разобрался. Осталась трабла с формой