-
Posts
31 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by frendlix
-
Ну грузится на самом деле достаточно бодро, может и проще но я не знаю как - буду курить гугл) Ну хотя бы 50 (: Странно что он 25 выводит или 24... Прошу прощения за неверное оформление.
-
Собственно поставил плагин для вордпресс. Выводит этот плагин например плейлист с 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/
-
Сделай сайт там же на этом же домене, если вордпресс, то просто поставь плагин с системной загулшкой, например: YITH Maintenance Mode И там пропиши в настройка что бы только для админа заглушки не было, ну и все, придет время плагин отключишь сайт заработает, не забудь поставить галку про: не индексировать в поисковых системах.
-
Спасибо! Буду ваять (:
-
Пустые Не, он на той же остается просто alert типа выскакивает если все окей. Ну да, пока что только такой вариант оптимальный, блин жаль что никак по другому... А как бы тогда сделать так что бы редиректилось на ту же страницу, но при этом всплывал поп ап уже на обновленной странице.
-
Это собственно как раз подключение красивого fancybox окошечка)) Ajax я думал, но что то сразу затупил, а теперь уже хочется этот вариант добить если выйдет))
-
Как бы да получается, страница по крайней мере в опере (новой) и хроме не просит. Код страницы: <?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 и к делу особого отношения не имеет думаю.
-
Ну да, я просто не так написал)) В случае неправильных данных он alert выдает через jquery опять таки. А если sucsess то всплывает поп ап. Поэтому редирект меня не очень устраивает. А тот вариант что вы предложили возьму на вооружение, может очень даже пригодится, если ничего более элегантного не найду.
-
Хочется еще добавить кое какой вопрос (: Форма при отправке данных выводит jquery fancybox скрипт, который собственно выводит всплывающее окно типа pop-up с сообщением о успешной отправке. Вопрос в следующем при обновлении страницы форма еще раз отправляет данные. Что пробовал - о чем думал: 1. Редирект на страницу с сообщением о результате действия (успешном или нет) - тут все ясно, кроме того, что тогда у меня пропадает красивое фенсибокс окошко. 2. Очистка данных из формы aka reset но он не помог 3. Почитал что можно использовать: unset($_POST); и что бы отрабатывался он сразу после отправки данных, но что то корректно всунуть его у меня не вышло. Какие еще могут быть способы или варианты что бы избавится от повторной отправки формы при обновлении? Спасибо!
-
Все гениальное просто, спасибо (: Чуть еще допилил, стало вообще отлично!
-
Возможно что мне мешает непонимание того как это сделать (: Пока что в голову пришло только вот так сделать: if ($mail->send("mail@gmail.com", "Ла ла", "support@gmail.com", "Ля", "Ля", $message); send("mail@gmail.com", "Ла ла", "support@gmail.com", "Ля", "Ля", $message)) {echo... Но сдается мне что я написал неправильный синтаксис, вот и вся проблема)) Чукча html занимается php на уровне доначальном))
-
Что не приходит? Сейчас все приходит, не понятно как по результату вместо alert отправлять ответное письмо.
-
День добрый! Есть форма обратной связи, она спокойно присылает 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> Помогите ребят, спасибо!
-
Шрифт разного размера и при наведении uppercase появляется. Я бы сделал их одинакового размера (шрифт) и text-transform тоже, и в том случае и в другом. А в остальном я бы сделал так же (:
-
Есть вот такой код, и вроде все бы ничего, поиск работает. Когда находит одну запись - все окей. А вот когда записей 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; ?>
-
Ну вот видите (: Конфликт скриптов, угу опера иногда глатает, и фильтрует. Ну разрешилось и океюшки.
-
Ну и опять два раза: <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> Во втором случае могу ошибаться.
-
И правда, про transition что то не внимательно посмотрел... Ну как вариант: http://jsfiddle.net/m9ZWf/ Ну или и правда: html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
-
На выходных займусь - пиши (:
-
Блин, на сайте стоит, слайдер, стоит простейший лайтбокс (кстати заменил бы его на другой плагин, например colorbox), и музыкальный проигрыватель, а код подключен кажется какой только можно, даже noConflict (: Во первых jquery подключается 2 раза, я бы начал именно с этого, во вторых, зачем то стоит mooTools? Они вообще то неплохо раньше конфликтовали с jquery... Ну и вообще...слайдер странноват, я бы nivoSlider поставил... Ну и усе, подключится 3-5 скриптов по сути и все... библиотека, слайдер, галлерея эффектов для слайдера, муз проигрыватель, и колорбокс...
-
Есть еще такая штука как кэш провайдера, интересный вопрос, я как-то пытался его решить, но так и не смог. Пытался разобраться через htaccess по сути там задаются параметры частоты обновления картинок скриптов и т.д. Но до конца так и не доковырял.
-
Ну вообще правильнее было бы не так сделать. Объединяем бэкграунд 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; Как-то так...
-
Не актуально, просьба удалить.