Сообщений: 325 Откуда: Москва Зарегистрирован: 08 Мая 2007, 19:40:59 Сказали спасибо 24 раз Статус: offline
Опубликовано 02 Февраля 2008, 11:14:37
Кидаем сюда наброски кодов для ФОРУМА, которые после рассмотрения администрации, могут попасть в новую сборку.
Сообщения: ОФТОП, ФЛУД, "Вау, Круто, ПШЕЛНАХ и пр.", а также просто предложения (кроме кодов) - БУДУТ УДАЛЯТЬСЯ БЕЗ ПРЕДУПРЕЖДЕНИЯ!!!!
Захотели отблагодарить, жмем спасибо!
if ($settings['maintenance'] != "1") {
$cond = ($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".FUSION_IP."'");
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user=".$cond."");
if (dbrows($result) != 0) {
$result = dbquery("UPDATE ".$db_prefix."online SET online_lastactive='".time()."' WHERE online_user=".$cond."");
} else {
$name = ($userdata['user_level'] != 0 ? $userdata['user_id'] : "0");
$result = dbquery("INSERT INTO ".$db_prefix."online VALUES('$name', '".FUSION_IP."', '".time()."')");
}
if (isset($_POST['login'])) {
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_user='0' AND online_ip='".FUSION_IP."'");
} else if (isset($logout)) {
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_ip='".FUSION_IP."'");
}
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_lastactive<".(time()-360)."");
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user='0'");
echo "<span class='small'>".$locale['011']." <b>".dbrows($result)."</b> </span><br>\n";
$result = dbquery(
"SELECT ton.*, user_id,user_name FROM ".$db_prefix."online ton
LEFT JOIN ".$db_prefix."users tu ON ton.online_user=tu.user_id
WHERE online_user!='0'"
);
$members = dbrows($result);
if ($members != 0) {
$i = 1;
echo $locale['012'];
while($data = dbarray($result)) {
echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'>".$data['user_name']."</a>";
if ($i != $members) echo ", ";
$i++;
}
echo "<br>\n";
$facount2 = dbquery("SELECT count(thread_id) FROM ".$db_prefix."threads");
echo "<br><span class='small'>На форуме тем: </span><span class='small'><b>".dbresult($facount2, 0)."</b>";
$facount = dbquery("SELECT count(post_id) FROM ".$db_prefix."posts");
echo "<br><span class='small'>На форуме сообщений: </span><span class='small'><b>".dbresult($facount, 0)."</b>";
echo "<br>Зарегистрировано пользователей: <B>".number_format(dbcount("(user_id)", "users", "user_status<='1'"))."</B><br>\n";
if ($settings['admin_activation'] == "1") echo "".$locale['015'].dbcount("(user_id)", "users", "user_status='2'")."<br>\n";
$data = dbarray(dbquery("SELECT user_id,user_name FROM ".$db_prefix."users WHERE user_status='0' ORDER BY user_joined DESC LIMIT 0,1"));
echo "Приветствуем нового пользователя <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'><B>".$data['user_name']."</B></a><br>\n";
$result = dbquery("SELECT user_name, user_id, count(user_id) AS post_count
FROM ".$db_prefix."posts
INNER JOIN ".$db_prefix."users
ON post_author=user_id
GROUP BY user_name
ORDER BY post_count
DESC LIMIT 0,5
");
echo "Пятёрка самых активных: ";
if (dbrows($result)!=0) {
while ($data=dbarray($result)) {
echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'><B>".$data['user_name']."</B></a> / ";}}
echo "<br>";
$bdate = "____-".showdate('%m-%d',time());
$result = dbquery("SELECT user_birthdate,user_name,user_id FROM ".$db_prefix."users WHERE user_birthdate like '$bdate' ORDER BY user_name ASC");
Сообщений: 325 Откуда: Москва Зарегистрирован: 08 Мая 2007, 19:40:59 Сказали спасибо 24 раз Статус: offline
Опубликовано 02 Февраля 2008, 12:10:59
subheader для форума.
Изменения:
Инклудит общий subheader и добавляет немного кодов.
Если гость зашел на форум, то перед строка: Здравствуйте, гость ( Вход | Регистрация )
Нажав на Вход, выплывает форма входа.
Для пользователя уже такая строка: Вы вошли как Yan (Выход) Личные данные Новые сообщения Поиск Пользователи Личных сообщений: [0]
Нажав на поиск, выплывает форма поиска, нажав на Новые сообщения вылазит таблица с новыми сообщениями.
Плюсы:
Форум весь по дизайну сайта. Быстрый вход, выход, сразу на месте можно узнать кто, что и где написал.
Сообщений: 349 Откуда: Украина, г.Кривой Рог Зарегистрирован: 19 Апреля 2007, 18:17:28 Сказали спасибо 35 раз Статус: offline
ICQ статус
Опубликовано 02 Февраля 2008, 13:35:28
Yan написал:
subheader для форума.
Изменения:
Инклудит общий subheader и добавляет немного кодов.
Если гость зашел на форум, то перед строка: Здравствуйте, гость ( Вход | Регистрация )
Нажав на Вход, выплывает форма входа.
Для пользователя уже такая строка: Вы вошли как Yan (Выход) Личные данные Новые сообщения Поиск Пользователи Личных сообщений: [0]
Нажав на поиск, выплывает форма поиска, нажав на Новые сообщения вылазит таблица с новыми сообщениями.
Плюсы:
Форум весь по дизайну сайта. Быстрый вход, выход, сразу на месте можно узнать кто, что и где написал.
Ну щас ведь есть то что ты перечислил Вы вошли как snake_oriental (Выход) Личные данные Новые сообщения Пользователи Новых сообщений: [0] Просто занести всё это в менюшку так для этого и субхедер не надо. Выпадающее меню добавить в скрипт.
Да, с первого взгляда нечего не изменилось...
Не забываем:
Плюсы:
Форум весь по дизайну сайта. Быстрый вход, выход, сразу на месте можно узнать кто, что и где написал.
Чё толку:
Гости не могут качать и смотреть фотки и файлы.
Прикреплённые фотографии на форуме выглядят со строкой:
Небольшая картинка: i26149558_76886_7.jpg [ Ширина:114, высота:98 ]
или
Фотография: 1.jpg (Скачать) [ Ширина: 1218, высота: 972 ]
Сообщений: 325 Откуда: Москва Зарегистрирован: 08 Мая 2007, 19:40:59 Сказали спасибо 24 раз Статус: offline
Опубликовано 04 Февраля 2008, 13:38:51
Фаил forum/index.php
Все выше изложеные изменения в куче плюс:
"Обьявление" теперь видно земетнее. (Был жутко мелкий шрифт)
Каждая тема отображаеться так: тема
инфа о теме
- подфорумы: темы Модераторы: yan, yan1, yan2
ну и куча всякой мелочи.
Сообщений: 325 Откуда: Москва Зарегистрирован: 08 Мая 2007, 19:40:59 Сказали спасибо 24 раз Статус: offline
Опубликовано 15 Марта 2008, 12:10:21
Да, но данная тема и предназначена, что надо добавить в сборку по мнению пользователей.
Надеюсь добрый админ одобрит мой субхедер и добавит хоть и не весь но часть в сборку
Сообщений: 53 Откуда: Украина, Киев Зарегистрирован: 08 Марта 2008, 14:27:56 Сказали спасибо 7 раз Статус: offline
Опубликовано 19 Марта 2008, 08:03:59
Кстати, предлагаю таки поставить более-менее нормальный скин для новой сборки.
А то как первый раз увидел эту "зеленно-черно-серое", то меня, честно говоря, передернуло.
И сложностей заменить на нормальный строгий скин для новой сборки я не предвижу. Может дело тут в другом?
Иногда подача и вид влияют на выбор. Начинка идет уже последней.
Народ читаем и запоминаем! Не помогаю по ICQ Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!
Народ читаем и запоминаем! Не помогаю по ICQ Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!