Piotr S.

Piotr S. CRO. Codziennie
świeży soft.

Temat: Wstawianie formularza na stronę

Mam ja kod formularza kontaktowego, wygenerowany z systemu CRM (dokładnie ZOHO). Po jego wstawieniu w edytorze, część kodu zostaje odsiana przez WP - a to co zostaje, oczywiście nie działa (http://cro.skulski.pl/crm).
Ponieważ jak ognia dotychczas unikałem takich rozwiązań (teraz to mam nóż na gardle), oczywiście nie wiem, jak zmusić gada do przyjęcia całości kodu.

Pomóżcie, towarzysze.
Adam Klimowski

Adam Klimowski Dyrektor działu
prawnego JAMANO

Temat: Wstawianie formularza na stronę

Podajcie kod :) Spróbuję wstawić u siebie.
Piotr S.

Piotr S. CRO. Codziennie
świeży soft.

Temat: Wstawianie formularza na stronę

<div id='zohoWebToLead' align=center><META HTTP-EQUIV ='content-type' CONTENT='text/html;charset = UTF-8'>  <form action='http://crm.zoho.com/crm/WebToCase' method='POST' onSubmit='javascript:document.charset="UTF-8";' accept-charset='UTF-8'><table border=0 cellspacing=0 cellpadding=5 width=480 style='border-top:2px solid #999999;border-bottom:1px solid #999999;background-color:#ffffff;'>  <input type='hidden' name='xnQsjsdp' value=LfvHSYhKAFo$/>  <input type='hidden' name='xmIwtLD' value=I-Yq7pRVcBbWuYLPA3bg1m-*B6-MHnNR/>   <input type='hidden' name='actionType' value=Q2FzZXM=/>  <input type='hidden' name='returnURL' value='http://cro.skulski.p/' /> <br> <tr><td colspan='2' align='left' style='background-color:#f5f5f5;border-bottom:2px dotted #dadada; color:#000000;font-family:sans-serif;font-size:14px;'><strong>Web Form</strong></td></tr><tr><td nowrap style='font-family:sans-serif;font-size:12px;font-weight:bold' align='right' width='25%'>Status   :</td><td width='75%'><select name='Status'/> <option value='New'>New</option> <option value='Escalated'>Escalated</option> <option value='On Hold'>On Hold</option> <option value='Closed'>Closed</option> </select></td></tr><tr><td nowrap style='font-family:sans-serif;font-size:12px;font-weight:bold' align='right' width='25%'>Priority   :</td><td width='75%'><select name='Priority'/> <option value='-None-'>-None-</option> <option value='High'>High</option> <option value='Medium'>Medium</option> <option value='Low'>Low</option> </select></td></tr><tr><td nowrap style='font-family:sans-serif;font-size:12px;font-weight:bold' align='right' width='25%'>Type   :</td><td width='75%'><select name='Type'/> <option value='-None-'>-None-</option> <option value='Problem'>Problem</option> <option value='Feature Request'>Feature Request</option> <option value='Question'>Question</option> </select></td></tr><tr><td nowrap style='font-family:sans-serif;font-size:12px;font-weight:bold' align='right' width='25%'>Case  Reason   :</td><td width='75%'><select name='Case Reason'/> <option value='-None-'>-None-</option> <option value='User did not attend any training'>User did not attend any training</option> <option value='Complex functionality'>Complex functionality</option> <option value='Existing problem'>Existing problem</option> <option value='Instructions not clear'>Instructions not clear</option> <option value='New problem'>New problem</option> </select></td></tr><tr><td nowrap style='font-family:sans-serif;font-size:12px;font-weight:bold' align='right' width='25%'>Case  Origin   :</td><td width='75%'><select name='Case Origin'/> <option value='-None-'>-None-</option> <option value='Email'>Email</option> <option value='Phone'>Phone</option> <option value='Web'>Web</option> </select></td></tr><tr><td nowrap style='font-family:sans-serif;font-size:12px;font-weight:bold' align='right' width='25%'>Subject   :</td><td width='75%'><input type='text' maxlength='300' name='Subject' /> </td></tr> <tr><td nowrap style='font-family:sans-serif;font-size:12px;font-weight:bold' align='right' width='25%'>Reported By   :</td><td width='75%'><input type='text' maxlength='300' name='Reported By' /> </td></tr> <tr><td nowrap style='font-family:sans-serif;font-size:12px;font-weight:bold' align='right' width='25%'>Email   :</td><td width='75%'><input type='text' maxlength='300' name='Email' /> </td></tr> <tr><td nowrap style='font-family:sans-serif;font-size:12px;font-weight:bold' align='right' width='25%'>Phone   :</td><td width='75%'><input type='text' maxlength='300' name='Phone' /> </td></tr> <tr><td nowrap style='font-family:sans-serif;font-size:12px;font-weight:bold' align='right' width='25%'>Description   :</td><td width='75%'> <textarea name='Description' maxlength='3000' width='250' height='250'></textarea> </td></tr><tr><td nowrap style='font-family:sans-serif;font-size:12px;font-weight:bold' align='right' width='25%'>Internal Comments   :</td><td width='75%'> <textarea name='Internal Comments' maxlength='3000' width='250' height='250'></textarea> </td></tr><tr><td colspan=2 align=center style='background-color:#eaeaea'> <input type='submit' name='save' value=Save />     <input type='reset' name='reset' value=Reset /> </td></tr></table> </form></div>
Jakub D.

Jakub D. WebDeveloper,
Project Manager,
Grafik, Webmaster

Temat: Wstawianie formularza na stronę

U mnie cały formularz wczytał się do strony bez problemu.

Polecam wtyczkę Contact form 7 - spore możliwości i łatwa administracja. Przy okazji ograniczasz konieczność łączenia się z zewnętrznym serwerem w celu wysłania formularza.
Piotr S.

Piotr S. CRO. Codziennie
świeży soft.

Temat: Wstawianie formularza na stronę

CF7 używam, ale to jest formularz specjalnie do łączenia się z zewnętrznym serwerem. Zamiast zwykłego maila, wrzuca on zapytanie wprost do CRM, do automatycznego przetwarzania.

Przwdopodobne WP ma gdzieś możliwość odsiewania niebezpiecznych tagów przy generowaniu kodu strony. Kiedys mi cos takiego mignęło, ale nie pamiętam gdzie...
Jakub D.

Jakub D. WebDeveloper,
Project Manager,
Grafik, Webmaster

Temat: Wstawianie formularza na stronę

Kończąc moją odpowiedź pomyślałem właśnie, że wczytujesz dane z formularza do zewnętrznej aplikacji.
Ja używam wersję 2.8 a Ty z tego co widziałem starszą, może aktualizacja coś by pomogła.
Piotr S.

Piotr S. CRO. Codziennie
świeży soft.

Temat: Wstawianie formularza na stronę

Nie pomoże - ja mam WPMU.
Spróbuję jeszcze na innej instalacji, gdzie mam 2.7.1

Ale zasadniczo, to nie powinno mieć znaczenia.
Jakub D.

Jakub D. WebDeveloper,
Project Manager,
Grafik, Webmaster

Temat: Wstawianie formularza na stronę

A to ma właśnie zasadnicze znaczenie.
Pamiętam kiedyś testowałem WPMU i nawet prostego javascriptu nie można wklejać we wpisach i widgetach. Musiałem edytować chyba cron.php aby wstawić skrypt :(
Na zwykłym WP będzie pewnie działało bez problemu
Piotr S.

Piotr S. CRO. Codziennie
świeży soft.

Temat: Wstawianie formularza na stronę

Wtyczka "You can Javascript"

edit:

Ja tam wolę wetknąć i już, a nie tak dłubać i dłubać... ;-)Piotr S. edytował(a) ten post dnia 03.07.09 o godzinie 12:27



Wyślij zaproszenie do