Jump to content

frendlix

User
  • Posts

    31
  • Joined

  • Last visited

Everything posted by frendlix

  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. С надписью разобрался, не аккуратненько да, только где и как подправить неаккуратность не очень ясно)) Тема еще сложная, там слишком много всего наворочено.
  15. Шрифт разного размера и при наведении uppercase появляется. Я бы сделал их одинакового размера (шрифт) и text-transform тоже, и в том случае и в другом. А в остальном я бы сделал так же (:
  16. Есть вот такой код, и вроде все бы ничего, поиск работает. Когда находит одну запись - все окей. А вот когда записей 2 например, дублирует <h2> и получается Такая картинка: <h2>Для вашего поста бла бла бла</h2> Превью поста №1 <h2>Для вашего поста бла бла бла</h2> Превью поста №2 Вот собственно хочется что бы вот это вот: <h2>Для вашего поста бла бла бла</h2> Выводилось один раз всего, а не перед каждым найденным заголовком, что поправить? Спасибо! <?php global $wp_query; query_posts ( array_merge( array( 'post_type' => array( 'albums', 'post' ) ), $wp_query->query ) ); if (have_posts()) : while (have_posts()) : the_post(); ?> <h2 class="heading colr">Для вашего запроса "<?php $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(''); _e('<span class="search-terms">'); echo $key; _e('"</span>'); _e(' найдено '); echo $count . ' '; _e('статьи. '); wp_reset_query(); ?> </h2> <div class="post no_image_found"> <div class="desc"> <div class="date"> <h2><?php echo date("d", strtotime(get_the_date()));?></h2> <h2><?php echo dateToRussian(get_the_date('F'));?></h2> </div> <div class="desc-sec"> <h3><a href="<?php echo get_permalink();?>"><?php echo get_the_title();?></a></h3> <p><?php the_excerpt();?></p> </div> </div> </div> <?php endwhile; ?> <?php else : ?> <h1>Ничего не найдено</h1> <p>Ничего не найдено, попробуйте еще раз.</p> <br /> <form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF']; ?>" style="margin: 0;"> <p><input style="width: 200px;" type="text" name="s" id="s" placeholder="Имя звезды:" /></p> <input type="submit" id="searchsubmit" value="Искать" /> </form><br/> <?php endif; ?>
  17. Ну вот видите (: Конфликт скриптов, угу опера иногда глатает, и фильтрует. Ну разрешилось и океюшки.
  18. Ну и опять два раза: <script src="[url="view-source:http://leshka.by/modules/mod_dgs_loginpanel/js/jquery.min.js"]modules/mod_dgs_loginpanel/js/jquery.min.js[/url]" type="[url=""]text/javascript[/url]"></script> И тут: var libs = [ 'http://leshka.by/modules/mod_btslideshow/assets/js/jquery-1.6.2.min.js', Ну и опять-таки, не уверен, но, вроде бы опять-таки два раза подключаются разные версии. <script src="/media/system/js/mootools-core.js" type="text/javascript"></script> <script src="/media/system/js/mootools-more.js" type="text/javascript"></script> Во втором случае могу ошибаться.
  19. И правда, про transition что то не внимательно посмотрел... Ну как вариант: http://jsfiddle.net/m9ZWf/ Ну или и правда: html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
  20. На выходных займусь - пиши (:
  21. Блин, на сайте стоит, слайдер, стоит простейший лайтбокс (кстати заменил бы его на другой плагин, например colorbox), и музыкальный проигрыватель, а код подключен кажется какой только можно, даже noConflict (: Во первых jquery подключается 2 раза, я бы начал именно с этого, во вторых, зачем то стоит mooTools? Они вообще то неплохо раньше конфликтовали с jquery... Ну и вообще...слайдер странноват, я бы nivoSlider поставил... Ну и усе, подключится 3-5 скриптов по сути и все... библиотека, слайдер, галлерея эффектов для слайдера, муз проигрыватель, и колорбокс...
  22. Есть еще такая штука как кэш провайдера, интересный вопрос, я как-то пытался его решить, но так и не смог. Пытался разобраться через htaccess по сути там задаются параметры частоты обновления картинок скриптов и т.д. Но до конца так и не доковырял.
  23. Ну вообще правильнее было бы не так сделать. Объединяем бэкграунд 1 и 2 в один спрайт, к примеру получился размер 100 на 50 пикселей. 50 на 50 - один бэк, 50 на 50 другой. Потом задать для бэкгрануда без hover position 0px 0px а для бэкгрануда с hover задать, 0px -50px; В итоге бэк подгружается сразу одной картинкой, и мигания не будет, код выглядит примерно так: Без наведения: .fruit4 { padding: 0px; float: left; width: 230px; height: 230px; background: url("../img/fruit4.png") no-repeat scroll 0px 0px, url("../img/round.png") no-repeat scroll 0px 0px transparent; } При наведении: .fruit4:hover { padding: 0px; float: left; width: 230px; height: 230px; background: url("../img/fruit4.png") no-repeat scroll 0px 0px, url("../img/round.png") no-repeat scroll -926px 0px transparent; cursor: pointer; Как-то так...
  24. Не актуально, просьба удалить.
×
×
  • 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