Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Модуль для выгрузки HTML версии странички DRUPAL

closed without completion


Необходимо написать или доработать существующий модуль. 

Модуль представляет собой обработку, которая выгружает html версию указанных страниц в определённую папку, с дополнительными настройками. 

Модуль генерирует страницы и выгружает точную копию, со всеми необходимыми сопутствующими файлами (ява скрипты, разметка и пр.) 


Условно делим выгружаемую страницу на 4 части: 


1. Меню (выбор меню для выгрузки) 

2. Содержимое (содержимое страницы) 

3. Форма контактов (указанный блок включающий форму контактов) 

4. Подвал (указанный блок подвала для страницы) 


Процесс выгрузки (предполагаемый алгоритм): 


1. Переходим в модуль 

2. Создаём новую страницу – указываем название и метаописание. 

3. Выбираем блок меню для страницы 

4. Выбираем страницу, которая будет содержимым 

5. Выбираем блок с формой контактов. 

6. Выбираем блок с подвалом. 

7. Сохраняем. 

8. Если нужно выгрузить более чем одна страница, то переходим к п.2 

9. Выгружаем в папку на выбор (все пути у файлов относительные, т.е. чтобы можно было папку перенести куда угодно) 


Таким образом, при выгрузке нескольких страниц может быть построен многостраничный сайт. Самая первая страница называется всегда index, 

в последующих название указывается дополнительно. Структура фалов следующая – в корневой папки находятся все HTML страницы, 

в папке CSS файлы верстки для всех страниц, в папке PHP обработка для формы обратной связи, в папке js все ява скрипты, в папке image все изображения 

но для каждой страницы в отдельной папке. В папке upload файлы, загруженные через форму (вся валиадация переносится из оригинальной формы типы и размеры). 

В папке mail хранятся все обращения. 

Важно! переносятся версии страниц на всех языках. 


Дополнительно:  


1. Добавить гугл капчу для форм. 

2. Поправить ошибку с загрузкой файлов. 

3. Встроить или связать с модулем ватермарки (уточнить).


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

Client
Андрей Иванов
Israel Тель-Авив  5   0  1
Project published
9 April 2016
175 views