По договоренности
Требуется доработать функционал личного кабинета модератора, который занимается редактированием товара.
Технологии JavaScript, Jquery, Jquery-ui, CSS, HTML, Ajax, PHP, Smarty, Mysql
Требования:
- аккуратность в написании кода (не писать лишнего, то что можно сделать просто не делать огромным)
- вежливость
- знание требуемых технологий
- использование стиля который уже принят в дорабатываемом ПО
- комментирование (простое) создаваемых методов (нужно писать комментарии как минимум к методу, который пишется, что бы можно было легко разобраться в том что делает программа)
- соблюдение базовых требований к безопасности создаваемого кода (например проверка на передаваемые переменные, в SQL вставлять только чистые параметры и т.п.)
- написание программы в заданные сроки (они не очень жесткие, но растягивать на недели нельзя)
- способность написать код, который работает без ошибок и очень быстро
Задача:
- Нам нужен программист который напишет блок редактирование параметров товара (атрибутов) на сайте с использованием HTML и JQuery и отправки запросов методом Ajax
Уже есть некоторый функционал который там работает (редактирование название и описание товара), нужно просто по этому шаблону сделать редактирование атрибутов товара. В частности:
Добавление нового значения атрибута
Изменение значения существующего атрибута товара
Удаление существующего атрибута товара
Речь идет именно о параметрах (атрибутах) товара, а не о том что бы редактировать таблицу с доступными атрибутами.
Т.е. если у нас есть 3 атрибута (для примера) вес, высота и длинна, то нужно просто дать возможность пользователю задать значение этих параметров в товар. У нас есть подобная система в Windows приложении пришлем из неё скриншоты, что бы было понятно как должно работать.
При каждом добавлении/удалении/изменении значения атрибута товара должно происходить сохранение в базу на Mysql значения.
Работа очень простая, но её просто нужно выполнить.
Если сделаете хорошо, то будем иметь ввиду вас как исполнителя при следующих проектах.
Оплата:
Только после выполнения проекта.
Оплата официальная, на карточку (Webmoney, Yandex Dengi и т.п., переводами с карты на карту) не пересылаем. Только официальная выплата с выплатой всех налогов, переводом на счет карты или на расчетный счет в банке на территории РФ.
Присылайте свои вопросы по этому проекту, и стоимость и срок, за который вы готовы выполнить эту работу.
Кого мы ищем:
Программиста, который имеет некоторый опыт работы в PHP, имеющий гражданство РФ (т.к. переводим деньги официально), который может быть и не является программистом самого высокого уровня, но как минимум знающий базовые технологии, и при необходимости готовый учится.
Который будет постоянно на связи (в том числе и по телефону или через мессенджеры при необходимости). Желательно в ближайшем часовом поясе (но это не настолько страшно, но желательно).
Который не перегружен другими проектами, и может заниматься нашим проектом достаточно много времени.
Технические параметры задачи:
Есть 2 таблицы (на самом деле их 4, но это пришлем в задаче, там не сильно сложнее)
Таблица атрибутов (номер, название, тип атрибута)
Таблица значений атрибутов товаров (номер товара, номер атрибута, значение) причем в последнем есть несколько видов значения, int, string, date, range
и нужно ест форма на сайте, в которой выводятся текущие значения атрибутов товара. Нужно сделать кнопку добавить значение атрибута, выйдет список доступных атрибутов (которые еще не заданы в данном товаре) и возможность вписать значение. После добавления значения (оно должно проверятся на соответствие типа) будет сохранятся значение в таблице значений.
Так же можно удалить существующее значение, или изменить параметр.
Что бы Ваш ответ был принят просьба:
1) Написать срок
2) Написать сумму
3) Прислать образец кода, который вы писали
так же просьба не предлагать "обсудить все в skype, telegram и т.п." , присылать ответы без цен и т. п.
Если же для оценки вам нужно больше данных напишите их в ответе на этот проект, мы вам пришлем всю информацию для того что бы вы могли оценить срок и стоимость.