Написать скрипт на java считающий комиссию.
Переделка движка + чистка кода
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Требуется переписать движок сайта .
Сроки: ASAP, желательно уложиться в две-три недели. Данная работа является первичной переделкой системы, есть потребность в большом объеме последующих работ на постоянной основе, так что непременным условием является Ваше желание и возможность поддерживать и развивать систему в дальнейшем.
Что не устраивает?
1. Система писалась без единого плана, тремя начинающими кодерами, со всеми вытекающими последствиями...
Нет единого стандарта кодирования (имена констант, функций, переменных и т.п.), значения задаются прямо в коде, сообщения об ошибках выдаются разными способами (то отдельной страницей, то отдельным сообщением, то страницей, вложенной в страницу), вместо выноса в отдельные переменные многие моменты написаны неоптимально и видно что писались разными людьми.
SQL запросы неоптимальны (например SELECT * вместо SELECT field_1,..., field_n). Подозреваю, что кое-что может быть не в порядке и с безопасностью, возможно какие-то дополнительные проверки данных форм и т.п надо сделать или что-то еще.
Что еще не так с точки зрения профессионала - жду замечаний от Вас, от Вас же ожидаю и исправлений.
2. Нет разделения кода и дизайна, нет выноса текста в языковые файлы, нет выноса других важных настраиваемых параметров (названий файлов, шаблонов урлов для вызова страниц) в отдельные конфигурационные файлы. Все это не позволяет быстро порождать клоны сайта с другим дизайном, текстами и названиями файлов.
3. Возможно структура базы данных неоптимальна. В частности, таблица user содержит слишком много столбцов и может быть разделена на 3-4 таблицы.
4. Нет разделения пользователей на группы с разными полномочиями.
5. Для записи статических файлов на диск используются разные функции, проще будет использовать кэширование в Smarty.
Итак, что нужно сделать, кратко.
1. Как уже писал, стандартизовать код ( возможно, PEAR, хотя мне больше нравится http://docs.phpgroupware.org/contrib/coding_standard.txt ) и оптимизировать на предмет безопасности, скорости, \"красоты\" (лаконичности, читабельности, удобства). Вам же в последующем с этим кодом должно быть удобно работать.
2. Вынести все тексты в переменные сгруппированные в отдельные языковые файлы.
3. Отделить html от php - дизайн всех страниц должен парситься из шаблонов (Smarty).
4. Создать группы пользователей, задать права доступа к модулям (см. след. пункт) для разных групп пользователей.
5. Присвоить каждому скрипту принадлежность к определенному модулю, для авторизации доступа по группам пользователей.
6. На данный момент динамические урлы переписываются в статические через apache rewrite. Нужно создать функцию, которая по заданному шаблону создает и парсит в html код ссылок статические урлы. Например, вместо /index.php?cat_name=north_west&sexюmale подставит /escorts/female/north_west.html. Шаблон должен определять какие слова, в какой последовательности, через какие разделители, будут использованы в статическом урле.
Например, изменением двух-трех переменных в конфигурационном файле должен легко порождаться любой из следующих урлов для подстановки на страницы
/escorts/female/north_west.html
/female_providers/north_west.html
/female_escort_service/north_west.html
/north_west/female_escorts/
7. Включить кэширование файлов в Smarty, вместо существующих функций сохранения файлов. При заходе поискового робота (googlebot, slurp), выдавать страницу без проверки ее давности.
8. Аутентификацию пользователя вести по id, а не по email. Email и пароль не писать в cookies, сделать через php сессии.
9. Разделить таблицу user на несколько (user_login, user_data, user_stats).
Более развернутое задание (детали по каждому пункту) сообщу после договоренности о работе.
Как делать
Возможны любые целесообразные изменения системы (переименования, перемещения, слияния, добавления, удаление переменных/функций/файлов и т.п.). Важным является то, чтобы конечный вид для посетителя оставался неизменным и функциональность сайта не уменьшалась.
Первым этапом работы является переделка ядра и общедоступных скриптов. Вторым этапом, переделка административной части (это уже отдельная история с отдельной оплатой).
Первичное тестирование системы должно быть осуществлено Вами (в смысле, после написания кода, Вы хотя бы должны пройтись по установленной системе и убедиться что формы отсылаются, ссылки работают, тексты все врезаны и т.п.). Я в данном случае выступаю заказчиком, а не тестором.
От Вас ожидаю
Для выбора исполнителя от Вас ожидаю следующие данные:
Ориентировочные сроки исполнения (от и до, в зависимости от).
Ориентировочная цена (от и до, в зависимости от).
Ваши расценки за час рабочего времени.
Примеры Ваших работ, краткое описание опыта. Наличие опыта работы со Smarty.
Ваше географическое положение.
- Похожие заказы
- $5Веб-программирование1 исполнительЗакрыт19 лет назад
Требуется написать скрипт сайта интим услуг. Пример http://prostitutka.ru Оплата 100-150 долларов. оплата производится в webmoney после выполнения заказа. Для жителей города Москвы возможен наличный расчет
Веб-программирование13 заявокЗакрыт19 лет назадНеобходимо разработать менюшку на флеш. Интересует цена и сроки.
Веб-программирование17 заявокЗакрыт19 лет назад- $300
проект для пхп программистов. Датабанк графики. Юзеры должны регистрироваться, закачивать свою графику (авторы) или получить платный доступ к платным галереям (пользователи). Ниже необходимый (и немного путаный) список фич. Наиболее проблемные места обозначены галочками. Проект может быть ...
Веб-программирование6 заявокЗакрыт19 лет назад - $300
нужен сайт с блогами по типу bloglines.com или blogger.com функциональность: - возможность читать и создавать RSS feeds. - созд/ред/удал weblogs (естественно :). - управление аккаунтами юзверей. - поиск RSS feeds по ньюс группам функции юзера (среди прочего): - закачка картинок в свой ...
Веб-программирование2 заявкиЗакрыт19 лет назад Необходимо доделать модуль для портальной системы! Работы не много.
Веб-программирование10 заявокЗакрыт19 лет назад- $70
Для удалённой работы требуется веб-дизайнер, владеющий технологией Flash. Рассматриваются только те кандидатуры, которые присылают полное резюме и портфолио. Новички нам не нужны. Не тратьте своё время, если у Вас нет хотя бы трёх сайтов, которые ...
Веб-программирование4 заявкиЗакрыт19 лет назад - $10
Нужно привести в чувства шаблон на http://www.worldcars.info Поправить все недочёты... Работа срочная. До завтра нужно всё сделать. Выберем того разработчика у которого в портфолио будет что-либо связаное с XOOPS.
Веб-программированиенет заявокЗакрыт19 лет назад We are looking for programmers which have knowledge in programming of PHP, MySQL, JAVA, Smarty etc. The person(s) we are asking for, must have a professional attitude to their work, be able to work in ...
Веб-программирование1 заявкаЗакрыт19 лет назадНужен полный аналог рекламных бирж по типу ipru.ru или mestkom.ru
Веб-программирование1 заявкаЗакрыт19 лет назад