08.03.2011 20:32:48
Окно блокировки
Попробую внести и свою лепту. Вот такое вот окно блокировки, с выбором причины
[изображение]
Чтобы добавить ещё причины, стоит лишь только добавить этот код (после аналогичного, тут я думаю понятно)))
Смотрим на reasonХ
Вместо Х ставим номер причины.
ПРИЧИНА1 - будет отображаться на страницы отказников.
ПРИЧИНА2 - будет писаться в окне блокировки.
Внимание: причина в строке REASON1 (на данном варианте это РЕКЛАМА)
должна совпадать с причиной в строке
Единственное что, было бы неплохо, если бы кто-нибудь вставил ещё и возможность написания причины вручную, у меня мозгов не хватило =)
Стандартный код для строки ввода причины вот:
<div style="padding: 10px"><div style="width: 100%">
Укажите причину блокировки:<br>
<input type="radio" name="reasonvalue" id="reason1" onclick="this.form.reason.value='Реклама'" checked="checked"><label for="reason1">Реклама</label><br />
<input type="radio" name="reasonvalue" id="reason2" onclick="this.form.reason.value='Повторная анкета'"><label for="reason2">Повторная </label><br />
<input type="radio" name="reasonvalue" id="reason3" onclick="this.form.reason.value='По собственному желанию'"><label for="reason3">По Собственному Желанию</label><br />
<input type="radio" name="reasonvalue" id="reason4" onclick="this.form.reason.value='По желанию Админа'"><label for="reason4">По Желанию Админа</label><br />
<input type="radio" name="reasonvalue" id="reason5" onclick="this.form.reason.value='По желанию Модератора'"><label for="reason5">По Желанию Модератора</label><br />
<input type="radio" name="reasonvalue" id="reason6" onclick="this.form.reason.value='Нарушение правил регистрации'"><label for="reason6">Нарушение правил регистрации</label><br />
<input type="hidden" name="reason" value="Реклама"><br>
</div></div>
%button('lock_ok', 'Заблокировать', '', 'class=btn style=width:80%')%%button('lock_cancel', 'Отмена', '', 'class=btn style=width:20%')%
Укажите причину блокировки:<br>
<input type="radio" name="reasonvalue" id="reason1" onclick="this.form.reason.value='Реклама'" checked="checked"><label for="reason1">Реклама</label><br />
<input type="radio" name="reasonvalue" id="reason2" onclick="this.form.reason.value='Повторная анкета'"><label for="reason2">Повторная </label><br />
<input type="radio" name="reasonvalue" id="reason3" onclick="this.form.reason.value='По собственному желанию'"><label for="reason3">По Собственному Желанию</label><br />
<input type="radio" name="reasonvalue" id="reason4" onclick="this.form.reason.value='По желанию Админа'"><label for="reason4">По Желанию Админа</label><br />
<input type="radio" name="reasonvalue" id="reason5" onclick="this.form.reason.value='По желанию Модератора'"><label for="reason5">По Желанию Модератора</label><br />
<input type="radio" name="reasonvalue" id="reason6" onclick="this.form.reason.value='Нарушение правил регистрации'"><label for="reason6">Нарушение правил регистрации</label><br />
<input type="hidden" name="reason" value="Реклама"><br>
</div></div>
%button('lock_ok', 'Заблокировать', '', 'class=btn style=width:80%')%%button('lock_cancel', 'Отмена', '', 'class=btn style=width:20%')%
Чтобы добавить ещё причины, стоит лишь только добавить этот код (после аналогичного, тут я думаю понятно)))
<input type="radio" name="reasonvalue" id="reasonХ" onclick="this.form.reason.value='ПРИЧИНА1'" checked="checked"><label for="reasonХ">ПРИЧИНА2</label><br />
Смотрим на reasonХ
Вместо Х ставим номер причины.
ПРИЧИНА1 - будет отображаться на страницы отказников.
ПРИЧИНА2 - будет писаться в окне блокировки.
Внимание: причина в строке REASON1 (на данном варианте это РЕКЛАМА)
<input type="radio" name="reasonvalue" id="reason1" onclick="this.form.reason.value='Реклама'"
должна совпадать с причиной в строке
<input type="hidden" name="reason" value="Реклама"><br>
Единственное что, было бы неплохо, если бы кто-нибудь вставил ещё и возможность написания причины вручную, у меня мозгов не хватило =)
Стандартный код для строки ввода причины вот:
%input('reason', '', 0, 100, 'class=inp style=width:100%')%