qvaro, как вариант поставить для li в стилях width:50%
css:
ваш_селектр{ display: inline-block; vertical-align: top; width: calc( 50% - 4px );}
http://oddstyle.ru/wordpress-2/stati-wordpress/bazovoe-rukovodstvo-po-wordpress-rest-api.html
remove_action( 'wp_head', 'rest_output_link_wp_head'); remove_action( 'wp_head', 'wp_oembed_add_discovery_links'); remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 );
Digistive, а вы чем поделитесь? :)
html:
<table width="90%" border=0 align="center" class="td_border"><tr><td bgcolor='#2275AD'><p align="center" class="title">Для отправки сообщения автору сайта используйте следующую форму:</td></tr><tr align="center" valign="top"><tr><td bgcolor='#F6F6F6'><form action='путь_к_обработчику' method='POST' name='form' target='_blank' class="ajax_form"><p style='font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold;'>Ваше имя:<br><input name='name' type='text' size='30'></p><p style='font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold;'>Ваш e-mail:<br><input name='email' type='text' size='30'></p><p style='font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold;'>Ваше сообщение:<br><textarea name='mess' rows='5' cols='50'></textarea><p><input name='submit' type='submit' style='font-family: Verdana; font-size: 8pt; color: #ffffff; background-color: #6699cc; font-weight: bold;' value='Отправить сообщение'><input name='Reset' type='reset' style='font-family: Verdana; font-size: 8pt; color: #ffffff; background-color: #6699cc; font-weight: bold;' value='Очистить форму'></p></form></td></tr></table><script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script><script src="путь_к_js"></script>
JS:
jQuery.noConflict();(function($) {$(function() { var $body = $('body'); // ajax отправка форм $body.on('submit', '.ajax_form', function() { var $this = $(this); jQuery.ajax({ type: ($this.attr('method') != 'undefined' ? $this.attr('method') : 'POST'), url: $this.attr('action'), dataType: "html", data: new FormData($this[0]), cache: false, processData: false, beforeSend: function(xhr) { alert('Подождите пожалуйста, выполняется обработка...'); }, error: function (request, status, error) { if ( status=='timeout' ) { alert('Ошибка: Сервер не отвечает, попробуй ещё.'); } else { alert('Ошибка при отправке формы...'); } }, success: function(data){ alert( data ) }, complete: function(result){ alert( 'Работа закончена' ); } }); return false; });})});
PHP обработчик:
<?php$name = $_POST['name'];$email = $_POST['email'];$mess = $_POST['mess'];$REMOTE_ADDR = $_POST['REMOTE_ADDR'];if (isset ($name)){$name = substr($name,0,20); //Не может быть более 20 символовif (empty($name)){echo "<center><b>Не указано имя !!!<p>";echo "<a href=mail.php>Вернуться и правильно заполнить форму.</a>";exit;}}else {$name = "не указано";}if (isset ($email)){$email = substr($email,0,20); //Не может быть более 20 символовif (empty($email)){echo "<center><b>Не указан e-mail !!!<p>";echo "<a href=mail.php>Вернуться и правильно заполнить форму.</a>";exit;}}else {$email = "не указано";}if (isset ($mess)){$mess = substr($mess,0,1000); //Не может быть более 1000 символовif (empty($mess)){echo "<center><b>Сообщение не написано !!!<p>";echo "<a href=mail.php>Вернуться и правильно заполнить форму.</a>";exit;}}else {$mess = "не указано";}$i = "не указано";if ($name == $i AND $email == $i AND $mess == $i){echo "Внимание! Произошла ошибка! Вы не заполнили поля сообщения!";exit;}$to = "ваш@mail.ru";$subject = "Сообщение с сайта";$message = "Имя пославшего письмо: $name .\nЭлектронный адрес: $email\nСообщение: $mess .\nIP-адрес: $_SERVER[REMOTE_ADDR]";mail ($to,$subject,$message,"Content-type:text/plain; charset = utf-8") or print "Не могу отправить письмо !!!";echo "<center><b>Спасибо за отправку Вашего сообщения. <br><br> Для меня это очень важно! <br><br> В ближайшее время Вы обязательно получите ответ.";exit;?>
Вместо alert ставьте текст в какой-то тег.
lakai11, проверьте таблицу wp_options.
qvaro, get_categories() или wp_list_categories() в файле home.php или frontpage.php или index.php
Nordickan, почему же не откажутся? Вы же готовы отказаться от тех 20% :)
kolegiant, сделайте так:
<script type="text/javascript"> $(document).ready(function(){ $("#form").submit(function() { //устанавливаем событие отправки для формы с id=form var form_data = $(this).serialize(); //собераем все данные из формы $.ajax({ type: "POST", //Метод отправки url: "send.php", //путь до php фаила отправителя data: form_data, success: function(out) { //код в этом блоке выполняется при успешной отправке сообщения alert(out); }); }); }); </script>
После отправки, что выводится?
kolegiant, вы Ajax`ом отправляете POST? Если да, то сделайте в JS alert либо console.log при ответе.
Вы с одной крайности в другую впадаете. http://chehov-vid.ru наглядный пример, где есть куча рекламы, которая не блокируется и это совсем не тизеры. Не разрешают вам показать яндекс.директ, покажите что-то другое, например другой уровень рекламы специально для пользователей AdBlock.
mmkulikov, false будет. А хотя нет, там уедет $_POST['value'][1212][1212] = '' , а это true. Ну ладно :)
mega94, например так
$values = $_POST['value'];if ( is_array( $values ) ) { $out = ''; foreach ( $values AS $key=>$val ) { $key_c = array_keys( $values[$key] ); $out .= isset($key_c[0]) ? '<Configurator Pid="'.$key.'" Vid="'.$key_c[0].'"/>' : ''; } echo $out; }