• Решено seregawaw

    (@seregawaw)


    Использую плагин SimpleModal Contact Form (SMCF) подскажите пожалуйста как сделать чтобы в поле «Тема» автоматом прописывалось название и ссылка страницы с которой пользователь отправляет мне письмо. В старой форме это осуществлялось при помощи:

    <?php $url = $_SERVER['HTTP_REFERER']; echo $url;?>

    Часть кода плагина, форма:

    // create the contact form HTML
    		$output .= "<div id='smcf-content' style='display:none'>
    	<div class='smcf-top'></div>
    	<div class='smcf-content'>
    		<h1 class='smcf-title'>" . $title . "</h1>
    		<div class='smcf-loading' style='display:none'></div>
    		<div class='smcf-message' style='display:none'></div>
    		<form action='" . $url["path"] . "/smcf_data.php' style='display:none'>
    			<label for='smcf-name'>*" . __("Name", "smcf") . ":</label>
    			<input type='text' id='smcf-name' class='smcf-input' name='name' value='' tabindex='1001' />
    			<label for='smcf-email'>*" . __("Email", "smcf") . ":</label>
    			<input type='text' id='smcf-email' class='smcf-input' name='email' value='' tabindex='1002' />";
    
    		if (get_option("smcf_form_subject") == 1) {
    			$output .= "<label for='smcf-subject'>" . __("Subject", "smcf") . ":</label>
    			<input type='text' id='smcf-subject' class='smcf-input' name='subject' value='' tabindex='1003' />";
    		}
    
    		$output .= "<label for='smcf-message'>*" . __("Message", "smcf") . ":</label>
    			<textarea id='smcf-message' class='smcf-input' name='message' cols='40' rows='4' tabindex='1004'></textarea><br/>";
    
    		if (get_option("smcf_form_cc_sender") == 1) {
    			$output .= "<label> </label>
    			<input type='checkbox' id='smcf-cc' name='cc' value='1' tabindex='1005' /> <span class='smcf-cc'>" . __("Send me a copy", "smcf") . "</span>
    			<br/>";
    		}
    
    		$output .= "<label> </label>
    			<button type='submit' class='smcf-button smcf-send' tabindex='1006'>" . __("Send", "smcf") . "</button>
    			<button type='submit' class='smcf-button smcf-cancel simplemodal-close' tabindex='1007'>" . __("Cancel", "smcf") . "</button>
    			<input type='hidden' name='token' value='" . $this->token() . "'/>
    			<br/>
    		</form>
    	</div>
    	<div class='smcf-bottom'><a href='http://www.ericmmartin.com/projects/smcf/'>" . __('Powered by', 'smcf') . " SimpleModal Contact Form</a></div>
    </div>";
    
    		echo $output;
    	}
    
    	function page_menu_list($page) {
    		$title = get_option("smcf_link_title");
    		$find = '/title="'.$title.'"/';
    		$replace = 'title="'.$title.'" class="smcf-link"';
    		return preg_replace($find, $replace, $page);
    	}
    
    	function token() {
    		$admin_email = get_option("admin_email");
    		return md5("smcf-" . $admin_email . date("WY"));
    	}
    }
    
    $smcf = new SimpleModalContactForm();
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Передать post_title and post_url в форму заказа, доработка (SMCF)» закрыта для новых ответов.