Pozdrav trebala bi mi pomoć oko php forme na jednom wordpress sajtu…radi se o costume temi povezanoj s gravity form pluginon, korištenjem post metode. Ne sejva mi jedno polje nikako , uvijek mi vrača user id za to polje, kako god okrenem.
Inbox za više info, plaćam po dogovoru
Mislim da će nekom expertu trebati 10-15 minuta za taj problem…
Trebaš pomoć, još očekuješ da ti se neko javi…
Msm barem meni je crnjak javljati se za trazenje domene kada neko prodaje web a mozda bi ga i kupio A o pomoci da ne pricam
Nego postavi primjer gdje ti je problem, pa mozda i dobijes odgovor
ovo je ftp template page koji se sastoji od 3 dijela…prvi dio upiše name adressu i tako stisne continue i onda ide drugi dio forme…pa treci dio zahvala
taj prvi dio me zeza jer ne sejva full name nigdje nego vraća mi uporno u gravity form admin ili prazno
…znači nikako da uhvatim taj full name kojeg bi onda trebalo postati pod field 12 u formi id 3…
uglavnom ftp-1 je prvi page koji korisnik vidi s 4 polja za unijeti među kojima je i taj full name… kada unese info u njih,i klikne continue button, ide na sljedeću stranicu (ftp2) gdje upisuje opis projekta, uploada faljove o proektu, kometar itd… i stisne submit i dolazi 3 stranicu thank you for bla bla…
sljedeci dio u functions.php je odgovoran za unos znači unesi u gravity formu id=3 sljedeća polja, u polje koje se nalazi u gravty form plugin i ima id=2, biti ce zamijenjeno s service_type ‘2’ => $_POST[‘service_type] i tako dalje…
$entry = array(
‘form_id’ => 3,
‘1’ => ‘’,
‘2’ => $_POST[‘service_type’],
‘3’ => $_POST[‘deadline’],
‘4’ => ‘’,
‘5’ => ‘’,
‘6’ => $_POST[‘comments’],
‘7’ => implode(’ ’, $files),
‘8’ => $_POST[‘first_name’],
‘9’ => $_POST[‘last_name’],
‘10’ => $_POST[‘company’],
‘11’ => $_POST[‘email’],
‘12’ => $_POST[‘full-name’]
);
sad je problem što bi uporno ne sprema taj full name nego mi mi vraća username (admin) ili prazno polje…
a to se događa zbog ovog dijela u functions.php
function parseContent($content, $files = array()) {
$user = wp_get_current_user();
foreach ($_POST as $key => $value) {
$_POST[$key] = stripslashes($value);
}
if (!isset($_POST[‘full-name’])) {
$_POST[‘full-name’] = $user->display_name;
}
, sada mi nije jasno kako ostale forme rade na istom principu sve oke a ovdje nešto ne štima, odnosno treba mi netko da to sredi ako može i kaže cijenu…
Probao sam to, pa sam ostavio post , isti vrag. Ako stavim cookie samo mi ostane unutar polja name ,sejvan text Koji sam zadnji put upisao…Ali mi ga ne upiše u formu u backendu. Nego mi u backendu i dalje upisuje admin Ili prazno polje ako korisnik. Nije reg. ,
Hmm Možda je greška s tim cookiem i kako ga sprema…