Jump to content

radioactive68

User
  • Posts

    48
  • Joined

  • Last visited

Posts posted by radioactive68

  1. гугл ругается на вирус но я нечего найти не могу

    это показывает гугл инструменты

    http://data2.floomby.com/files/share/25_9_2015/12/GjJRapT3UkOYV2grRf824A.jpg

     

    скачивал сайт на wordpress целиком и искал этот ифрейм но нечего найти не могу

    прошу подскажите как это найти?

    сайт замучали иньекциями

    причем у всех открывается сайт с предупреждением а у меня нет хотя последние версии программ

  2. Данные ошибки не дают работать другим скриптам

     

    V9JwQvGotUaYEMM2tw7M4A.jpg

    если эту строку закоментить то сразу другая ошибка

    iXWpJYsKl0eMTT07aK07A.jpg

    я так понимаю скрипт конфликтует с чемто..

    сам файл setaudiojs.js вот

    $(function() {     $(".playjs").removeClass("play").appendTo(".playlist ul").replaceWith(function(index, oldHTML){return $("<li>").html(oldHTML);});        // Setup the player to autoplay the next track        var a = audiojs.createAll({          trackEnded: function() {            var next = $('.playlist ul li.playing').next();            if (!next.length) next = $('.playlist ul li').first();            next.addClass('playing').siblings().removeClass('playing');            audio.load($('u', next).attr('data-src'));            audio.play();            $("#audiojs")[0].volume = percentage / 20;          }        });        // =======================================        var butplayermute = $(".butplayermute");        var audioj = $('#audiojs');        var volumeBar = $('.volumebar');        var volumes = $('.volume');        var iconsound = $('.iconsound');        var volumebarf = $('.audiojs .volumebarf');        var volumeDrag = false;        audioj[0].volume = 0.8;        volumes.css('width', '80%');        var val = audioj[0].volume;       iconsound.on('click', function(){          if (iconsound.hasClass('mute') == true) {                audioj.prop("muted",!audioj.prop("muted"));                volumes.css('width', val*100+'%');                iconsound.removeClass('mute low high').addClass('medium');                volumebarf.removeClass('active');          } else {                audioj.prop("muted",!audioj.prop("muted"));              val = audioj[0].volume;                volumes.css('width', '0%');                iconsound.removeClass('medium low high').addClass('mute');                volumebarf.addClass('active');          };        });        volumeBar.on('mousedown', function(e) {           var position = e.pageX - volumeBar.offset().left;           var percentage = 100 * position / volumeBar.width();           volumes.css('width', percentage+'%');           audioj[0].volume = percentage / 100;        });          volumes.on('mousedown', function(e) {            volumeDrag = true;                audioj[0].muted = false;            iconsound.removeClass('mute');            updateVolume(e.pageX);          });          $(document).on('mouseup', function(e) {            if(volumeDrag) {              volumeDrag = false;              updateVolume(e.pageX);            }          });          $(document).on('mousemove', function(e) {            if(volumeDrag) {              updateVolume(e.pageX);            }          });          var updateVolume = function(x, vol) {            var percentage;            if(vol) {              percentage = vol * 100;            } else {              var position = x - volumeBar.offset().left;              percentage = 100 * position / volumeBar.width();}                        if(percentage > 100) {percentage = 100;}            if(percentage < 0) {percentage = 0;}                      volumes.css('width',percentage+'%');              audioj[0].volume = percentage / 100;                        if(audioj[0].volume == 0){              iconsound.removeClass('medium low high').addClass('mute');            }            else if(audioj[0].volume < 0.3){              iconsound.removeClass('mute medium high').addClass('low');            }            else if(audioj[0].volume < 0.7){              iconsound.removeClass('low mute high').addClass('medium');            }            else if(audioj[0].volume <= 1){              iconsound.removeClass('medium mute low').addClass('high');            }            else{              iconsound.removeClass('mute low high');            }                      };        // =======================================        // Load in the first track        var audio = a[0];            first = $('.playlist ul u').attr('data-src');        $('.playlist ul li').first().addClass('playing');        audio.load(first);        // Load in a track on click        $('.playlist ul li').click(function(e) {          e.preventDefault();          $(this).addClass('playing').siblings().removeClass('playing');          audio.load($('u', this).attr('data-src'));          audio.play();        });        // Keyboard shortcuts        $(document).keydown(function(e) {          var unicode = e.charCode ? e.charCode : e.keyCode;             // right arrow          if (unicode == 39) {            var next = $('li.playing').next();            if (!next.length) next = $('.playlist ul li').first();            next.click();            // back arrow          } else if (unicode == 37) {            var prev = $('li.playing').prev();            if (!prev.length) prev = $('.playlist ul li').last();            prev.click();            // spacebar          } else if (unicode == 32) {            audio.playPause();          }        });        $('.audiojs .backward').on('click', function(){          var prev = $('li.playing').prev();            if (!prev.length) prev = $('.playlist ul li').last();            prev.click();        });        $('.audiojs .forward').on('click', function(){           var next = $('li.playing').next();            if (!next.length) next = $('.playlist ul li').first();            next.click();        });        $(".audiojs .playjsclose").click(function () {          var myAudio = $(".audiojs audio").get(0);          myAudio.pause();          myAudio.currentTime = 0;          $('.jsaudio').hide();          $('.playlist').hide();    });      }); 

     

    я добавлял к плееру http://kolber.github.io/audiojs/ползунок громкости, видимо встало криво( хоть и работает, в jquery мало понимаю поэтому половину этого файла писал с чужой помощью..

     

    помогите избавится от ошибок

  3. Great Rash, спасибо, не знал как функцию вставить правильно в опции плагина fadethis

     

    В продолжение темы...

    сделал такую конструкцию, но т.к в js не силен не могу понять причину странного поведения центрального блока этой конструкции 

    http://cssdeck.com/labs/bcdnmpfp

     

    иногда если крутануть несколько раз вверх в низ страницу то средний блок "RECRUITMENT" не пропадает и крайние раздвигаются на его фоне

    http://data3.floomby.com/files/share/15_4_2015/0/Zo09Zb4tE2CruygCZAJ6Q.jpg

     

    Я так понимаю нужно какоето условие при котором главная функция не начнёт свое "путешествие" пока не закончится её прошлое "выступление"

    может кто помочь?

  4. http://lwiesel.github.io/jquery-fadethis/

     

    Там есть 2 параметра:

     

    scrolledIn

    default: null
    Function to call when the element come in viewport. 
    This function is always called, even if reverse is set to false.
     
    scrolledOut
    default: null
    Function to call when the element go out of the viewport. 
    This function is always called, even if reverse is set to false.

     

    я хочу сделать некую анимацию, но надо сделать так чтобы она работала каждый раз когда этот блок будет перед пользователем

    выше 2 параметра, первый как я понял "чтото" дополнительно делает когда блок видим а второй параметр это делает когда он уходит за пределы браузера

    как мне вставить свою функцию в этот параметр так чтобы она срабатывала после появления блока? http://codepen.io/anon/pen/NPQqJb

  5. всем привет

    понадобилось поставить обычный загрузчик файлов

    решил попробовать поставить jQuery-File-Upload, скачав закинув файлы на сайт работающий на iis, возникла проблема

    файлы грузятся, выдается список загруженного, но после закрытия браузера и и вновь его открытия - файлы там так и висят , а список должен быть пустым , новая сессия всёже как.

    Но странно то что у меня всё норм, новый лист при каждом заходе на сайт, а человек кому я это сделал уверяет в обратном. сказав что проверял на нескольких компах

    как сделать 100% новую сессию даже после закрытия окна?

     

    В файле UploadHandler.php имеются некоторые настройки, в англ я не силен поэтому мог что либо пропустить

    я менял только значение 'user_dirs'

    function __construct($options = null, $initialize = true, $error_messages = null) {        $this->response = array();        $this->options = array(            'script_url' => $this->get_full_url().'/',            'upload_dir' => dirname($this->get_server_var('SCRIPT_FILENAME')).'/files/',            'upload_url' => $this->get_full_url().'/files/',            'user_dirs' => true,            'mkdir_mode' => 0755,            'param_name' => 'files',            // Set the following option to 'POST', if your server does not support            // DELETE requests. This is a parameter sent to the client:            'delete_type' => 'DELETE',            'access_control_allow_origin' => '*',            'access_control_allow_credentials' => false,            'access_control_allow_methods' => array(                'OPTIONS',                'HEAD',                'GET',                'POST',                'PUT',                'PATCH',                'DELETE'            ),            'access_control_allow_headers' => array(                'Content-Type',                'Content-Range',                'Content-Disposition'            ),            // Enable to provide file downloads via GET requests to the PHP script:            //     1. Set to 1 to download files via readfile method through PHP            //     2. Set to 2 to send a X-Sendfile header for lighttpd/Apache            //     3. Set to 3 to send a X-Accel-Redirect header for nginx            // If set to 2 or 3, adjust the upload_url option to the base path of            // the redirect parameter, e.g. '/files/'.            'download_via_php' => false,            // Read files in chunks to avoid memory limits when download_via_php            // is enabled, set to 0 to disable chunked reading of files:            'readfile_chunk_size' => 10 * 1024 * 1024, // 10 MiB            // Defines which files can be displayed inline when downloaded:            'inline_file_types' => '/\.(gif|jpe?g|png)$/i',            // Defines which files (based on their names) are accepted for upload:            'accept_file_types' => '/.+$/i',            // The php.ini settings upload_max_filesize and post_max_size            // take precedence over the following max_file_size setting:            'max_file_size' => null,            'min_file_size' => 1,            // The maximum number of files for the upload directory:            'max_number_of_files' => null,            // Defines which files are handled as image files:            'image_file_types' => '/\.(gif|jpe?g|png)$/i',            // Use exif_imagetype on all files to correct file extensions:            'correct_image_extensions' => false,            // Image resolution restrictions:            'max_width' => null,            'max_height' => null,            'min_width' => 1,            'min_height' => 1,            // Set the following option to false to enable resumable uploads:            'discard_aborted_uploads' => true,            // Set to 0 to use the GD library to scale and orient images,            // set to 1 to use imagick (if installed, falls back to GD),            // set to 2 to use the ImageMagick convert binary directly:            'image_library' => 1,            // Uncomment the following to define an array of resource limits            // for imagick:            /*            'imagick_resource_limits' => array(                imagick::RESOURCETYPE_MAP => 32,                imagick::RESOURCETYPE_MEMORY => 32            ),            */            // Command or path for to the ImageMagick convert binary:            'convert_bin' => 'convert',            // Uncomment the following to add parameters in front of each            // ImageMagick convert call (the limit constraints seem only            // to have an effect if put in front):            /*            'convert_params' => '-limit memory 32MiB -limit map 32MiB',            */            // Command or path for to the ImageMagick identify binary:            'identify_bin' => 'identify',            'image_versions' => array(                // The empty image version key defines options for the original image:                '' => array(                    // Automatically rotate images based on EXIF meta data:                    'auto_orient' => true                ),                // Uncomment the following to create medium sized images:                /*                'medium' => array(                    'max_width' => 800,                    'max_height' => 600                ),                */                'thumbnail' => array(                    // Uncomment the following to use a defined directory for the thumbnails                    // instead of a subdirectory based on the version identifier.                    // Make sure that this directory doesn't allow execution of files if you                    // don't pose any restrictions on the type of uploaded files, e.g. by                    // copying the .htaccess file from the files directory for Apache:                    //'upload_dir' => dirname($this->get_server_var('SCRIPT_FILENAME')).'/thumb/',                    //'upload_url' => $this->get_full_url().'/thumb/',                    // Uncomment the following to force the max                    // dimensions and e.g. create square thumbnails:                    //'crop' => true,                    'max_width' => 80,                    'max_height' => 80                )            ),            'print_response' => true        );        if ($options) {            $this->options = $options + $this->options;        }        if ($error_messages) {            $this->error_messages = $error_messages + $this->error_messages;        }        if ($initialize) {            $this->initialize();        }    } 
  6. Мне нужно сделать так, чтобы при открывании ссылки с определённым тегом в конце автоматически открывался блок на сайте

    без php

     

    То есть что то похожее на jquery tabs где при открытии вкладки в конце ссылки в адресной строке добавляется "/#tabs1" или "/#tabs3" смотря на какую вкладку нажать.. И если эту ссылку "передать" другому то тот откроет сайт сразу с нужной вкладкой, но мне нужно чтобы просто открывался определённый блок на сайте

     

    Я так понимаю это делается через cookies, а с cookies я абсолютно не знаком

    Юзав поиск я не нашёл что либо похожее или просто я не знаю как это назвать) Такшто прошу когонить написать что нибудь на эту тему если это вообще реализуемо или дать пример этого я уж сам потыкаюсь

     

    http://jsfiddle.net/Radioactive/5La9ya8s/

  7. Можно как-то так: http://jsfiddle.net/hypnocolor/dpaj546q/5/. И jQuery UI даже можно не подключать.

     

    Благодарю за помощь, но всё же мне нужен рабочий selectable)

     

    ещё вот вопрос, при рабочем selectable каждому дочернему элементу списка присваивается класс ui-selectee, это необходимо или что? можно ли ограничить присвоение этого класса только родителю списка li?

  8. Всем привет, мне нужна помощь с функцией jquery - selectable

    http://jsfiddle.net/dpaj546q/

    необходимо сделать так чтобы при выделении элемента вместе с ним выделялся checkbox

    а также при снятии галочки checkbox снималось и выделение

  9. дабы сэекономить кучу трафика я ищу скрипт, который из картинки <img> имеющей произвольную высоту и ширину делает определённого размера миниатюру

    без php это возможно?

  10. style.css 2214 строка
     
    в
    .views-field.views-field-title {..}
    добавьте
     

    font-weight: normal;

    text-align: center;

×
×
  • 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