Страница 1 из 2
Изменения на форуме
Добавлено: 02.08.2010, 01:23
Pitch666
В этой теме администраторы/тех. администраторы будут сообщать о изменениях на форуме. Вот первые из них:
- Переделаны поля в профилях пользователей. Убраны поля, которые мало использовались, добавлены поля Steam и Skype.
- Добавлена быстрая правка
Предложения и критика
здесь.
Re: Изменения на форуме
Добавлено: 04.08.2010, 19:08
Snakeus
Добавлено описание к темам.
Re: Изменения на форуме
Добавлено: 10.08.2010, 17:41
NiGHt-LEshiY
Возрождён ФлѣймъхаммерЪ.
Re: Изменения на форуме
Добавлено: 13.08.2010, 15:40
NiGHt-LEshiY
Теперь чтобы зайти в раздел Флѣймъ необходимо быть зарегистрированным на форуме и иметь 50 сообщений.
Re: Изменения на форуме
Добавлено: 20.11.2010, 18:57
Pitch666
Новый домен для главной страницы
ксмания.рф.
Re: Изменения на форуме
Добавлено: 09.12.2010, 18:57
NiGHt-LEshiY
Теперь ник забаненного пользователя зачёркнут в профиле, в списке пользователей и в сообщениях.
Также картинка состояния "в сети/не в сети" у заблокированного пользователя меняется на
.
Re: Изменения на форуме
Добавлено: 22.12.2010, 22:12
Pitch666
Еще одна игрушка для высшего командного состава - Разделхаммер. Теперь любой супермодератор или администратор может запретить юзеру доступ в определенный раздел, если этот юзер нарушил правила раздела (например, правила торговли в разделе Торговля предметами).
Re: Изменения на форуме
Добавлено: 27.12.2010, 14:27
NiGHt-LEshiY
Обычные пользователи теперь не могут выбрать красный цвет текста из таблицы цветов.
Наказания за красный цвет жёстче.
Re: Изменения на форуме
Добавлено: 04.01.2011, 20:02
NiGHt-LEshiY
Провёл SEO-оптимизацию форума для улучшения его работы с поисковыми ботами, да и для удобства.
- Добавлена карта сайта (sitemap).
- Настроена автоматическая генерация meta-тегов keywords и description для каждой страницы форума
- Добавлен и настроен robots.txt
- Из заголовка убраны слова "Просмотр темы" и "Просмотр форума"
Re: Изменения на форуме
Добавлено: 05.01.2011, 23:39
impulse666
NiGHt-LEshiY писал(а):Настроена автоматическая генерация meta-тегов keywords и description для каждой страницы форума
Ох, расскажи что это?
Re: Изменения на форуме
Добавлено: 05.01.2011, 23:44
x_000
impulse666
дескрипшн - это та штука, из которой краулер берет описание ссылки на странице поиски, а кивордз - тэги поиска
Re: Изменения на форуме
Добавлено: 29.01.2011, 21:04
NiGHt-LEshiY
Ближе к верхушке страницы появились две полезные кнопочки:
Re: Изменения на форуме
Добавлено: 23.04.2012, 16:29
NiGHt-LEshiY
Теперь под хайды нельзя "подсмотреть".
Re: Изменения на форуме
Добавлено: 23.04.2012, 23:56
impulse666
Наконец-то. Ждем отзывов тестеров.
Re: Изменения на форуме
Добавлено: 30.04.2012, 13:59
NiGHt-LEshiY
[syntax lang="c" lines="n" filename="getline.c"]
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <limits.h>
#ifndef SIZE_MAX
# define SIZE_MAX ((size_t) -1)
#endif
#ifndef SSIZE_MAX
# define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2))
#endif
ssize_t getdelim (char **lineptr, size_t *n, int delimiter, FILE *fp)
{
ssize_t result;
size_t cur_len = 0;
if (lineptr == NULL || n == NULL || fp == NULL)
{
errno = EINVAL;
return -1;
}
if (*lineptr == NULL || *n == 0)
{
*n = 120;
*lineptr = (char *) malloc (*n);
if (*lineptr == NULL)
{
result = -1;
goto unlock_return;
}
}
for (;;)
{
int i;
i = getc (fp);
if (i == EOF)
{
result = -1;
break;
}
/* Make enough space for len+1 (for final NUL) bytes. */
if (cur_len + 1 >= *n)
{
size_t needed_max = SSIZE_MAX < SIZE_MAX ? (size_t) SSIZE_MAX + 1 : SIZE_MAX;
size_t needed = 2 * *n + 1; /* Be generous. */
char *new_lineptr;
if (needed_max < needed)
needed = needed_max;
if (cur_len + 1 >= needed)
{
result = -1;
goto unlock_return;
}
new_lineptr = (char *) realloc (*lineptr, needed);
if (new_lineptr == NULL)
{
result = -1;
goto unlock_return;
}
*lineptr = new_lineptr;
*n = needed;
}
(*lineptr)[cur_len] = i;
cur_len++;
if (i == delimiter)
break;
}
(*lineptr)[cur_len] = '\0';
result = cur_len ? cur_len : result;
unlock_return:
return result;
}
ssize_t getline (char **lineptr, size_t *n, FILE *stream)
{
return getdelim (lineptr, n, '\n', stream);
}
[/syntax]
Добавлено спустя 12 секунд:
Всем подсветка кода, пацаны