Требуется доработка продукта Extra threadfields для Vbulletin 4.2 в целью создания доски объявлений.
1. Добавить новые виды полей:
- input places-autocomplete(результат при сохранении: Страна, город)
- selectdb список, загружающийся из БД(id,name,status=active order by order desc), в настройках указывается название таблицы
- select dependent зависимый выпадающий список, в настройках указывается название таблицы и родительское поле(id,producerid,name,status=active order by order desc)
2. Добавить валидацию для каждого поля(php более гибко) + ajax
3. Генерация названия темы по шаблону, указываемому в настройках форума(типа {vb:raw producer}{model} {year})
4. Возможность указать полю значение по умолчанию(включая все списки, радио)
5. Возможность указать пустое значение, если поле необязательное
6. Возможность ничего не писать в основном тексте(0 символов)
7. Красивый вывод формы(можно в 1 колонку, исключая зависимые поля), фильтра(ford trucks), списка тем(
baza.farpost.ru/auto/sale... и самой темы(auto.drom.ru)
Пример разделов доски объявлений
1. Транспорт
Производитель(filter select) Модель(filter dependent select)
Год(filter select 2012-1980)
Пробег(input 0-1000000)
Объем(input 100-9999)
Руль(filter radio Левый Правый)
КПП(filter radio МКПП-5 МКПП-4 МКПП-6 АКПП Вариатор)
Топливо(radio Бензин Дизель Бензин/газ)
Привод(radio Передний Задний Полный)
Состояние(select Отличное Хорошее Удовлетворительное Требует ремонта На запчасти)
Цвет(input maxlen 20)
Цена(input maxlen 7)
Валюта(select руб. USD)
Город(input places-autocomplete)
Телефон(input maxlen 20)
Описание(text maxlen 1000)
2. Запасные части
Название(input maxlen55)
Подходит для(select)
Состояние(select Новая Б/у)
Цена(input maxlen 7)
Валюта(select руб. USD)
Город(input places-autocomplete)
Телефон(input maxlen 20)
Описание(text maxlen 1000)