Есть сайт
mmmillionaire.ru писался с ноля программистом. В данный момент есть ряд багов на сайте, в связи с чем необходимо:
1. Проверить весь сайт (скрипты) на корректность, исправить возможные ошибки в код
Что уже выявил:
В игре:
1. при ошибочном ответе на 1–5 вопросы — всё зависает!!!
2. 1–5 вопрос — время вышло, а игра не прекратилась
3. за 30 игр 10 ошибок передачи данных. Нужно отловить все эти ошибки, использовать транзакции, если mysql не ответил вовремя, заново отправить запрос
4. в поле вопрос необходимо текст сместить на 3–5 пикселов вниз, для того, чтобы
когда вопрос занимает 2 строчки — текст был ровно по середине. В 3 строчки вопросов
в игре не будет
5. в активации подсказки посредством поделиться — сделать чтобы через 5 секунд
после нажатия на одну из соцсетей появилась надпись: Подсказка будет активирована
через 30 секунд и пошел обратный отсчёт. Как только таймер сработает — подсказка
активируется
6. при загрузке фото в профиль участника (список миллионеров, игроков) выбрал файл 1,32 Мб — картинка не загрузилась. Нужно пофиксить.
и «выбрать файл с компьютера“ проверить. Иногда срабатывает выбор файла с 3–5 раза. А сначала появляется мигающий курсор, а-ля поле ввода текста…
7.
mmmillionaire.ru/rating/?... попробуй вступить в ммм. Инвайт я вводил mts. А тут mmmmsk… Ох вот он нежданчик —
инвайт вообще в БД не пишется!!! Т.е. при создании профиля игрока, миллионера — инвайт не сохраняется вообще.
8. при регистрации в ммм, в школу, лектором — везде есть чекбокс (хочу стать
десятником для вступить в ммм, в офлайн или онлайн школу идти) — куда это значение
в БД пишется???
9. Рейтинг игроков, миллионеров к админке не прикручен!!!
В админке сделать:
1. напротив вопроса из интерфейса Оператор в админке сделай кнопку — "?» — она должна искать в базе вопросов похидие вопросы в выводить их.
по какому алгоритму…хз…исключаем все союзы, предлоги и прочее Г, ищем вхождения всех слов и чем больше совпадений, то и выводим…
Ну или готовые скрипты и алгоритмы уже есть в инете…мне кажется есть и их можно использовать
Интерфейс Менеджера (отдельный раздел, вход по логину и паролю. Менеджеров добавляет и удаляет админ в админском интерфейсе):
1. список пользователей в виде таблицы, пожелавших вступить в ммм
2. список пользователей в виде таблицы, записавшихся в школу дес-в
3. список пользователей в виде таблицы, записавшихся в школу тысячников
4. список пользователей в виде таблицы, желающих стать лектором
напротив каждого пользователя сделать поле ввода текст, комментариев до 100 символов
сделать кнопку — «обработан», при нажатии на неё пользователь исчезает из списка вывода. В БД также пишется какой менеджер произвел изменения и во сколько.
5. написать cron скрипт, который пробегается по базе и отправляет на почту новые заявки на регистрацию из п.1–4
Подробно всё покажу и расскажу хорошему программисту (действительно специалисту, который сходу сможет разобраться в чужом коде, владеет ajax, php, механизмом транзакции в mysql на высоком уровне)
Сроки ограничены — сутки. Поэтому и цена вопроса соответствует компетенции.