Хак статусов юзeрa for JohnCMS 3.2.2

643
.
Помню как было много разговоров по поводу статусов и возможности добавлять их без участия администрации...
Сделал почти как на одноклассниках...
Добавляем в анкету после:

require_once('../incfiles/head.php');

//обновление статуса
if (isset($_POST['submit'])) {
    $user['status'] = isset($_POST['status']) ? 
check(mb_substr(
$_POST['status'], 0, 60)) : '';
$updatestatus = mysql_query("UPDATE `users` 
SET
 `status`='".$user['status']."' 
WHERE
`id`='".$user['id']."'
;");
if($updatestatus) echo '<div class="gmenu">
Статус обновлен</div>';
}
и под статусом добавляем само поле ввода:
if($user['id']==$user_id){
echo '<form action="anketa.php?
id=' . $user['id'] . '" 
method="post">';
echo '<input type="text" 
maxlength="60" name="status" /> 
<input type="submit" 
name="submit" value=" + " />';
echo '</form>';
}

Пример http://kiket.ru
тест аккаунт:
test test
скрин с моего сайта, для общего представления...
Прикрепленные файлы:
.
hooligan, класс.
Только добавь условие, что забаненный юзер не может менять статус, а то от злости и обиды могут туда много гадостей написать
.
Taltos, Без проблем...
if($user['id']==$user_id && !$ban){
echo '<form action="anketa.php?
id=' . $user['id'] . '" 
method="post">';
echo '<input type="text" 
maxlength="60" name="status" /> 
<input type="submit" 
name="submit" value=" + " />';
echo '</form>';
}
.
Сколько ништяков для троечников гг
.
Нормально делай - Нормально будет
А комментировать можно?
.
Dagestan_ец, сегодня уже не успею сделать...
может быть займусь... Пока ничего нет...
.
Нормально делай - Нормально будет
Ок,у тебя же было на сайте такое когда нажимаешь на статус
.
Dagestan_ец, всем то не рассказывай...
.
Нормально делай - Нормально будет
Паблик жив
.
Нормально делай - Нормально будет
По теме,в одноклассниках зарегался совсем недавно, некие фишки уловил и хочу под него заточит юзерам легче будет тоже
Всего: 24