planeta8, Кстати счетчик с главной разве не считает подобное? Вроде принцип такой же. И выводит темы и сообщения, плюс новые
Koenig, А точно, как же я не догадался
спасибо
возникла необходимость сделать вап и веб форум с автовыбором как сделать?
Народ скажите как вывести в 3.2.2 в гостевой "Кто тут: и тут ник юзеров которые в гостевой"
WapKat, Попробуй взять код с форума
WapKat (09.12.2011/16:46)
Народ скажите как вывести в 3.2.2 в гостевой "Кто тут: и тут ник юзеров которые в гостевой"
$query = mysql_query("SELECT `id`, `name` FROM `users` WHERE `place` = 'guestbook'");
if(mysql_num_rows($query))
{
echo '<div class="topmenu">Кто сдесь: ';
while($result = mysql_fetch_assoc($query))
{
echo '<a href="/str/anketa.php?id=' . $result['id'] . '">' . $result['name'] . '</a>, ';
}
echo '</div>';
}
както так)
П.С. хеадмод гости не помню, если че сменишь guestbook на свое значение
Dagestan_ец, вырежь функцию определения мобилы из четверки и вставь ее в func.php, потом в индексе форума пропиши
if(mobile_detect())
{
header('location: /mobileforum');
exit;
}
else
{
header('location: /webforum');
exit;
}
этот код вставляй до инклуда хеад.пхп
думаю разберешься)
ниже код который выводит онлайн в ногах сайта,нужно вывести их цветными свои цвет своего ника выводит а вот остальных не могу
$tvoi = mysql_fetch_assoc(mysql_query("select `colornick` from `users` where `id`='".$user['id']."';"));//выборка цвета ника из базы
$cvoi = mysql_fetch_assoc(mysql_query("select `colornick` from `users` where `id`='".$user_id."';"));//выборка цвета ника из базы
//Отображение пользователей находящихся на сайте
$u_request = mysql_query("SELECT `id`, `name` FROM `users` WHERE `lastdate` >= '" . ($realtime - 300) . "';");
$u_online = '';
while ($u_res = mysql_fetch_assoc($u_request)) {
$u_online .= (!empty($u_online) ? ', ' : '') . (!$user_id || $user_id == $u_res['id'] ? '<span style="color:#'. $cvoi['colornick']. '"><b>' . $u_res['name'] . '</b></span>' : '<a href="' . $home . '/str/anketa.php?id=' . $u_res['id']. '"><span style="color:#'. $tvoi['colornick']. '">' . $u_res['name']. '</span></a>');
}
if (!empty($u_online)) {
echo '' . $u_online;
}
Dagestan_ец, Первые 2 запроса лишние. Вот немного переделал.
$query = mysql_query("SELECT `id`, `name`, `colornick` FROM `users` WHERE `lastdate` >= '" . ($realtime - 300) . "';");
$online = '';
while ($res = mysql_fetch_assoc($query))
{
$online .= (!empty($online) ? ', ' : '') . (!$user_id || $user_id == $res['id'] ? '<span style="color:#'. $res['colornick']. '"><b>' . $res['name'] . '</b></span>' : '<a href="' . $home . '/str/anketa.php?id=' . $res['id']. '"><span style="color:#'. $res['colornick']. '">' . $res['name']. '</span></a>');
}
if (!empty($online)) {
echo $online;
}