Доброго времени суток, нужно скопировать дизайн и фукционал портала и подогнать всё это дело под cms DLE. без создания и подключения каких либо модулей. всё через доп. поля. пример реализации ...
Написать простой скрипт взаимодействия с пользователем
1) создать таблицы в базе данных
//-1я таблица. g_users.
//id*, name*, email
g_users - везде varchar
//-2я таблица. g_skills.
//id*, skill_eng*, skill_rus*, skill_description, skill_comment, skill_control
skill_eng, skill_rus = varchar, оставшиеся 3 = text
//-3я таблица. g_tests.
//id*, id_user*, id_skill*
во всех таблицах = типы полей числа.
Первые 2 таблицы - справочники пользователей и навыков, а 3я - сводная (у 1 юзера должно быть 5 навыков, при этом у разных юзеров навыки могут совпадать).
2. здесь http://myatov.ru/team/personal.php
должен быть:
а) сверху форма "Посмотреть свои навыки", и форма с Именем (обяз) и Email (необяз).
б) снизу список ссылок на всех ранее добавленных людей, разбитых по датам - где анкоры ссылок = поле name таблицы g_users.
обязательно нужна проверка на xss атаки и пр. - чтобы скриптами не валили через форму авторизации, и желательно чтобы не спамили (может рекапчу поставить или иное решение).
3. после заполнения формы в пункте 2.а
появляется страничка с 5 полями:
Введите навык 1:
Введите навык 2:
Введите навык 3:
Введите навык 4:
Введите навык 5:
Все поля обязательны. Пробелы и спецсимволы режем.
При нажатии на ОК (или при проверке), если есть желание - можно поставить quick search с подсказкой, - введенные значения сверяются со значениями таблицы g_skills.skill_eng. Если такого навыка нет - пишет ошибку, и дальше не идёт.
Если все 5 навыков есть - сохраняем пользователя в таблицы g_users и g_tests.
И отправляем на страницу с расшифровкой навыков.
4. Страница расшифровка навыков по пользователю.
Доступна из пункта 2.б для всех кто кликает по ссылкам списка людей с ранее заполненными навыками.
Также автоматически отображается при заполнении новым человеком своих навыков, из пункта 3.
Здесь выдаётся: ссылка на страницу вида ?g_users_id, Имя, email.
И далее - вывод таблицы с 5ю навыками:
все поля таблицы g_skills для каждого из внесенным пользователем навыков;
перевод строки разделитель между значениями одного навыка;
5 переводов строки - разделитель между разными навыками.
Всё. Без особового оформления, всё достаточно примитивно.
Главное - сам функционал. Ну и без использования какого-либо Фреймворка. Де факто всё должно быть в одном файле - personal.php или в нескольких файлах - вида personal_index.php, personal_config.php, personal_item.php и пр. - как удобнее.
Срок и цена, - с вас. А также напишите поняли ли вы задачу? Более расширенного ТЗ нет.
Заявки фрилансеров
Похожие заказы
- $500Веб-программирование7 заявокЗакрыт8 лет назад
Нужно перенести все товары с картинками и их данными с сайта abvant.ru на new.abvant.ru Сайт abvant.ru на Престашоп. Сайт new.abvant.ru на Опенкарт. На старом сайте посмотрите карточку товара, там получается есть несколько ...
Веб-программирование9 заявокЗакрыт8 лет назадПлагин "Календарь событий" Stachethemes Event Calendar Демо плагина: http://stachethemes.com/wp-demos/calendar/ В карточке события есть вкладки "Schedule" и "Guests". При создании события через Frontend пользователем нет возможности заполнить эти вкладки. Они ...
Веб-программирование2 заявкиЗакрыт8 лет назад- $40
Спарсить источники в Google News : news.google.com Офрмить сделать их в виде таблица Google №, id, url, тематика, страна
Веб-программирование3 заявкиЗакрыт8 лет назад Здравствуйте. Мне нужно настроить контактную форму на сайте под crm bitrix24. Заявки будут приходить с Яндекс-Директа. А так же добавить окно чата службы поддержки. Так же хочется сделать, что бы форма ...
Веб-программирование1 заявкаЗакрыт8 лет назадИмеется скрипт накрутки веб счетчиков. Работа скрипта: 1. Открываем главную страницу 2.в специальное окно вводим доменное имя раскручиваемого сайта 3. Жмем кнопку "Добавить" – начинается сёрфинг ранее ...
Веб-программированиенет заявокЗакрыт8 лет назадНужен прописной сайт с хорошим дизайном вих и всякое то кое не подходит!!!
Веб-программирование9 заявокЗакрыт8 лет назадСделать вывод информации на отдельную страницу
Веб-программирование8 заявокЗакрыт8 лет назад1. сайт на опен карте 2. сайт на ворд прессе Надо выполнить работы по ТЗ сеошника (+ будут внесены доп. задачи после аудита) Нужны исправления на сайте WP. 1. ...
Веб-программирование2 заявкиЗакрыт8 лет назад- $700
Есть работающий сайт, есть новая верстка, нужно прикрутить новую верстку к текущему сайту и доработать некоторый функционал. Вот ТЗ. Жду оценок и сроков. https://docs.google.com/document/d/16XogaUvBH3RqvWJRO0NbDrC9mF5gRGShZ_Ro1Gra5-4
Веб-программирование6 заявокЗакрыт8 лет назад