Решение вопросов с Wordpress любой сложности
Страницы: Пред. 1 2 3 4 5 След.
[ Закрыто ] Решение вопросов с Wordpress любой сложности, От настройки до разработки плагинов
многие обращаются с вопросом по формам на вордпресс. Выкладываю форму обратной связи, переделать можете по своему усмотрению. Проблем с кодировкой писем нет. Если кодировка сервера отличается от ютф-8, смените на свою

Код
 <!DOCTYPE html>
  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Сообщить новость</title>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 <script src="jquery.min.js" type="text/javascript"></script>
 <script src="jquery.validate.pack.js" type="text/javascript"></script>
<script type="text/javascript">
      $(document).ready(function(){
      $("#contactform").validate();
      });
  </script>    
 <style type="text/css">
 body {
   font-family:Arial, Tahoma, sans-serif;
}
#contact-wrapper {
   width:430px;
   border:1px solid #e2e2e2;
   background:#f1f1f1;
   padding:20px;
}
#contact-wrapper div {
   clear:both;
   margin:1em 0;
}
#contact-wrapper label {
   display:block;
   float:none;
   font-size:16px;
   width:auto;
}
form#contactform input {
   border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
   border-style:solid;
   border-width:1px;
   padding:5px;
   font-size:16px;
   color:#333;
}
form#contactform textarea {
   font-family:Arial, Tahoma, Helvetica, sans-serif;
   font-size:100%;
   padding:0.6em 0.5em 0.7em;
   border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
   border-style:solid;
   border-width:1px;
 </style>
      </head>
<body>
<?php
  //Если форма отправлена
  if(isset($_POST['submit'])) {
 //Проверка Поля ИМЯ
  if(trim($_POST['contactname']) == '') {
  $hasError = true;
  } else {
  $name = trim($_POST['contactname']);
  }
 //Проверка поля ТЕМА
  if(trim($_POST['subject']) == '') {
  $hasError = true;
  } else {
  $subject = trim($_POST['subject']);
  }
 //Проверка правильности ввода EMAIL
  if(trim($_POST['email']) == '')  {
  $hasError = true;
  } else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))) {
  $hasError = true;
  } else {
  $email = trim($_POST['email']);
  }
 //Проверка наличия ТЕКСТА сообщения
  if(trim($_POST['message']) == '') {
  $hasError = true;
  } else {
  if(function_exists('stripslashes')) {
  $comments = stripslashes(trim($_POST['message']));
  } else {
  $comments = trim($_POST['message']);
  }
  }
 //Если ошибок нет, отправить email
  if(!isset($hasError)) {
  $emailTo = 'мыло@ру'; //Сюда введите Ваш email
  $body = "Name: $name \n\nEmail: $email \n\nSubject: $subject \n\nComments:\n $comments";
  $headers = 'From: My Site <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;
 mail($emailTo, $subject, $body, $headers);
  $emailSent = true;
  }
  }
  ?>
      <div id="contact-wrapper">
  <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" id="contactform">
  <div>
  <label for="contactname"><strong>Имя:</strong></label>
  <input type="text" size="50" name="contactname" class=”required” id="contactname" value="" />
  </div>
 <div>
  <label for="email"><strong>Почта:</strong></label>
  <input type="text" size="50" name="email" class=”required” id="email" value="" />
  </div>
 <div>
  <label for="subject"><strong>Ссылка на фото, видео:</strong></label>
  <input type="text" size="50" name="subject" id="subject" value="" />
  </div>
 <div>
  <label for="message"><strong>Текст материала:</strong></label>
  <textarea rows="5" cols="50" name="message" class=”required” id="message"></textarea>
  </div>
  <input type="submit" value="Send Message" name="submit" />
  </form>
  </div>
  </body>
  </html>
Вадим, прошу совета. Хочу сделать, чтобы у названия поиска было два фона. Первый у слова "Поиск" (это h3), второй - картинка после. Добавляю:
<div id="sidebar-search" class="widget" >
     <h3><?php _e('Search'); ?></h3>
    <div class="fonsearch"></div> Вот это я добавил.
          <div class="widget-wrap">
               <?php get_search_form(); ?>
          </div>
     </div>
Но добавленный див не видно, и прописанные стили, естественно, не работают. Подскажите, пожалуйста, где я накосячил?
Изменено: Алексей - 15 Июля 2015 13:55
Цитата
Вадим Ордостанов пишет:
переделать можете по своему усмотрению
А как можно вставить эту форму на страницу?


script - вставляем в head
style - добавить в css
div id="contact-wrapper" - вставляем на страницу обратной связи


а php куда вставить в functions.php ?
бесплатное размещение статей с открытой ссылкой
делаем ремонт ванной комнаты своими руками
Цитата
Алексей пишет:
Но добавленный див не видно, и прописанные стили, естественно, не работают. Подскажите, пожалуйста, где я накосячил?
Откуда я знаю что у Вас в php скриптах. Да и сам див пустой
Изменено: Вадим Ордостанов - 15 Июля 2015 18:58
Цитата
Игорь Данилов пишет:
А как можно вставить эту форму на страницу?


script - вставляем в head
style - добавить в css
div id="contact-wrapper" - вставляем на страницу обратной связи


а php куда вставить в functions.php ?
Этот код вообще написан как страница. Можно скрипт конечно вынести в отдельный файл на сервер и вызвать его  на обработку с формы, разницы не будет. Создайте файл на сервере с расширением php, скопируйте в него код со своих статических страниц с сайдбарами и футерами, возьмите код выше и установите его в эту страницу
Подскажите пожалуйста, как в стандартном шаблоне twenty twelve изменить ширину рабочей области. Там она измеряется в пикселях, а я хочу, чтобы в % от ширины экрана. Какой файл подправить. Спасибо.
Цитата
Руслан пишет:
Подскажите пожалуйста, как в стандартном шаблоне twenty twelve изменить ширину рабочей области. Там она измеряется в пикселях, а я хочу, чтобы в % от ширины экрана. Какой файл подправить. Спасибо.

А смысл, не лучше ли адаптировать под разные девайсы через медиазапросы в css?
Цитата
Вадим Ордостанов пишет:
А смысл, не лучше ли адаптировать под разные девайсы через медиазапросы в css?
Он уже адаптирован под мобильные устройства (есть мобильная версия). Мне хочется, что бы в десктопной версии ширина рабочей области была больше. (сайт в подписи)
Опережу немного ТСа с ответом =)

style.css, начиная со строки 1471.
Стили:

Код
@media screen and (min-width: 600px).site { margin: 0 auto; max-width: 960px; max-width: 68.571428571rem; overflow: hidden;} 
Правите параметр max-width.
Тут - https://offroadcode.com/prototypes/rem-calculator/ считаете значение ширины в rem.
Есть ли смысл делать нормальный киносайт на wordpress?Можно где тему нормальную купить, желательно на русском?
Цитата
Артур Алиев пишет:
Есть ли смысл делать нормальный киносайт на wordpress?Можно где тему нормальную купить, желательно на русском?
И тему можно сделать и парсер можно написать и плеер свой можно сделать
Здравствуйте! Не могли бы вы подсказать  плагин, чтобы в сайдбаре публиковались посты с миниатюрой из конкретной рубрики? То есть добавить виджет в сайдбар, и чтобы показывались анонсы постов только из, например, рубрики "A". Помню был такой плагин, а вот как называется забыл.
Цитата
fxneo пишет:
Не могли бы вы подсказать плагин, чтобы в сайдбаре публиковались посты с миниатюрой из конкретной рубрики?
Не могу, извините, для таких целей сторонние плагины не использую
помогите разобраться с настройкой сайта, совсем запутался. В поиске выскакиваю дубли страниц
Очень не понравилось общение с ТС.  Пропадает, адекватно ответить не может.... В общем сплошной негатив. Дал данные фтп, обозначил задачу, спрашиваю разберетесь. а он переведите деньги на киви. Часами находится на сайте, но молчит. НЕ РЕКОМЕНДУЮ!!!
Страницы: Пред. 1 2 3 4 5 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
22:11 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
21:45 Как сократить ссылку и зачем это делать. 
16:49 Perfect.Studio: InstAccountsManager — лучший инструмент для автоматизации заработка в Instagram 
19:14 Magic click - гемблинг пп, ставки выше конкурентов 
15:37 Adtrafico - Правильная партнёрская сеть под бурж трафик 
13:38 Вопрос по Cloudflare 
16:33 DreamCash.tl - заработок на онлайн-видео. До 95% отчислений, отличный конверт! 
10:14 BestChange – обменивать электронную валюту можно быстро и выгодно 
21:12 Ural-obmen.ru — выгодный сервис обмена 
12:35 Современный скрипт обменника электронных валют 
11:00 Obama.ru - безопасный обмен криптовалют и электронных денежных средств 
14:16 Продам порно сайт на KVS 
12:58 Профильный прогон 200 рублей, Тиц (Икс) от 10, проверен Checktrust 
12:02 TETChange-Обменник криптовалют 
02:47 Точные прогнозы на футбол 
20:22 Как получить рефералов и посетителей на сайт бесплатно. 
18:31 Видимо, похороны СУПРа уже прошли как-то по-тихому 
12:48 Каспкрски ОС 
11:21 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
14:41 Бесплатный мини-аудит юзабилити и конверсии + технический SEO-аудит в подарок 
15:24 Добро пожаловать в цифровой мир...