Jump to content

Mila

User
  • Posts

    163
  • Joined

  • Last visited

Everything posted by Mila

  1. Mila

    Это не вирус?

    rus, а как можно эту строку изменить, чтобы работала и антивирус не ругался?
  2. Mila

    Это не вирус?

    Если бы я в достаточной степени знала php, то конечно переписала бы ее. Но, увы...
  3. Mila

    Это не вирус?

    Именно на этот файл - это самостоятельный файл, он никуда не инклудится. Ругается чаще всего на эту строку: return sprintf ('=?%s?B?%s?=', strtoupper ($charset),base64_encode ($string));
  4. Mila

    Это не вирус?

    Использую на сайте скрипт для формы контактов. На сайте стоит плагин-антивирус и он регулярно сообщает, что в этом скрипте есть подозрительный код - типа, обратите внимание, не вирус ли это? Просьба к специалистам - посмотрите, пожалуйста, что в этом коде подозрительного: <?php //validate email adress function is_valid_email($email) { return (eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email)); } function is_valid_user($answer) { global $cp_answer; if ($answer == $cp_answer) { return true; } else { return false;} } //clean up text function clean($text) { return stripslashes($text); } //encode special chars (in name and subject) function encodeMailHeader ($string, $charset = 'UTF-8') { return sprintf ('=?%s?B?%s?=', strtoupper ($charset),base64_encode ($string)); } $cp_name = (!empty($_POST['cp_name'])) ? $_POST['cp_name'] : ""; $cp_email = (!empty($_POST['cp_email'])) ? $_POST['cp_email'] : ""; $cp_url = (!empty($_POST['cp_url'])) ? $_POST['cp_url'] : ""; $cp_ans = (!empty($_POST['cp_ans'])) ? $_POST['cp_ans'] : ""; $cp_message = (!empty($_POST['cp_message'])) ? $_POST['cp_message'] : ""; $cp_message = clean($cp_message); $error_msg = ""; $send = 0; if (!empty($_POST['submit'])) { $send = 1; if (empty($cp_name) || empty($cp_email) || empty($cp_message) || empty($cp_ans)) { $error_msg.= "<p style='color:#a00'><strong>Пожалуйста, заполните все необходимые поля.</strong></p>\n"; $send = 0; } if (!is_valid_email($cp_email)) { $error_msg.= "<p style='color:#a00'><strong>Не удалось подтвердить Ваш адрес электронной почты.</strong></p>\n"; $send = 0; } if (!is_valid_user($cp_ans)) { $error_msg.= "<p style='color:#a00'><strong>Неправильный ответ на вопрос Антиспама.</strong></p>\n"; $send = 0; } } if (!$send) { ?> <?php the_content("Продолжить чтение »"); ?> <?php echo $error_msg;?>
  5. Отчасти я разобралась. Для блока agent-meta-data нужно указывать не абсолютное, а относительное позиционирование. Но, как его прописать, чтобы эта полоса была видна - у меня никак не выходит. Народ, помогите, плиз...
  6. У меня проблема с версткой: на сайте показывается слайд-шоу изображений из постов. На фоне каждого изображения должна появляться прозрачная полоса, на которой будет название поста, из которого выводится картинка. Посмотреть можно здесь http://juice.fsay.net/ajuice/ Слайд-шоу будет вверху страницы, справа. там пока нет изображений, почему то они на этом хостинге не работают - хостинг бесплатный. Но понять, как это должно выглядеть, можно. Проблема у меня с полосой, на которой отображается название поста. 1. При перезагрузке страницы она отображается выше нужного места, а потом, когда страница загрузилась полностью - полоса опускается вниз. В общем, некрасиво дергается. 2. К тому же, сначала она загружается черной, а потом становится прозрачной. 3. Надписи накладываются одна на другую. накладываются на несколько секунд, потом предыдущая надпись исчезает, но эти несколько секунд все выглядит некрасиво. Пожалуйста, народ, помогите разобраться, что я неправильно сделала. Вот код: <div class="property"> <div id="slideshow" class="pics"> <?php $rc_posts = get_posts("category=223&numberposts=10&orderby=rand"); // получаем посты из категории, их количество и сортировка //print_r($rc_posts ); foreach($rc_posts as $rc_post){ echo '<div><a href="' .get_permalink($rc_post). '"><img class="thumbnail" src="'.get_post_meta($rc_post->ID, 'thumbnail', true).'" width="530" /></a> <div class="agent-meta-data"><a href="' . get_permalink($rc_post) . '">' . get_the_title($rc_post) . '</a></div></div>'; } ?> </div> </div> CSS: Буду очень благодарна за любые подсказки.
  7. s0rr0w, я знаю английский и понимаю, что указанное выражение обозначает на русском. Но, к сожалению, я не знаю JS, поэтому не соображу что с вашей подсказкой делать.
  8. Veseloff, что это значит - tabs.mouseenter is not a function? Можете объяснить подробнее?
  9. Посмотреть можно здесь - http://juice.fsay.net/ajuice/. В данный момент работает этот скрипт, зато не работают вкладки в сайдбаре.
  10. Нашла в интернете плагин слайдера http://jqueryglobe.com/labs/feature_list/. Он создает очень красивый эффект с картинками на сайте, но к сожалению конфликтует со всеми скриптами - работает либо этот плагин либо прочие скрипты. Вот его код. /* * FeatureList - simple and easy creation of an interactive "Featured Items" widget * Examples and documentation at: http://jqueryglobe.com/article/feature_list/ * Version: 1.0.0 (01/09/2009) * Copyright (c) 2009 jQueryGlobe * Licensed under the MIT License: http://en.wikipedia.org/wiki/MIT_License * Requires: jQuery v1.3+ */ ;(function($) { $.fn.featureList = function(options) { var tabs = $(this); var output = $(options.output); new jQuery.featureList(tabs, output, options); return this; }; $.featureList = function(tabs, output, options) { function slide(nr) { if (typeof nr == "undefined") { nr = visible_item + 1; nr = nr >= total_items ? 0 : nr; } tabs.removeClass('current').filter(":eq(" + nr + ")").addClass('current'); output.stop(true, true).filter(":visible").fadeOut(); output.filter(":eq(" + nr + ")").fadeIn(function() { visible_item = nr; }); } var options = options || {}; var total_items = tabs.length; var visible_item = options.start_item || 0; options.pause_on_hover = options.pause_on_hover || true; options.transition_interval = options.transition_interval || 5000; output.hide().eq( visible_item ).show(); tabs.eq( visible_item ).addClass('current'); tabs.click(function() { if ($(this).hasClass('current')) { return false; } slide( tabs.index( this) ); }); if (options.transition_interval > 0) { var timer = setInterval(function () { slide(); }, options.transition_interval); if (options.pause_on_hover) { tabs.mouseenter(function() { clearInterval( timer ); }).mouseleave(function() { clearInterval( timer ); timer = setInterval(function () { slide(); }, options.transition_interval); }); } } }; })(jQuery); Кто может подсказать, в чем тут проблема, почему этот скрипт не уживается с другими?
  11. Нужна помощь в интеграции jquery-плагина в сайт на wordpress. Вот демо-страница плагина - http://jqueryglobe.com/labs/feature_list Идея была такова: В одной части блока feature_list выводятся три вкладки с инфой из постов определенной рубрики, при нажатии на одну из вкладок в другой части блока загружается БОЛЬШАЯ картинка из этого поста и всплывает текст с названием поста (этот всплывающий текст в плагине не предусмотрен, но в теме (файл header.php) есть код, вызывающий этот эффект). А при клике на БОЛЬШУЮ картинку можно перейти на сам пост. Тему, в которую я пыталась включить этот плагин можно скачать с депозита - http://depositfiles.com/files/000r0igij Плагин в теме уже поставлен, нужно только посмотреть, почему не работает. html+php код находится в файле /includes/feature_list.php css - код, соответственно в файле /css/feature_list.css Кто может настроить все это, напишите, пожалуйста, здесь или в личку.
  12. amiron, мне тоже больше нравится последний вариант. Спасибо вам большое за помощь, без вас я бы не справилась. Что я могу для вас делать? (ну там по баннерам покликать на сайте или помочь в чем то другом)
  13. Должно исчезнуть плавное появление первого. Первый должен просто выдвигаться, т.е. должен просто двигаться также, как и все другие. Если "Последний видимый плавно исчезает, список сдвигается вниз, плавно появляется первый." - то, слишком много мелькания - читать комментарии становится некомфортно.
  14. amiron, спасибо - это то, что нужно. Теперь бы только убрать прозрачность в 1м комментарии. Извините за бестолковость, но я с jscript-ми не дружу, только с php (немного) Вот код: $(document).ready(function(){ var first = 0; var speed = 700; var pause = 3500; function removeFirst(){ first = $('#listticker li:last').html(); $('#listticker li:last') .animate({opacity: 0}, speed) .fadeOut('slow', function() {$(this).remove();}); addLast(first); } function addLast(first){ last = '<li style="display:none">'+first+'</li>'; // Задаём анимацию последнему видимому комменту - 4му. $('#listticker ul').find("li:eq(4)").animate({opacity: "0"}, "800").end().prepend(last); $('#listticker li:first') .animate({opacity: 1}, speed) .fadeIn('slow') } interval = setInterval(removeFirst, pause); }); По идее, чтобы убрать прозрачность в 1м комментарии, нужно поставить opacity: 1 - но почему то не помогает.
  15. amiron, спасибо. Хотя это не совсем то, что я хотела, но в таком виде этот скрипт уже можно ставить на сайт - комментарии двигаются очень естественно. Скажите, еще пожалуйста, что нужно изменить, чтобы сделать плавное исчезновение видимого последнего комментария именно в этом дизайне? Если, я правильно понимаю, нужно как то связать это исчезновение со стилями, т.е. исчезает комментарий, который находится, например, в position:absolute; top:160px. Если я права, то как это сделать? И последнее: я делаю сайты и время от времени на них нужны какие то скрипты. Вы заказы принимаете?
  16. amiron, посмотрите, пожалуйста, http://prodengiblog.ru/ - в сайдбаре блок "Последние комментарии". Там видно, в чем проблема - нижний просто исчезает, а верхний проявляется от 0й прозрачности до 1. Но выглядит это как то странно. Нужно, чтобы верхний просто исчезал, а нижний растворялся, т.е его прозрачность менялась от 1 до 0.
  17. amiron, вот код: $(document).ready(function(){ var first = 0; var speed = 700; var pause = 3500; function removeFirst(){ first = $('#listticker li:last').html(); $('#listticker li:last') .animate({opacity: 0}, speed) .fadeOut('slow', function() {$(this).remove();}); addLast(first); } function addLast(first){ last = '<li style="display:none">'+first+'</li>'; $('#listticker ul').prepend(last) $('#listticker li:first') .animate({opacity: 1}, speed) .fadeIn('slow') } interval = setInterval(removeFirst, pause); }); Движение теперь сверху - вниз (то что нужно). Растворяется, по-прежнему, верхний комментарий - а нужно, чтобы растворялся нижний.
  18. amiron, спасибо. Получилось. Но возникла еще одна проблема, о которой я не подумала сначала. В первоначальной версии скрипта верхний комментарий "растворялся" и исчезал - т.е. его прозрачность менялась от 1 до 0, а его место занимал новый комментарий. Теперь, когда комменты двигаются в другую сторону, нужно, чтобы "растворялся" нижний комментарий. Я пыталась поменять местами блоки .animate({opacity: 0}, speed) .fadeOut('slow', function() {$(this).remove();}); и .animate({opacity: 1}, speed) .fadeIn('slow') Не сработало. Подскажите, пожалуйста, как решить эту проблему.
  19. У меня на сайте работает скрипт, перемещающий комментарии. $(document).ready(function(){ var first = 0; var speed = 700; var pause = 3500; function removeFirst(){ first = $('#listticker li:first').html(); $('#listticker li:first') .animate({opacity: 0}, speed) .fadeOut('slow', function() {$(this).remove();}); addLast(first); } function addLast(first){ last = '<li style="display:none">'+first+'</li>'; $('#listticker ul').append(last) $('#listticker li:last') .animate({opacity: 1}, speed) .fadeIn('slow') } interval = setInterval(removeFirst, pause); }); HTML: <div id="listticker"> <h2 class="tic">Последние комментарии</h2> <ul> Здесь php-функция получения комментариев из базы данных. <li class="ticker"> Аватар <span class="autor_ticker">Автор комментария </span><br /> <span class="text_ticker">Текст комментария</span> </li> </ul> </div> Скрипт двигает комментарии снизу - вверх. Хотелось бы изменить направление движения - чтобы комментарии двигались сверху вниз. Подскажите, пожалуйста, что в этом скрипте нужно изменить, чтобы он работал так, как мне нужно.
  20. Кто нибудь, пожалуйста, помогите. Там всего несколько килобайт. Подскажите, как исправить глюк меню в IE. Плиз...
  21. Пытаюсь сделать выпадающее меню. Работает нормально во всех браузерах, кроме IE6. В 6м IE - просто ужас. Пожалуйста, помогите исправить. Чтобы не выкладывать кучу кода, я запаковала файл с меню в архив. Скачать его можно по прямой ссылке http://prodengiblog.ru/rar/menu.rar Так его будет удобнее редактировать - можно сразу открыть файл. Помогите, плиз...
  22. pavel_osel, что вы имеете ввиду под "семантикой"? Кстати, по поводу скриншотов в теме, кто знает - на этом форуме это разрешено или нет?
  23. hf3, спасибо. Проблема с меню - это глюк скрипта, я это заметила, только исправить не смогла.
  24. Переделала тему для каталога статей на Wordpress Strana Sovetov Просьба оценить дизайн, верстку, функциональность, юзабилити и общее впечатление. Хотелось бы услышать конкретные замечания. P.S. Кому тема понравилась, могут скачать бесплатно ее аналог на моем блоге. Аналог называется My Wordpress Directory. Возможности темы My Wordpress Directory: Тема предназначена для организации каталога статей. * Тема на русском языке. * Существует в 4х цветовых вариантах. * Тема SEO опримизирована: - title формируется в зависимости от содержания страниц, - настроен вывод меток и перелинковка: На страницах выводятся списки других страниц, на страницах записей отображаются «Метки данной записи» и «Другие статьи рубрики». * В теме присутствуют дополнительные файлы для вывода авторских страниц (author.php), карты сайта (map.php), списка авторов (listing.php) и облака меток (tag_page.php). * На всех страницах выводятся «Хлебные крошки». * Тема поддерживает виджеты: 3 виджета в сайтбаре. * В теме расширено использование граватаров. Граватары выводятся: - в комментариях, - на страницах записей, вместе с информацией об авторе записи и - на авторской странице. * Расширена, также, информация об авторе статьи. Она выводится - на страницах записей, вместе с аватаром автора и - на авторской странице. * Внутрисайтовая статистика: В сайдбаре темы настроен динамический вывод количества статей и количества зарегистрированных авторов. На страницах подрубрик выводится количество статей в подрубрике. На авторских страницах и страницах записей - количество опубликованных статей данного автора. В результатах поиска по сайту - количество найденых по запросу публикаций. * В сайдбаре работают динамические вкладки, отображающие: - Новости сайта, - Последние публикации, - Самые популярные и - Случайные статьи. * В файлы темы внедрен код, заменяющий плагин «Wp_pagenavi». * Вывод рекламных баннеров осуществляется в сайтбаре. * В футере предусмотрен вывод счетчика LiveInternet. * При публикации новой статьи, в 1е сутки после публикации возле заглавия статьи выводится картинка с надписью: "Новое!" P.S. Хотела выложить скриншоты в теме, но не нашла в правилах - это можно сделать или нет?
×
×
  • 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