MegaHERZ
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Привет. Есть идея сделать новый раздел «Вакансии». Чтобы публиковать свои вакансии и вакансии партнеров, у кого сайта нет. Нужна помощь. Может это интересно еще кому-то, тогда предлагаю скооперироваться. Суть, примерно, такая: Новые таблицы: «vacancy» id, критерии вакансии (название, пол, возраст, образование, опыт, место жительства, оплата, …), описание (произвольный текст), работодатель, дата публикации, окончание публикации, контактные данные (телефон, должность, лицо). «edu» Id, образование Правка таблиц: «products» Добавить поле «vacancy» Клиентская часть. 1. Страница со списком вакансий. На странице фильтр (оплата от и до, пол, возраст от и до, образование, работодатель) и выбор сортировки (возрастание, убывание, оплата, дата публикации, окончание публикации) vacancy.tpl 2. Бокс Новые вакансии. 3. Отредактировать детальное описание товара каталога. Если в записи поля «vacancy» содержится идентификатор и срок публикации актуален – отображать в описании ссылку «Вакансии» на страницу списка вакансий при заданном id работодателя. Админка. Форма ввода/редактирования данных в базу vacancy_edit.tpl. Все вакансии (аналог клиентской части со ссылкой на форму ввода) vacancy_list.tpl Функции. Автоудаление записей (из «vacancy» и их идетнификаторов из «products» / «vacancy») из базы через N (вводится руками в коде) дней после окончания срока публикации. Связи. Вставка данных из Товаров (каталога) – товар (у меня частный случай, «товары» используются как каталог предприятий) в поле Работодатель. Вставка данных из Edu в Образование. Вставка (добавление) данных в поле «products» / «vacancy» id записей. |