как сделать конструктор договоров на сайте

нужна возможность создавать документы ворд с готовым шаблоном

#1 15 мая 2016 в 02:35
доброго времени суток уважаемые форумчане
подскажите пожалуйста есть какие нибудь готовые решения или сторонние плагины для этого?
#2 15 мая 2016 в 02:50
Марат, поясните что и как должен делать конструктор. Опишите функционал подробнее.
#3 15 мая 2016 в 03:42


Марат, поясните что и как должен делать конструктор. Опишите функционал подробнее.

Cтудия Sitestroi

как простой конструктор договоров только на сайте
например договор купли продажи мы вводим данные продавца(1 или несколько), покупателя(1 или несколько) и цену а все остальное берется из шаблона создается файл ворд с предложением отправить на почту, скачать или распечатать
#4 15 мая 2016 в 13:02
хорошая идея, готов поддержать для первой ветки!
#5 15 мая 2016 в 20:53


хорошая идея, готов поддержать для первой ветки!

Blackman-st

мне для второй нужно
#6 15 мая 2016 в 23:49
Blackman-st, для первой была разработка вроде, только насчет работоспособности и публикации ее в принципе не в курсе. Но кто-то работал над таким компонентом, это 100%!
#7 16 мая 2016 в 07:12
У меня есть реализация, делал для системы учета провайдера.
Вот скрипт для генерации, можете прикрутить.
  1.  
  2. <?php
  3.  
  4. // Сгенерировать заголовки, которые упростят браузеру
  5. // выбор требуемого приложения для визуализации
  6. header( 'Content-Type: application/msword' );
  7. header( 'Content-Disposition: attachment; filename="cert.rtf"');
  8.  
  9. //$date = date( 'F d, Y' );
  10. //echo __DIR__;
  11. // Открыть файл шаблона
  12. $filename = __DIR__.'/dogovor.rtf';
  13. //echo $filename;
  14. $output = file_get_contents($filename);
  15.  
  16. // Заменить заполнители в шаблоне требуемыми данными
  17. $output = str_replace( '\{number\}', $dogovorf['id_dogovor'], $output );
  18. $output = str_replace( '<<Name>>', $name2, $output );
  19. $output = str_replace( '<<score>>', $score, $output );
  20. $output = str_replace( '<<mm/dd/yyyy>>', $date, $output );
  21.  
  22. // Отправить сгенерированный документ в браузер
  23. echo ltrim($output);
  24.  
  25. ?>
  26.  
  27.  
#8 16 мая 2016 в 07:40
kirkr, дружище его можно использовать как хук в двойке?
#9 17 мая 2016 в 05:50

дружище его можно использовать как хук в двойке?

Марат
как хотите делайте, это скрипт берет заготовку с переменными вставки, потом подменяет на ваши значения и на выходе возвращает файл с изменениями.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.