Разрешить пользователям копировать и вставлять код на свой сайт - PullRequest
0 голосов
/ 28 декабря 2011

Я разработал веб-приложение на PHP и MySQL.Одна часть системы, которую я приостановил на некоторое время, позволяет моим пользователям создавать простую форму внутри моего приложения, и, как только они это сделают, скопируйте и вставьте некоторый код, который я генерирую, в их существующие удаленные веб-сайты.(IE: контактная форма), где эта форма должна появиться.

Когда посетители их сайта вводят свои данные в эту "контактную форму" или что-то еще, что они создали, она должна сохранить информацию в моей базе данных приложения, где пользователи смогут получить к ней доступ.Это должно быть ненавязчиво.

Есть ли кто-нибудь, кто может дать мне хорошую отправную точку о том, как этого добиться?

Ответы [ 2 ]

0 голосов
/ 29 декабря 2011

Я немного запутался в том, что ты спрашиваешь. Вы спрашиваете, существует ли способ автоматического копирования сгенерированной формы в буфер обмена или как вы настраиваете форму, чтобы позволить ей публиковать данные обратно на ваш собственный сервер?

Если это первое, Брэдли выше объяснил это. Если это последнее, то есть несколько способов сделать это.

Если вы хотите, чтобы он отправлял форму без фактического перенаправления обратно на ваш собственный сайт, тогда вам нужно отправить форму через AJAX (читайте XMLHttpRequest или функцию $ .ajax (), если вы используете JQuery). Единственная проблема здесь заключается в том, что он нарушает ту же политику происхождения , поскольку вы отправляете из другого домена. Чтобы это исправить, вам нужно настроить свой веб-сервер на разрешить междоменные запросы , чтобы он действительно работал.

0 голосов
/ 28 декабря 2011

JavaScript не может получить доступ к буферу обмена для сохранения (копирования) текста в память.Общий способ обойти это - использовать невидимый флэш-фильм и поместить его поверх кнопки ввода, чтобы при «нажатии» кнопки запускался флэш-скрипт, который может использовать буфер обмена.

IВ прошлом для этого использовался ZeroClipBoard, и я полагаю, что некоторые плагины подсветки синтаксиса там также его используют.

http://code.google.com/p/zeroclipboard/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...