и так... сегодня закончил писать статусы и приветствие для John'a покачто для 2.4 чуть позже сделаю для 3.0.
Как ставить статусы:
1. Заливаем в бд файл install.sql
2.В файде str/anketa.php находим:
echo '<div class="menu"><img src="../images/' . ($arr['sex'] == 'm' ? 'm' : 'f') . '.gif" alt=""/> <b>' . $arr['name'] . '</b> (id: ' . $arr['id'] . ')';
$ontime = $arr['lastdate'];
$ontime2 = $ontime + 300;
$preg = $arr['preg'];
$regadm = $arr['regadm'];
if ($realtime > $ontime2)
вставляем перед этим текстом
if(!empty($arr['idstat']))
{
$status = array (0 => '', 1 => 'Кушаю', 2 => 'Слушаю музыку', 3 => 'Работаю', 4 => 'Смотрю ТВ', 5 => 'Люблю', 6 => 'Дела', 7 => 'В туалете', 8 => 'В интернете', 9 => 'Злой', 10 => 'Депрессия');
echo '<div class="menu"><u>Статус:</u> '.$status[$arr['idstat']].' - '.$arr['stat'].'</div>';
}
находим:
echo '<div class="phdr">Моя анкета</div>';
после вставляем:
$status = array (0 => '', 1 => 'Кушаю', 2 => 'Слушаю музыку', 3 => 'Работаю', 4 => 'Смотрю ТВ', 5 => 'Люблю', 6 => 'Дела', 7 => 'В туалете', 8 => 'В интернете', 9 => 'Злой', 10 => 'Депрессия');
echo '<div class="menu"><a href="anketa.php?act=stat_set">Статус: </a>';
echo ''.$status[$arr['idstat']].' - '.$arr['stat'].'</div>';
находим:
$_SESSION['activ'] = 1;
} else
{
echo "Код для активации уже выслан<br/>";
}
echo "<a href='anketa.php?user=" . $user_id . "'>В анкету</a><br/>";
break;
вставляем полсе
case 'stat_set';
echo '
<form action="anketa.php?user=' . $user_id . '&act=editstat" method="post">
<select name="idstat">
<option value="1">Кушаю(1)</option>
<option value="2">Слушаю музыку(2)</option>
<option value="3">Работаю(3)</option>
<option value="4">Смотрю ТВ(4)</option>
<option value="5">Люблю(5)</option>
<option value="6">Дела(6)</option>
<option value="7">В туалете(7)</option>
<option value="8">В интернете(8)</option>
<option value="9">Злой(9)</option>
<option value="10">Депрессия(10)</option>
</select>
Изменить статус(max. 100):<br/><input type="text" name="stat" value="' . $arr['stat'] .'"/>
<br/><input type="submit" value="ok"/></form><br/><a href="anketa.php?user=' . $user_id . '">Назад</a><br/>';
break;
case 'editstat':
$stat = check(mb_substr(trim($_POST['stat']), 0, 100));
$idstat = check(mb_substr(trim($_POST['idstat']), 0, 10));
mysql_query("update `users` set idstat='" . $idstat . "', stat='" . $stat . "' where id='" . $user_id . "';");
echo "Принято: $idstat - $stat<br/><a href='anketa.php?user=" . $user_id . "'>Продолжить</a><br/>";
break;
сохраняем
3. После чего удаляем файл readme_icq.txt и install_icq.sql
Как ставить приветствие:
1. Заливаем в бд файл install_privet.sql
2.В файде str/anketa.php находим:
echo '<div class="menu"><img src="../images/' . ($arr['sex'] == 'm' ? 'm' : 'f') . '.gif" alt=""/> <b>' . $arr['name'] . '</b> (id: ' . $arr['id'] . ')';
$ontime = $arr['lastdate'];
$ontime2 = $ontime + 300;
$preg = $arr['preg'];
$regadm = $arr['regadm'];
if ($realtime > $ontime2)
вставляем перед этим текстом
if (!empty($arr['privet']))
{
echo '<div class="menu"><u>' . $arr['privet'] . '</u></div>';
}
находим:
echo '<div class="phdr">Моя анкета</div>';
вставляем после:
echo '<div class="menu"><a href="anketa.php?act=privet">Приветствие: </a>'.$arr['privet'].'</div>';
находим:
$_SESSION['activ'] = 1;
} else
{
echo "Код для активации уже выслан<br/>";
}
echo "<a href='anketa.php?user=" . $user_id . "'>В анкету</a><br/>";
break;
вставляем полсе
case 'privet':
echo "<form action='anketa.php?user=" . $user_id . "&act=editprivet' method='post'>Изменить приветствие(max. 50):<br/>
<input type='text' name='privet' value='" . $arr['privet'] ."'/><br/>
<input type='submit' value='ok'/></form><br/>
<a href='anketa.php?user=" . $user_id . "'>Назад</a><br/>";
break;
case 'editprivet':
$var = check(mb_substr(trim($_POST['privet']), 0, 50));
mysql_query("update `users` set privet='" . $var . "' where id='" . $user_id . "';");
echo "Принято: $var<br/><a href='anketa.php?user=" . $user_id . "'>Продолжить</a><br/>";
break;
сохраняем
3. После чего удаляем файл readme_privet.txt и install_privet.sql
вроде всё. Данные скрипты написала Young Media Group | YMG