Создатель сайта может добавлять в отдельный список кодеров. Этот список выводится на отдельной странице.
Выбрав кодера, пользователь может просмотреть список услуг кодера, архив его работ и список пользователей, которые имели с ним дело.
На этой же странице пользователь может сделать заказ кодеру или же задать вопрос.
Сделав заказ, кодеру приходит уведомление в ленту, что у него новый заказ от ...
Создатель сайта может добавлять в отдельный список кодеров. Этот список выводится на отдельной странице.
Выбрав кодера, пользователь может просмотреть список услуг кодера, архив его работ и список пользователей, которые имели с ним дело.
На этой же странице пользователь может сделать заказ кодеру или же задать вопрос.
Сделав заказ, кодеру приходит уведомление в ленту, что у него новый заказ от тек. пользователя. Он попадает на страницу заказа, где он может прочитать подробное т/з и принять или отклонить этот заказ. Нажав "принять" кодер вводит свое сообщение (при необходимости), цену и время исполнения заказа. Если же кодер нажмет "отклонить", то он обязательно должен ввести причину своего решения.
Пользователю, заказ которого был принят или отклонен, приходит об этом уведомление. Если заказ был принят, заказчик видит сообщение кодера, цену и время выполнения заказа. Если заказчика это устраивает, то он жмет "принять", в противном случае "отклонить". О всем этом кодеру приходит уведомление.
После получения выполненного кодером заказа, заказчик может оценить качество выполненной работы на странице заказа (от 1-го до 5-ти), найдя его в списке своих заказов. Кодеру приходит сообщение о оценке его работы.
Если же пользователь задал вопрос, то кодер получает уведомление с ссылкой на страницу, где он может увидеть вопрос и там же дать ответ. Пользователь так же, как и заказ, может оценить ответ.
На странице, где выводится список кодеров, можно увидеть сколько каждый кодер выполнил заказов и дал ответов на вопросы пользователей. Так же можно увидеть рейтинг кодера.
Рейтинг кодера зависит от качества выполненной им работы с пользователями.
Каждый пользователь может задать только один вопрос и сделать только один заказ одному и тому же кодеру за сутки.
Создатель может удалять пользователей из списка кодеров и редактировать список их услуг.
Все уведомления приходят в журнал, кроме уведомлений о занесении пользователя в список кодеров и удаление его от туда.
Для стабильной работы скрипта на вашем сайте должны быть установлены такие скрипты, как:
- журнал;
- функция get_user();
- функция last_vremja() (для подсчета оставшегося времени);
- функция sklon_text() (для склонения слов);
- функция input_value_text() (для антиэкранизации спец. символов в полях формы).
Автор: Killer (он же Snake, то есть я)
Скрипт выкладываю в паблик, так как никто не захотел его купить.