Перейти к контенту

Рекомендуемые сообщения

Итак.

Суть такова. На форуме, когда появится этот хак, будет нечто подобное магазину, на котором можно будет купить, к примеру, красивый тайтл, персональные пипсы (нужно будет хак для выставления пипсов не на группу, а на отдельного юзера), заказной аватар, переход в другую группу и т.д.. Валютой форума будет какие то мнимые очки, которые можно будут соответствовать количеству постов в авторсокм топике.

Например, юзер1 создал топик "Топик1", в котором ответили 10 человек. Таким образом, юзер1 заработал 10 очков (его ответы не должны учитываться). Как следствие, на форуме будет на порядок больше "умных" тем. Создав например 10 "умных" тем в которых в сумме будет порядка 100 ответов пользователей - соответственно сумма очков у юзер1 будет 100. Вмешательство модератора с удалением постов в топике - ясное дело должно уменьшать кол-во очков пользователя. Проданный лот в магазине - администратором будет сниматься какое то кол-во очков у пользователя (должна вестись статистика по общей сумме израсходованных очков)...

 

В общем, такой хак врядли будет полезен узкоспециализированным форумам. Он больше подойдет для форумов широкой аудитории, обыкновенной болталки, нетематического форума. Привнесет какую то изюминку на борду...

 

что скажете, господа?

Ссылка на комментарий
Поделиться на других сайтах

ахахахах... Если кто и создаст такой хак то твой хостинг будет стоить минимум 70$ - это минимум.

Спросишь почему?

Отвечу просто: на каждой странице надо будет добавить запросов по 10-20. Вот и считай 1 человек на форуме просматривающий тему - 30 запросов к базе, 10 человек = 300 запросов.... Ну и т.д.

 

И 99,9% что твоя база и дня не продержится ... Делай выводы...

Ссылка на комментарий
Поделиться на других сайтах

Вообще всё это реалбно создать, я даже мог бы тебе кинуть ссылки на необходимые хаки, но Total прав, тебу неужно будет такую базу иметь не падающую, как миниму думаю, чтобы не падало у тебя на хостинг будет около 30 в месяц уходить. Точне так скажу 10$ на каждые 100 юсеров примерно :D
Ссылка на комментарий
Поделиться на других сайтах

Люди, чего вы панику развели? :)

Нафига 30 запросов??? :D

Это достаточно простое добавление custom field в профиль пользователя + добавление одного запроса при добавлении ответа в топик и удаления мессаджа в посте... ;)

Ну и создание "магазина", где тратятся "поинты"... это возможно и без таких заоблачных требований... :)

Ссылка на комментарий
Поделиться на других сайтах

То есть по твоему на все эти запросы по персональным пипсам, у каждого в посте, персональным титлам, подсчетом ответов теме... на всё это будет один запрос уходить? Интересно какой такой хак есть, чтобы всю информацию по всем юзерам сразу в один запрос упихнуть :D
Ссылка на комментарий
Поделиться на других сайтах

Meowth[OGD]

Именно так. Точнее, запросов будет выходить не больше, чем при стандартном раскладе. Ведь у каждого мембера будет храниться только по одному статусу, по одному пипсу и т. д. В крайнем случае, это ещё один запрос к базе, если мы создаём ещё какую-то дополнительную таблицу.

Ну, на магазин, конечно, больше запросов понадобится, но ведь он не очень часто будет использоваться...

Ссылка на комментарий
Поделиться на других сайтах

Ну так все равно только на все эти кустомные запросы будет уходить по 10-20 запросов на странице минимум, или я не прав?
Ссылка на комментарий
Поделиться на других сайтах

Поторю ещё раз, чтобы узнать кустом поля каждого юзверя в топике, ты только один запрс сделаешь? Сразу на всех сразу?
Ссылка на комментарий
Поделиться на других сайтах

А как это делает сам форум? :D

Хотя... могу сделать двумя запросами ;)

Первый запрос берёт имена или айди пользователей, отвечавших в топике, вторым беру всю инфу о пользователях :)

хотя это теория... на практике её проверить надо ещё :)

Ссылка на комментарий
Поделиться на других сайтах

Это чтоже за запрос такой, который будет всю инфу о пользователях брать? Представляю его транскрипцию на 2-3 экрана
Ссылка на комментарий
Поделиться на других сайтах

берём за стандарт 15 ответов на лист.

в дискуссии обычно участвуют человек 7 на лист

делается запрос:

select * from ibf_members where uid=$user1 or uid=$user2 or uid=$user3 ... or uid=$user7

не всей же дискуссии мемберов мы чекаем? ;)

 

update:

и вообще, я уже почти придумал как это в один запрос запихать :D

Ссылка на комментарий
Поделиться на других сайтах

Meowth[OGD]

Блин, да это со всей экстра-инфой два запроса максимум.

Первый SELECT * FROM ibf_members ...,

второй, скажем, SELECT * FROM ibf_member_extra

Почитай, как сам форум в оригинале делает запросы, ничего сложного.

 

Kitsune

Нет, запрос вообще не такой будет. :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.