Необходимо написать скрипт для автоматической регистрации оплаты услуг зарегистрированных пользователей через WebMoney Transfer, Yandex.деньги
Доработка онлайновой БД
Общее описание задачи: довести до ума онлайновую базу учета клиентов. Доводка функционала, натяжка дизайна.
Текущее состояние базы можно посмотреть по адресу www.crm-soft.ru/clients login=em, pass=psskoff
Совместимость - >= FF 2, >= IE 6
Средства разработки. платформа – Php 5 + mysql. Для отсылки на сервер данных о редактировании/добавлении звонков и персонала используется ajax. В других местах ajax НЕ используется. Сейчас используется xslt, вместо него делаем обычный html+php. Делаем разделение кода и html, но разделение это - средствами Php. То есть вначале формируем все необходимые переменные и списки, а потом идет html, в котором допускается только и циклы для формирования табличек.
1. Разбираемся как и что работает. Составляем список вопросов и получаем пояснения.
2. Удаляем все лишние файлы. Для каждой функции и класса пишем текстовый комментарий для чего она.
3. Просматриваем работу сайта, ищем ошибки (если есть). Устраняем найденные ошибки.
4.-10. относятся к форме "Фирмы"
4. Берем html похожей формы (будет дан), меняем дизайн по аналогии.
5. Фирмы - Информация по звонкам. Оформляем как на рисунке (кнопки и т.д. - будут отличия от html), добавляем работу с файлами. Работа с файлами:
5.1. Каждый звонок может содержать один файл. Имя файла сохраняется в поле где обычно хранится основной текст звонка.
5.2. Файл сохраняется на сервере под именем, совпадающим с кодом (id) звонка. Файл сохраняется в папке, название которой совпадает с кодом (id) текущей фирмы. Папка создается в папке проекта (проект – это то что выбирается в верхнем правом углу формы слева от меню), название папки проекта совпадает с id проекта.
5.3. Загрузка прикрепленного файла – щелчком на его имени.
5.4. При удалении записи программа удаляет связанные с записью файл.
6. Фирмы - Информация по звонкам. По умолчанию область ввода / редактирования информации не отображается (потому как занимает много места. Выводим ее на экран при нажатии на кнопку добавления звонка, либо на кнопку редактирования. Кнопка скрытия области редактирования не предусмотрена. При открытии другой фирмы область ввода/редактирования снова становится скрытой.
7. Фирмы - Информация о персонале – оформляем аналогично звонкам, только кнопок и полей там меньше.
8. Фирмы - Информация по звонкам – информация сортируется по дате звонка по убыванию, после этого – по id звонка по убыванию. В шапку выносится информация о дате «перезвонить» из самого верхнего звонка. (это та инф., которая сейчас отображается красным шрифтом)
9. Добавляем на форму кнопку Печати (выводит данные о текущей фирме в новом окне в режиме предпросмотра). Расоложение кнопки и рисунок будут даны.
10. Делаем Расширенные фильтры в Фирмах по образцу Access (по тем же полям), Если в онлайновой версии меньше полей, чем в Access – добавляем поля.
11. Делаем «Отчет по звонкам» как в Access
12. «Отчет по звонкам» и редактирование справочников доступны только администратору. Разбиваем "Настройки" на персональную инфорацию, и справочники (доступную только админам). (в меню 2 уровня)
13. Добавляем в Фирмы поле "Предлагаемый продукт", и делаем для него справочник, аналогично прочим справочникам. Добавляем редактирование значений справочника в Настройки, возможность фильтрации по полю в Расширенный фильтр. Название таблички - firms_list_of_offered_products
14. Меняем оформление меню (html будет дан)
15. Инф. о звонках – каждый пользователь может редактировать инф. только о своих звонках.
16. ** Делаем «Расписание» как в Access (если это сложно, то не надо – обойдемся)
17. ** Создаем пункт меню 1 уровня "База знаний". Создаем табличку с именем knowledge_articles (client_id int, art_id int autoincrement, art_name varchar(100) unique, html_text).
В меню 2 уровня - два пункта, "редактирование" и "просмотр".
Редактирование - доступно только админам, выводится список (select art_id, art_name from knowledge_articles where client_id=$cur_client_id), кнопка удаления записи, и возможность добавить новый art_id. Добавление - art_name вносится руками, html_text подгружается из файла, указанного пользователем. И список, и возможность добавления делаются на одной странице, без всякого ajax. Изменить html_text невозможно, только удалить запись. Исправление названия возможно, делается на той же странице, механизм аналогичен стандартному (при нажатии на кнопку Название попадает в специальное поле, где его можно отредактировать).
Просмотр - Слева выводится список (select art_id, art_name from knowledge_articles where client_id=$cur_client_id), справа - тот html_text на который щелкнул пользователь в левой части. Страничка делается без аякса.
18. в основном вроде все, но возможны еще мелочи неучтенные.
!! Пункты 16 и 17 просьба оценивать отдельно.
В данном случае приоритетной является цена, может быть для удешевления мы от 16 и 17 откажемся.
Заявки фрилансеров
Похожие заказы
- Веб-программирование8 заявокЗакрыт17 лет назад
- $250
На готовом любом движке. Что то типа кадрового агенства. Дизайн (фирменный стиль имеется), можно сделать по любому шаблону но изменить цветовую гамму под стиль. Главное удобная панель администратора. Основные требования: рассылка ...
Веб-программирование13 заявокЗакрыт17 лет назад - $1000
WEB-студия ищет ASP.NET - программиста, способного развить сущестующий сайт, посвящённый автоспорту. Задачи: -"прикрутить" усовершенствованный дизайн - оптимизировать и доработать AJAX - реализовать набор небольших функциональных доработок к сайту ...
Веб-программирование13 заявокЗакрыт17 лет назад - $50
Нужен простенький скрипт интернет-магазина, со следующими функциями - одноуровневый каталог товаров, корзина, и при добавлении товара/категории - правка метатегов и тайтла. В идеале - уже написаный вами скрипт, т.к. нужно срочно. Скидывайте демо ...
Веб-программирование11 заявокЗакрыт17 лет назад Имеется rdf нужен скрипт, который разложит его в html каталог используя шаюлоны. Примеры rdf: пример структуры каталога - http://d-engine.biz/structure.txt пример содержимого страниц - http://d-engine.biz/content.txt Из параметров нужно указать стартовый ...
Веб-программирование6 заявокЗакрыт17 лет назад- $300
Нужно сделать анализатор прайс листов. Конвертация прайс листо из xls в базу данный по определенным столбцам. поиск продукции по вендорам, поставщиком и тд. В анализаторе нужен клькулятор. Он должен примерно выглядеть как на файле приклепленном ...
Веб-программирование1 исполнительЗавершен17 лет назад - $1000
Создание дизайна; написание ядра, всех сопутствующих модулей и т.д. интернет-аукциона типа "Molotok.RU" (до обновления площадки) с последующим администрированием или без (указать в теме). Также если есть желание и возможность приветствуются предложения по раскрутке и продвижению ...
Веб-программирование18 заявокЗакрыт17 лет назад Есть готовый шаблон парсера от партнёрки знакомств mambo. Требуется настроить его на вывод в блоке скрипта в кодировке windows-1251. Шаблон прилагается.
Веб-программирование3 заявкиЗакрыт17 лет назадНужно срочно доработать меню на флеше. Изменить список разделов и вставить ссылки. Образец меню в приложеном файле. Оплата через безопасные сделки. http://weblancer.net/safe_deals/
Веб-программирование1 исполнительЗавершен17 лет назад- $40
Нужен php-скрипт (или найти и поправить первый попавшийся), не cms - чтобы вставить в простенький сайт. php+mysql Есть шесть категорий, в них лоты (элементы каталога). У каждой категории ...
Веб-программирование1 исполнительЗавершен17 лет назад