Jump to content

frendlix

User
  • Posts

    31
  • Joined

  • Last visited

About frendlix

  • Birthday 11/11/1986

Information

  • Sex
    Мужчина
  • From
    Москва

Contacts

  • Skype
    chendger_

frendlix's Achievements

Explorer

Explorer (1/14)

1

Reputation

  1. Спасибо за ответы! Буду колдовать. XML кстати как вариант. Кэшировать буду конечно.
  2. Ну грузится на самом деле достаточно бодро, может и проще но я не знаю как - буду курить гугл) Ну хотя бы 50 (: Странно что он 25 выводит или 24... Прошу прощения за неверное оформление.
  3. Собственно поставил плагин для вордпресс. Выводит этот плагин например плейлист с youtube - может вывести одно видео или по нику автора. Но мне нужен именно плейлист. В плагине стоит ограничение на вывод 10 записей с youtube При этом плагин сам генерирует миниатюры и ставит кастомную кнопку плей на ролик, потом просто в попап по клику показывает видео. Собственно проблема вот в этом самом ограничении... Я вроде бы снял ограничение и дал возможность виджету выводить по 100 видеозаписей сразу, но почему то на странице в итоге показывается не 100 например видео, а ровно 25, если вставить друго ни больше ни меньше. Переменная отвечающая за вывод количества роликов на 262 строке... что бы такого придумать, или тут ничего не придумать и это какие то ограничения с ютуба? <p> <label for="<?php echo $this->get_field_id('num_videos'); ?>"><?php _e('Number to Display:'); ?></label> <select class="widefat" id="<?php echo $this->get_field_id('num_videos'); ?>" name="<?php echo $this->get_field_name('num_videos'); ?>"> <?php for($i = 1; $i <= 100; $i++) { if($num == $i) { echo "<option value='$i' selected='selected'>$i</option>"; } else { echo "<option value='$i'>$i</option>"; } } ?> </select> </p>К создателям плагина обращался но видимо поддержка закончилась в 2012 году на сим они далее не отвечают ни на что. Ссылка на плагин: http://wordpress.org/plugins/youtube-sidebar-widget/
  4. Сделай сайт там же на этом же домене, если вордпресс, то просто поставь плагин с системной загулшкой, например: YITH Maintenance Mode И там пропиши в настройка что бы только для админа заглушки не было, ну и все, придет время плагин отключишь сайт заработает, не забудь поставить галку про: не индексировать в поисковых системах.
  5. Пустые Не, он на той же остается просто alert типа выскакивает если все окей. Ну да, пока что только такой вариант оптимальный, блин жаль что никак по другому... А как бы тогда сделать так что бы редиректилось на ту же страницу, но при этом всплывал поп ап уже на обновленной странице.
  6. Это собственно как раз подключение красивого fancybox окошечка)) Ajax я думал, но что то сразу затупил, а теперь уже хочется этот вариант добить если выйдет))
  7. Как бы да получается, страница по крайней мере в опере (новой) и хроме не просит. Код страницы: <?php class Mail { private $_plain = "text/plain"; public function isTypeHtml($is_html = true) { if ($is_html == true) { $this->_plain = "text/html"; } else { $this->_plain = "text/plain"; } } public function send($to, $to_name, $from, $from_name, $subject, $message) { $headers = "From: =?utf-8?B?" . base64_encode($from_name) . "?= <$from>\r\n"; $headers .= "To: =?utf-8?B?" . base64_encode($to_name) . "?= <$to>\r\n"; $headers .= "Subject: =?utf-8?B?" . base64_encode($subject) . "?=\r\n"; $headers .= "Content-type: $this->_plain; charset=\"utf-8\"\r\n"; $headers .= "X-Mailer: sitename \r\n"; if (mail($to, $subject, $message, $headers)) { return true; } else return false; } } if (isset($_POST["send"])) { $mail = new Mail(); $mail->isTypeHtml(false); $message2 =$_POST["fio"]; $message .= $_POST["email"]; $message1 .= $_POST["message1"]; if ($mail->send("mail@gmail.com", "Бла 1", "mail@gmail.com", "Sitename", "Заказ на $message1", "E-mail: $message \r\nИмя: $message2 \r\nНужен: $message1")) {$mail->send("$message", "Бла 1", "mail@gmail.com", "Sitename", "Подтверждение Вашего запроса на сайте Sitename!", "Здравствуйте $message2! \r\nВаше сообщение успешно отправлено! \r\nКак только $message1 появится на нашем сайте, мы сразу сообщим Вам об этом! \r\n--\r\n Спасибо за Ваше обращение! \r\nСлужба поддержки сайта: Sitename \r\nE-mail для общих вопросов: mail@gmail.com \r\nE-mail для вопросов по заказам или оплате: mail@gmail.com"); echo " <a class='fancybox' href='../sucsess.html'></a> <script>jQuery(document).ready(function($){ $('.fancybox') .attr('rel', 'gallery') .fancybox({ 'padding' : '0', 'scrolling' : 'no', }); $('.fancybox').eq(0).trigger('click'); }); </script>"; } else { echo "<script> alert('Возникли ошибки при отправке сообщения!')</script>"; } } ?> <form method="post" action=""> <div id="marginyes"> <div id="backsubnews" style="height: 235px;"> <div id="backbuttonyes" style="height: 215px;"> <div style="border-right: 3px solid #AA1212;text-align:center;width:290px;text-transform: uppercase;font-size: 15px!important;text-shadow: 1px 0px 1px #3f3f3f;color:#ffffff;margin-top: 5px; float: left;"> Сейчас у нас нет нужного товара<br/> <input style="font-weight: bold;font-size: 18px;background: none;border: none;color: #fff;text-transform: uppercase;padding: 0px;margin: 0 15%; text-align: center;" name="message1" rows="" cols="0" value="<?php $posttags = get_the_tags(); if ($posttags) { foreach($posttags as $tag) { echo $tag->name . ' '; } } ?>" />Но вы можете предварительно его заказать: <div class="buyautograph"> <p class="marginpyes"><input style="margin-top: -13px;padding: 8px!important;" class="inputsubscribe subscribefont" type="text" name="email" id="email" size="25" maxlength="255" value="" placeholder="Введите ваш E-mail"/><br> <input style="margin-top: -25px; margin-bottom: 0px;padding: 8px!important;" class="inputsubscribe subscribefont" type="text" value="" name="fio" id="name"size="25" maxlength="255" placeholder="Введите ваше Имя"/><br> <button id="img_button" type="submit" class="subscribenews" name="send">Заказать</button></p> </div> </div> <div class="godirectory" style="margin-top: 15px; width:285px;"> <a style="color:#ffffff;" href="../cat/"> <div class="subscribenews" style="width: 255px;margin: 140px 15px;font-size: 18px!important;line-height: 30px;text-shadow: 1px 1px 0px #333;"> Посмотреть весь<br/>каталог </div> </a> </div> </div> </div> </div> </form> Там еще проверка на заполнение полей есть но она jquery и к делу особого отношения не имеет думаю.
  8. Ну да, я просто не так написал)) В случае неправильных данных он alert выдает через jquery опять таки. А если sucsess то всплывает поп ап. Поэтому редирект меня не очень устраивает. А тот вариант что вы предложили возьму на вооружение, может очень даже пригодится, если ничего более элегантного не найду.
  9. Хочется еще добавить кое какой вопрос (: Форма при отправке данных выводит jquery fancybox скрипт, который собственно выводит всплывающее окно типа pop-up с сообщением о успешной отправке. Вопрос в следующем при обновлении страницы форма еще раз отправляет данные. Что пробовал - о чем думал: 1. Редирект на страницу с сообщением о результате действия (успешном или нет) - тут все ясно, кроме того, что тогда у меня пропадает красивое фенсибокс окошко. 2. Очистка данных из формы aka reset но он не помог 3. Почитал что можно использовать: unset($_POST); и что бы отрабатывался он сразу после отправки данных, но что то корректно всунуть его у меня не вышло. Какие еще могут быть способы или варианты что бы избавится от повторной отправки формы при обновлении? Спасибо!
  10. Все гениальное просто, спасибо (: Чуть еще допилил, стало вообще отлично!
  11. Возможно что мне мешает непонимание того как это сделать (: Пока что в голову пришло только вот так сделать: if ($mail->send("mail@gmail.com", "Ла ла", "support@gmail.com", "Ля", "Ля", $message); send("mail@gmail.com", "Ла ла", "support@gmail.com", "Ля", "Ля", $message)) {echo... Но сдается мне что я написал неправильный синтаксис, вот и вся проблема)) Чукча html занимается php на уровне доначальном))
  12. Что не приходит? Сейчас все приходит, не понятно как по результату вместо alert отправлять ответное письмо.
  13. День добрый! Есть форма обратной связи, она спокойно присылает e-mail на нужный мне адрес, но во первых почему то не валидирует вообще, т.е. нет проверки на заполнение полей, енто раз. Но главная проблема в том что мне нужно что бы при успешной отправке сообщения пользователю который отправил нам сообщение приходил ответ на его же почту, мол спасибо бла бла бла, сейчас у нас нет: <?php $posttags = get_the_tags(); if ($posttags) { foreach($posttags as $tag) { echo $tag->name . ' '; } } ?> , но когда будет мы вас оповестим. Вот код формы: php: <?php class Mail { private $_plain = "text/plain"; public function isTypeHtml($is_html = true) { if ($is_html == true) { $this->_plain = "text/html"; } else { $this->_plain = "text/plain"; } } public function send($to, $to_name, $from, $from_name, $subject, $message) { $headers = "From: =?utf-8?B?" . base64_encode($from_name) . "?= <$from>\r\n"; $headers .= "To: =?utf-8?B?" . base64_encode($to_name) . "?= <$to>\r\n"; $headers .= "Subject: =?utf-8?B?" . base64_encode($subject) . "?=\r\n"; $headers .= "Content-type: $this->_plain; charset=\"utf-8\"\r\n"; $headers .= "X-Mailer: http://sait.ru \r\n"; if (mail($to, $subject, $message, $headers)) { return true; } else return false; } }if (isset($_POST["send"])) { $mail = new Mail(); $mail->isTypeHtml(false); $message .= "E-mail: " . $_POST["email"] . "\n\r"; $message .= "Ля ля: " . $_POST["message"] . "\n\r"; if ($mail->send("mail@gmail.com", "Ла ла", "support@gmail.com", "Ля", "Ля", $message)) { echo "<script> alert('Сообшение успешно отправлено!')</script>"; } else { echo "<script> alert('Возникли ошибки при отправке сообщения!')</script>"; } } ?> html: <form method="post" action=""> текст <input class="classname" name="message" rows="" cols="0" value="<?php $posttags = get_the_tags(); if ($posttags) { foreach($posttags as $tag) { echo $tag->name . ' '; } } ?>" /> текст: <input class="inputsubscribe subscribefont" type="text" name="email" size="25" maxlength="255" value="" placeholder="Введите ваш E-mail"/><br> <button type="submit" class="subscribenews" name="send">Заказать</button> Помогите ребят, спасибо!
  14. С надписью разобрался, не аккуратненько да, только где и как подправить неаккуратность не очень ясно)) Тема еще сложная, там слишком много всего наворочено.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy