Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > Медальки для форума |
Автор: Wowa 4.1.2009, 15:28 | ||
На форуме мы планируем ввести систему наград(графический значок), который админы смогут присуждать каким-то участникам форума или даже модераторам. Стал вопрос программирования этой системы. Работы там немного и это задание не оплачивается, но была бы существенная помощь форуму со стороны того, кто возьмется такое спрограммировать и конечно же повышение репы. Значок награды будет примерно 150х200 пикселей. Такой типа награды графической. Пока их еще нет готовых, но дизайнеры и форумчане постепенно их будут рисовать. Пример: http://forum.vingrad.ru/wowa/redchoice.gif При просмотре топика, под аватаркой участников будет отображаться надпись: "наград: х". (где х - это число имеющихся наград) если на эту надпись нажать, то должно всплывать небольшой попап-окно в центре экрана, где будут отображены все награды.
Будут выдавать админы по предложениям участников и модераторов. Вот. например, если какой-то человек на форуме по C++ хорошо всем помогает, хотя имеет еще не так много сообщений, то можно ему дать награду "Эксперт по С++". А если кто-то во флейме флеймит много, то ему можно дать награду "Флеймер года". При награждении участника, нужно чтобы была возможность выбрать срок действия награды(медали)- навсегда или же указать кол-во дней. По прошествии этого кол-ва дней награда должна удаляться у участника. Техническая информация: Форум построен на движке Invision Board 1.3 - во многих местах переписан, оптимирован и т.п. Движок позволяет делать модули и подключать их к форуму. Модульный функционал у нас стандартный, т.е. не переписанный. Т.е. нужно написать модуль к стандартному Invision Board 1.3 Все даты лучше делать в формате unix_time, т.е. делать $t=time() и писать в базу значение $t База: Две таблицы новые надо будет создать. в первой медали: ид, название во второй: ид записи, идмедали, идюзера, описание заслуг, дата выдачи, дата - до которой выдана ну, примерно так. Сами медали можно будет в какую-нить папку грузить на сервере. Например в /awards Нужен программист, готовый и способный хорошо выполнить это задание для форума. Связаться со мной через PM можно. |
Автор: nerezus 4.1.2009, 23:17 |
Впринципе если не сильно срочно, то могу взяться. Просто сейчас огромный проект на завершающей стадии, 3 дня дописываю + развертка потом. |
Автор: Source 4.1.2009, 23:21 |
А ведь есть готовый мод наград для IPB 1.3 (Моя любимая версия, ксати!) Почиму бы его не взять и не переделать под свои нужды? В принципе он даже отвечает тому ТЗ которое вы дали! |
Автор: Wowa 4.1.2009, 23:39 | ||
покажи, те несколько, что мне известны не нравятся... |
Автор: Source 5.1.2009, 15:20 |
http://mods.invisionize.com/db/index.php/f/1368 По мне так самый лучший мод, у меня когда-то стоял. Отвечает вашим требованиям почти-что. Надо только чуть-чуть доработать! http://mods.invisionize.com/db/index.php/f/3212 - Не пользовался. Можно также использовать моды для версии 1.2, все же лучше чем писать свой мод: http://mods.invisionize.com/db/index.php/f/1214 http://mods.invisionize.com/db/index.php/f/213 К сожалению, на это превьюшек нет, уже мало кто этим пользуется, разьве что http://sexnarod.ru (D-Awards). |
Автор: Source 6.1.2009, 06:01 |
Только что прикрутил на IPB 1.3.1 IBStore 3. Все это дело у меня на MySQL 5 стоит. Ща начну медальки ставить, увидите мод в реале. |
Автор: smartov 6.1.2009, 10:28 |
СлайдыДемку! ![]() |
Автор: Wowa 6.1.2009, 13:12 |
bars80080 приступил к изготовлению мода. На готовые в действии интересно посмотреть, но по их описанию я понял, что нужно разрабатывать свой. |
Автор: Source 6.1.2009, 14:13 | ||
Принято! Люблю авторские работы. Очень будет интересно посмотреть на то что получиться. |
Автор: Wowa 17.1.2009, 17:53 |
Модуль готов: http://forum.vingrad.ru/index.php?act=module&module=medal |