Jump to content

Switch74

Expert
  • Posts

    3,246
  • Joined

  • Last visited

  • Days Won

    155

Everything posted by Switch74

  1. один раз в начале делает include и дальше уже через echo выводите свои переменные
  2. if(plochad <= 0.5) { koefficient = 2; } else if(plochad <= 0.8) { koefficient = 1.5; } else if(plochad <= 1) { koefficient = 1.25; } else { koefficient = 1.25; } можно оставить просто if(plochad <= 0.5) { koefficient = 2; } else if(plochad <= 0.8) { koefficient = 1.5; }
  3. Мне кажется проще что-то скрыть или подправить размеры. Да макеты страниц как правило сначала рисуются для десктопа, и часто совсем не рисуются для мобильных устройств. а если требуется, чтобы данный блок индексировался ботами? Не спорю, иногда это полезно. все что не требует индексации вставляем скриптами, все что требует индексации, должно скрываться только для удобного отображения на маленьком экране с возможностью отображения данной информации (как это делается с большинством навигационных меню сайта), а лучше просто менять вид отображения информации (если на десктопах в строчку, то на мобильниках в столбик)
  4. if($myrow > 0 && $myrow%3 == 0) echo '</tr>'; if($myrow == 0 || $myrow%3 == 0) echo '<tr>'; Должно быть до printf
  5. почему же не помогает? Разве фиолетовая полоса не начинает тянуться как надо?
  6. дык вы хотя бы проверили count($logs), ваш запрос хоть что-нибудь возвращает?
  7. 1. перед тем как использовать $logs проверьте какого она типа 2. попробуйте использовать другую функцию, например mysql_fetch_array
  8. @media print поможет стилизовать страницу для печати проверить можно на любом виртуальном принтере, например Foxit Reader создаст вам PDF
  9. <div class="content"> <table> <tr> <td colspan="3"> <div class="new">Новинки нашего сайта: </div> </td> </tr> <? for($a=0;$a<9;$a++){ if($a > 0 && $a%3 == 0) echo '</tr>'; if($a == 0 || $a%3 == 0) echo '<tr>'; printf(" <td> <img src='images/sempl.png' alt='img'> <p>Название Цена </p> <img src='images/buy.png' alt='img'> </td> "); } ?> </table> </div>
  10. inline-block, если не хотите таблицами
  11. <tr> - это строка, у вас получается 9 в строку, вам после каждого 3 нужно ставить </tr><tr>, если вы используете цикл для обхода ваших товаров и их 9, то в нем вам нужно добавить что-то вроде if($a > 0 && $a%3 == 0) echo '</tr>'; if($a == 0 || $a%3 == 0) echo '<tr>'; и убрать tr вне него
  12. дык все это можно сделать через css @media и input + label вам в помощь
  13. плохая идея использовать для этого js, но если хочется, то $('block').removeClass('class'); if($(window).width() <= 768) $('block').addClass('class');
  14. Switch74

    +1 в JS

    понимаю ваше негодование, могу предложить вариант получения текущего времени с какого-нибудь сервера в интернете, но скорее всего понадобится поправка на часовые пояса
  15. Switch74

    +1 в JS

    на http://pilgrimage.su/test/iframe.html script поставьте после 'a' и 'iframe', а то когда он отрабатывает у вас еще нет ни 'a' ни 'iframe' а так же на странице не может быть два элемента с одним id всегда будет находиться только первый, в вашем случае это 'a' - вот почему у вас 'iframe' не работал
  16. ну доступ к коду у вас только полный, вот и вычисляйте где лежит данная функция: отключайте по очереди файлы js найдете файл в котором нужный код, начинайте комментировать части кода
  17. ну тогда ищите функцию, которая отвечает за отображение выпадающего меню
  18. Switch74

    +1 в JS

    я вам уже все написал и разжевал https://jsfiddle.net/ckyk9reh/ 28.04.2016 пытается грузить 5962.html 29.04.2016 пытается грузить 5963.html
  19. лень копаться в коде, но походу скрипт который отвечает за открытие и скрытие пунктов выпадающего меню скрывает не то если найдете эту функцию (она скорее всего привязана на событие клик к элементу '.dropdown'), могу посмотреть где там проблема проблему мне кажется нужно искать в custom.js //Чтобы главное меню срабатывало $('header li.dropdown > ul > li.dropdown > a').on('click', function(){ //console.log($(this).next()); //console.log($(this).next().css("display")); if($(this).next().css("display")=="block"){ $(this).next().css("display", "none"); } else{ $(this).next().css("display", "block"); $(this).parent().parent().css("display", "block"); } //$(this).next().css("display","block"); что-то мне не понятны действия с parent и обычно это делают немного другим способом а вот еще один код, который как раз за это самое и отвечает $('header ul.navbar-nav > li > a').on('click', function(){ if($(this).next().css("display")=="block"){flag=1;} else{flag=0;} $("header ul.navbar-nav > li > ul").css("display", "none"); if(flag==1){ $(this).next().css("display", "none"); } else{ $(this).next().css("display", "block"); $(this).parent().parent().css("display", "block"); } //$(this).next("ul").css("display", "block"); }); и опять какая-то фигня тут написана
  20. Switch74

    +1 в JS

    судя по всему у вас нет php и остается только js реализация данной функциональности. могу предложить следующее: 1. src делаем пустым в iframe 2. задаем связь первого файла с временем, например var first = new Date (2000,01,01); 3. после получаем разницу между сегодняшним и первым днем в днях var now = new Date(); var html = Math.floor((now.getTime() - first.getTime())/(1000*60*60*24)); 4. если дадим вашему iframe id="iframe", то document.getElementById('iframe').src= html+'.html';
  21. Switch74

    +1 в JS

    а почему бы не использовать файлы с подобным названием 20160427.html, а 20160428.html? для этого просто придется брать файл текущей дату. Если название принципиально нужно ваше, то вопрос: как они создаются (все ли файлы существуют сразу) и удаляются ли старые?
  22. сходу что-то вроде, но если вдуматься, то можно допилить https://jsfiddle.net/vz7ka9rj/
  23. в данной функции стоит использовать не getElementById, а querySelectorAll
×
×
  • 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