Запреты и предупреждения

Запреты и предупреждения v1.3.3

serega

Пользователь
Код:
#001054 Unknown column 'u.user_avatar' in 'field list'
Я уже отвечал вчера на аналогичный вопрос: https://torrentpier.com/threads/vyvod-poslednix-soobschenij-na-ajax.12686/page-3#post-77236
а у нас вот ошибка с лога
#001054 Unknown column 'auth' in 'where clause'

UPDATE bb_warnings SET auth = 0 WHERE auth != 3 AND time_end < 1425321341

Source : ajax/warning.php(35) :: db1.u293115_pier2
IP : 217.15.151.64
Date : 2015-03-02 21:35:41
Agent : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
Req_URI : /ajax.php
Referer :

Please Login or Register to view hidden text.


Method : POST
PID : 634519
Request : Array
(
[action] => warning
[mode] => add
[user_id] => 23
[warning] => 1
[term] => 10
[time] => 60
[reason] => t,exrf
[form_token] =>
)______________________________________________________________________________

#001054 Unknown column 'w.user_id' in 'where clause'

SELECT w.*, u.username, u.user_rank, u.user_level FROM bb_warnings w, bb_users u WHERE w.user_id = 4 AND u.user_id = w.poster_id AND w.warning = 2 AND w.auth IN(1,3) ORDER BY w.id DESC

Source : includes/functions.php(2909) :: db1.u293115_pier2
IP : 94.26.155.29
Date : 2015-03-02 21:35:48
Agent : Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36 OPR/27.0.1689.76
Req_URI : /ajax.php
Referer :

Please Login or Register to view hidden text.


Method : POST
PID : 634631
Request : Array
(
[action] => posts
[post_id] => 1152
[topic_id] => 976
[type] => edit
[form_token] =>
)__________________________________________
 

dredd

Пользователь
ExPlayer
1. интересно.. посмотрю в чом косяк:)
2. срок будет именно такой, ибо бан бессрочный, там если в код всматриваться, то именно это он и должен выводить, не пугайтесь)
serega, таблица bb_warnings пустая, в ней нет колонок, судя по всему, попробуйте выполнить запросы ещё раз
 
Последнее редактирование:

Virtuoz

Пользователь
PHP:
-- usercp_viewprofile.tpl
- найти
                        <fieldset class="mrg_6"><legend>{L_BAN_USER}</legend>
                        <div class="tLeft" style="padding: 2px 6px 6px; display: block;" id="user-opt">
                            <label><input type="checkbox" name="allow_avatar"/>{L_HIDE_AVATARS}</label>
                            <label><input type="checkbox" name="allow_sig"/>{L_SHOW_CAPTION}</label>
                            <label><input type="checkbox" name="allow_passkey"/>{L_DOWNLOAD_TORRENT}</label>
                            <label><input type="checkbox" name="allow_pm"/>{L_SEND_PM}</label>
                            <label><input type="checkbox" name="allow_post"/>{L_SEND_MESSAGE}</label>
                            <label><input type="checkbox" name="allow_post_edit"/>{L_EDIT_POST}</label>
                            <label><input type="checkbox" name="allow_topic"/>{L_NEW_THREADS}</label>
                        </div>
                        </fieldset>
- заменить на
                        <fieldset class="mrg_6"><legend>{L_BAN_USER}</legend>
                        <div class="tLeft" style="padding: 2px 6px 6px; display: block;" id="user-opt">
                            <label><input type="checkbox" name="allow_avatar"/>{L_HIDE_AVATARS}</label>
                            <label><input type="checkbox" name="allow_sig"/>{L_SHOW_CAPTION}</label>
                        </div>
                        </fieldset>
                        <div id="user-opt-save" class="hidden tCenter">
                            <p><input id="user-opt-save-btn" class="bold long" type="button" value="{L_SUBMIT}" /></p>
                            <p id="user-opt-resp" class="mrg_6"></p>
                        </div>
                        <!-- IF WARNINGS_ON -->
                        <script type="text/javascript">
                        ajax.warning = function(user_id, type, term, time, reason) {
                            ajax.exec({
                                action  : 'warning',
                                mode    : 'add',
                                user_id : user_id,
                                warning : type,
                                term    : term,
                                time    : time,
                                reason  : reason
                            });
                        };
                        ajax.callback.warning = function(data) {
                            if(data.info) alert(data.info);
                            if(data.url) document.location.href = data.url;
                        };
                        </script>

                        <fieldset class="mrg_6 tCenter"><legend>Выдать запрет</legend>
                        <div title="Тип блокировки" id="type">{WARNING_TYPE}</div>
                        <div title="Причина блокировки" class="pad_4 genmed">
                                <textarea id="reason" name="reason" rows="5" cols="30"></textarea>
                        </div>
                        <div class="cat tCenter pad_4">
                                <input title="Время блокировки" id="term" type="text" maxlength="2" size="2" name="time"><span id="time">{WARNING_TIME}</span>
                                <input onclick="ajax.warning({PROFILE_USER_ID}, $('#type option:selected').val(), $('#term').val(), $('#time option:selected').val(), $('#reason').val(), $('#auth option:selected').val() ); return false;" type="button" value="Выдать">
                        </div>
                        </fieldset>
                        <!-- ENDIF -->

Так где его изменить, в каком файле?
Найти

<fieldset class="mrg_6"><legend>{L_BAN_USER}</legend>
<div class="tLeft" style="padding: 2px 6px 6px; display: block;" id="user-opt">
<label><input type="checkbox" name="allow_avatar"/>{L_HIDE_AVATARS}</label>
<label><input type="checkbox" name="allow_sig"/>{L_SHOW_CAPTION}</label>
</div>
</fieldset>

Заменить на
<fieldset class="mrg_6">
<legend>{L_BAN_USER}</legend>
<div class="tLeft" style="padding: 2px 6px 6px; display: block;" id="user-opt">
<label><input type="checkbox" name="dis_avatar"/>{L_HIDE_AVATARS}</label>
<label><input type="checkbox" name="dis_sig"/>{L_SHOW_CAPTION}</label>
</div>
</fieldset>
 

Exile

Администратор
PheRum Virtuoz инструкцию по установке проверить надо, просто число вопросов превысило все разумные пределы без минимально такой правки.
 

ExPlayer

Пользователь
инструкцию по установке проверить надо, просто число вопросов превысило все разумные пределы без минимально такой правки.
Согласен. Но путаница пошла из-за "allow" по крайне мере у меня. Сейчас попробую поставить новую версию, может вопросов будет меньше.
 
Сверху