Доработка имеющегося модуля. JAVASCRIPT, AJAX

Aлександр16 років у сервісі
Дані замовника будуть вам доступні після подання заявки
23.05.2010
  • На сайте  есть расширение для typo3 которое вносит и редактирует данные для автомобилей (цены, характеристики, конфигуратор). Пример отображения для клиента  . У сайта  функционал идет дальше. Например  , строка с комплектацией является ссылкой на страницу с подробным описанием комплектации , а также заявкой в текст которой уже внесена марка, модель и комплектация авто, на которое поступает заявка.
Нужен аналог, но немного упрощенный – без увеличения стоимости при добавлении дополнительной опции. Т.е. функция конфигуратора не нужна.

Описание действующего расширения на сайте

Расширением данную разработку назвать сложно. По сути дела это просто php скрипт , который в контент вставляет данные из БД

$auto = 'Spark';

$model = 'Spark';

$section = 'chevrolet';

include 'fileadmin/templates/opel/php/echo_completes.html';

?>

Данные тоже вносятся/.редактируются через подобный php сценарий.

$auto = 'Spark';

$model = 'Spark';

$section = 'chevrolet';

include 'fileadmin/templates/opel/php/reader.html';

?>

, через страницу которая становится видна после авторизации редактора (не зависит от бекенда typo3)

Скрин можно посмотреть http://s59.radikal.ru/i163/1005/c3/9a913503b4ba.jp...

в файлах echo_completes.html и происходит сценарии по работе с данными, а также отображение их на сайте.

Задача

1. Доработать файл который позволяет сделать каждую строку ссылкой на страницу где будет открываться полное описание и формой заявки на данную комплектацию. Подробности ниже. Ссылку прописывать в специальном окне. Учесть защиту от дураков – если страницы с ссылкой нет значит строка не ссылка, либо ссылка на себя (href=”#”)

2. Разработка страницы с подробным описанием комплектации и формой заявки автомобиля с данной комплектацией. Можно использовать файл со скриптом, который описывает характеристики 

Отображаться данные должны двумя таблицами (друг за другом) первая с основными опциями, вторая с дополнительными опциями и ценами на них.

Также нужно автоматом прописывать данные по комплектации и ее цене в верху таблицы с описанием комплектации Данные берутся из строки с внесенными данными по цене.

Перед генерируемыми данными можно вставить Chevrolet позади руб. чтоб получилось

Chevrolet Spark 0.8 A5LG500 MT 301 700 руб.

Ниже идет таблица

Базовая комплектация

шины 155/65 R13

центральный замок

……

стеклоподъемники

Дополнительные опции Цена

цвет кузова "металлик" 7000 руб.