DarkSpirit

DarkSpirit
Рейтинг
96
Регистрация
08.11.2008
Loboka2000:
шорткод замути и вставляй его на каких нужно страницах в любом месте

Просто если я вставляю в посте, то он будет на всю ширину поста( без правого сайдбара), а мне нужно на всю ширину страницы (вместе с сайдбаром)

Сделал админку по примеру http://www.raftkorn.net/svoya-adminka-dlya-temyi-v-wordpress.php , объявил переменные в functions.php, появились в админке и на страничке. затем когда добавил еще несколько, то переменные не обновляются. можно их как то обновить? (походу не добавляются в бд они)

Странно, но только что проверил с других почт(мейл.ру, яндекса и рамблера) то письма приходят нормально, только на гмейле попадает в спам 😕

Проверил ип сервера, ни в каким спам списках его нету

LEOnidUKG:
Где я писал про "перед функцией"?!

Где всё это исполняется index.php или куда всё это инклудится, поставьте код, который я дал.

извиняюсь, скрипт и начинается функцией этой, потому перед ней и вставил. уже работает, немного не доглядел когда копировал, спасибо.

LEOnidUKG:
В начале скрипта сделайте:
<?
ob_start();

и всё будет работать.

ставил перед функцией complete_mail, не помогло

Что-то вообще запутался, вот код формы:

function complete_mail() { 

substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменных $_POST['mess'], $_POST['name'], $_POST['tel'], $_POST['email'] все аналогично
$_POST['name'] = substr(htmlspecialchars(trim($_POST['name'])), 0, 1000);
$_POST['tel'] = substr(htmlspecialchars(trim($_POST['tel'])), 0, 1000);
$_POST['email'] = substr(htmlspecialchars(trim($_POST['email'])), 0, 30);
$_POST['pass'] = substr(htmlspecialchars(trim($_POST['pass'])), 0, 30);
$_POST['address'] = substr(htmlspecialchars(trim($_POST['address'])), 0, 50);
$_POST['spec'] = substr(htmlspecialchars(trim($_POST['spec'])), 0, 50);
$_POST['time'] = substr(htmlspecialchars(trim($_POST['time'])), 0, 50);
$_POST['region'] = substr(htmlspecialchars(trim($_POST['region'])), 0, 50);
$_POST['info'] = substr(htmlspecialchars(trim($_POST['info'])), 0, 50);

$mess = '
<b>Имя отправителя:</b>'.$_POST['name'].'<br />
<b>Контактный телефон:</b>'.$_POST['tel'].'<br />
<b>Контактный email:</b>'.$_POST['email'].'<br />
<b>Пароль:</b>'.$_POST['pass'].'<br />
<b>Адрес:</b>'.$_POST['adress'].'<br />
<b>Специлизация:</b>'.$_POST['spec'].'<br />
<b>Время работы:</b>'.$_POST['time'].'<br />
<b>Регион:</b>'.$_POST['region'].'<br />
<b>Информация о бизнесе:</b>'.$_POST['info'].'<br />
'.$_POST['mess'];

// подключаем файл класса для отправки почты
require 'class.phpmailer.php';

$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->From = 'contact@kolody-s.com'; // от кого
$mail->FromName = 'contact@kolody-s.com'; // от кого
$mail->AddAddress('contact@kolody-s.com', 'Имя'); // кому - адрес, Имя
$mail->IsHTML(true); // выставляем формат письма HTML
$mail->Subject = 'Заявка с сайта '; // тема письма

// если был файл, то прикрепляем его к письму
if(isset($_FILES['attachimage'])) {
if($_FILES['attachimage']['error'] == 0){
$mail->AddAttachment($_FILES['attachimage']['tmp_name'], $_FILES['attachimage']['name']);
}
}
if(isset($_FILES['attachimage2'])) {
if($_FILES['attachimage2']['error'] == 0){
$mail->AddAttachment($_FILES['attachimage2']['tmp_name'], $_FILES['attachimage2']['name']);
}
}
if(isset($_FILES['attachimage3'])) {
if($_FILES['attachimage3']['error'] == 0){
$mail->AddAttachment($_FILES['attachimage3']['tmp_name'], $_FILES['attachimage3']['name']);
}
}

$mail->Body = $mess;
// отправляем наше письмо
if (!$mail->Send()) die ('Mailer Error: '.$mail->ErrorInfo);
echo 'Спасибо! Ваше письмо отправлено.';
sleep(5);
header("Location: /registration/");
}

if (!empty($_POST['submit'])) complete_mail();
else show_form();

Пробовал таким образом не выходит:

if (!empty($_POST['submit']))

{
header("Location: /registration/");
complete_mail();
exit();
}
else
{
show_form();
}

Не подскажете в чем проблема?

разобрался):)

ходил спасибо, сделал через onmouseover и onmouseout нужный мне эффект.

Спасибо, помогло. Теперь возник вопрос, каким образом сделать что бы при наведении на див картинка снова становилась цветной?

<div class="hexagon-in2" >

<svg xmlns="http://www.w3.org/2000/svg" id="svgroot" viewBox="0 0 304 220" width="304" height="220" style="background:url('<?php echo $image_attributes[0]; ?>');">
<defs>
<filter id="filtersPicture">
<feComposite result="inputTo_38" in="SourceGraphic" in2="SourceGraphic" operator="arithmetic" k1="0" k2="1" k3="0" k4="0" />
<feColorMatrix id="filter_38" type="saturate" values="0" data-filterid="38" />
</filter>
</defs>
<image filter="url(&quot;#filtersPicture&quot;)" x="0" y="0" width="304" height="220" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="<?php echo $image_attributes[0]; ?>" />
</svg>
</div>
Всего: 63