38

» XGM: В разработке / Выделение проектов

Ну, про эти ваши "лайки" сами думайте, я предлагаю реально работающую на практике систему. Если так нравится руками всё выбирать, ну добавляй пока в меню избранного, потом гад прикрутит очередную ненужную плашку.
Чтобы написать этот комент я искал эту страницу через поиск. Это по вашему нормально?
Чтобы написать этот коммент, я нажал "последние комментарии".
38

» Tiodor's Art / Tiodor's Art

Пиначет, потому что его хватает на 3 иконки, очевидно же.
38

» XGM: В разработке / Выделение проектов

prog, сайт не рассчитан на мобильные устройства. Остальное гад и так знает =)
38

» Администрация XGM / Будет ли offtopzone перенесена на сайт?

Tornak, кто тебе такую чушь в голову вбил? Гад говорил, что у каждого проекта будет свой чат. Ну и общий тоже будет.
Скину цитату, как я это представлял. Но гад врятли сделает что-то такое.

Обмен сообщениями

Начну с чата и обмена сообщениями, в целом. Это не самое важное, на что стоит обратить внимание, но играет большую роль во взаимодействии лиц и групп лиц на форуме и за его пределами.
Если посмотреть на наш чат, то мы видим взятый исходник банальнейшего чата прошлого тысячилетия с пришитой системой варнокоманд и системой репортов. Система репортов написана неплохо, но сам факт её «прилепленности» к этому убогому чату, да и сам чат в целом не может не доставлять.
Я предлагаю, как сейчас на всех без исключения солидных системах обмена сообщениями, создать уже систему «каналов».
По порядку, как я это представляю.
Чат — отдельно взятый шаблон, который включает в себя список сообщений от выбранных каналов. Каналы настраиваются пользователем в панели управления, а также зависят от его модерских прав и участия в разных проектах.
Модуль самого чата не отвечает за сообщения, но поле ввода текста пишет сообщение в определенный канал (см. ниже)
Устроено может быть примерно так:
• когда мы просто пишем в чат, сообщение отправляется в последний выбранный канал
• по умолчанию выбирается канал «main» (см. ниже)
• выбирать, в какой канал писать, мы можем в каком-нибудь выпадающем списке, или по клику на любое сообщение (тогда выбирается активным тот канал, которому это сообщение принадлежит) или через слеш (см. ниже)
Каналы — модуль, который включается во внутреннее поле модуля «чат». Является списком сообщений ограниченной длины. Элементом списка может быть сообщение одного из следующих каналов:
main – общий чат
moder ‘m’ – канал модераторов (тот, что раньше был сумраком)
admin ‘a’ – канал администраторов и супермодераторов
report ‘#****’ – уже существующий ранее канал репортов
project group ‘<project short name>’ – группа проектов. Я думаю, что задания для проектов надо тоже включить сюда, а не в report
private ‘pm’ – канал личных сообщений
warning ‘***warn text***’ – канал предупреждений, тут спорно, надо продумывать, как будет устроен.
Очень удобное решение быстро переключаться между ними, как в WoW, через слеш:
/m я пишу в модер канал
/a теперь пишу в админ-канал
#6666 + репорт закрыли
/pm вот тут ответил на последнее сообщение
/pm вася ну и васе можно написать
/warn ZlaYa1000 100500 варн так же можно вызывать, без особых проблем
/woo в канал проекта
/jc а этот проект для юзера закрыт и нельзя писать
/main возвращаемся в общий
Главное – проследить за названиями, ввести опредленные ограничения на короткие имена проектов.
Модуль каналов мы можем интегрировать не только в чат на форуме, но и в любой другой модуль чата, а так же в jabber. Стоит заметить, что при такой системе было бы полезно сделать опциональное изменение положения чата — вверху или внизу форума.
Что касается истории сообщений – надо сделать нормальную сортировку по датам и каналам и поиск! И всё будет ок. И, например, не хранить историю канала main. Вобщем, история, в любом случае, привязана к каналу и хранится в базе данных по каналам.
Таким образом, мы получаем современный функционал обмена сообщениями по всему ресурсу, который избавит нас от ненужных костылей в задачах проектов, чатах проектов(которые планировались) и репортах для модераторов.
UPD
не надо ставить это как ответ, ок?)
Загруженные файлы
38

» Minecraft / Конкурс карт

если участников будет меньше 6, конкурс отменяется.
38

» Minecraft / Конкурс карт

Круто, до сих пор ни одного участника =) а можно мне кружку?)
38

» Он вам не клоун! / Протест против действий администрации

Надеюсь те нормальные, кто успели посмотреть видюху, успели проблеваться (там людей препарировали, снимали кожу, распиливали бошку и много всякой вкуснятины было).
Тебя мама не ругает за такие ролики?
38

» Clamp'ова кухня / Обзор CS:GO

Кстати из элиты теперь правдоподобнее стреляет, не как киборг =)
38

» XGM: В разработке / Выделение проектов

GraTuraL, эта иерархия и предполагает топ активности проектов с последними комментариями. Как на форуме.
Новости всех проектов 3 и выше уровня должны показываться на главной. Даже если он у меня не лайкнут.
Это так и есть. Лайки вк и плюсы ни на что не влияют.
38

» Fa_losophy / Неожиданно

Это еще ладно, вон как конкурс xgm.ru/p/minecraft/map-contest заминусовали с призами))
Всё конкуренты =)
38

» Clamp'ова кухня / Обзор CS:GO

b; 4; 2 - с клавиатуры можно же покупать?
да, я не знаю, что все ноют.
38

» Fa_losophy / Неожиданно

Внезапно я не пишу на шарпе, пока что только для вкусных плюсов и пхп, а еще водка.
38

» Clamp'ова кухня / Обзор CS:GO

Hanabishi, ты или идиот или идк, эти менюшки были еще в лефт4дед1
Ну а баланс и геймплей остался неизменен.
Сразу видно, ты не играл в сурс =)
а какой смысл в новой доте? там же все также.
Какой смысл в кокаине когда есть крек?
Хотя если дота 2 будет 1 в 1 Dota allastars
убери слово "будет" =)
38

» Clamp'ова кухня / Обзор CS:GO

Есть только 2 из новых карт, но это закрытая бета, хуле =)
38

» Clamp'ова кухня / Обзор CS:GO

Кстати да, баланс тот-же, даже все перестрелки проходят в тех же местах, что и в 1.6 =)
38

» Clamp'ова кухня / Обзор CS:GO

Кстати, расстроило то, что играть можно только 5 на 5, никакой веселухи "16 на 16 толпой на чёрке". Кроме того, даже при игре 1 на 1 самовольно присоединяются боты.
Всё настраивается в консоли
38

» Он вам не клоун! / На злобу дня

Скрученный стольник делает своё дело.