Gerga

Gerga
Рейтинг
94
Регистрация
02.08.2015

qvaro, как вариант поставить для li в стилях width:50%

css:


ваш_селектр{
display: inline-block;
vertical-align: top;
width: calc( 50% - 4px );
}


---------- Добавлено 07.06.2016 в 12:11 ----------

solomko,
solomko:
wp-json что это такое

http://oddstyle.ru/wordpress-2/stati-wordpress/bazovoe-rukovodstvo-po-wordpress-rest-api.html

solomko:
и как его убрать?


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 при ответе.

Nordickan:
Это какую же? Тизеры? Да ну их в пень, лучше уж пустое место иметь.

Вы с одной крайности в другую впадаете. 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;
}
Всего: 811