Jump to content

Switch74

Expert
  • Posts

    3,231
  • Joined

  • Last visited

  • Days Won

    152

Everything posted by Switch74

  1. например -R не будет качать указанные файлы если вы знаете список нужных вам файлов, проще их указать или можно написать парсер
  2. выкладывайте код в песочнице, так будет проще У вас media подключается до blocks/header, по этому правила из blocks/header перекрывают media сверху вниз в css пишите tag .class ... @media и не будет у вас подобных проблем
  3. откройте свой /login.php на сайте и посмотрите какие ошибки выводятся, если вывод ошибок скрыт (а он скорее всего скрыт), смотрите на хостинге в какой-нибудь панели или через ftp логи ошибок php могу включить Вангу и предположить что перед $Log = $_POST['login']; стоит сделать проверку существования переменной $_POST['login'] а для начала вообще проверить можно ли на данном хостинге использовать php добавив в начало вашего скрипта например echo 'login'; если выводится "login", значит нужно чинить скрипт, иначе - настраивать сервер
  4. window.addEventListener('popstate', function(e) { if(e.state != null) { //e.state.url обрабатываем адрес на который вернулись или делаем аякс запрос для обновления данных корзины } }, false);
  5. когда вы нажимаете вернуться, грузится страница из кэша браузера чтобы обновить корзину можно сделать: обработку события на перемещение в истории и обновлять страницу принудительно или только данных корзины
  6. оберните обработчики событий в $(function(){ .... }); или делайте обработчики через $(document).on('click','#get-cart',function(){ .... });
  7. Самый простой вариант - арендовать хостинг и выложить свой файл там Вариант посложнее - установить WEB-сервер у себя на компьютере и настроить доступ к нему из интернета
  8. Можно попробовать так https://codepen.io/Switch74/pen/wvmbWmM
  9. можно svg попробовать <svg viewBox="0 0 1300 300" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:100%;"> <path d="M 40 0 L 1260 0 Q 1300 0 1300 40 L 1300 150 L 750 280 A 600 600 0 0 1 600 300 L 0 300 L0 40 Q 0 0 40 0" fill="#777"/> </svg>
  10. это стили в атрибутах тега в самой верстке
  11. по хорошему бы вам что-то другое использовать, но можно попробовать так https://codepen.io/Switch74/pen/KKoGEGO
  12. если вы укажите width и height то блоки у вас будут с одним и тем же соотношением сторон с разными flex-direction а flex-bsis изменит соотношение сторон при изменении flex-direction посмотрите примеры тут https://tproger.ru/translations/how-css-flexbox-works/ а еще не всегда требуется указывать height
  13. flex-bsis указывает размер блока по главной оси: если row, то это ширина если column, то это высота а width и height всегда ширина и высота соответственно
  14. создайте массив в js параллельно с выводом курсов, чтобы получилось что-то вроде: { 'USD':'61,31', 'EUR':'62,56', 'CNY':'9,216', } и можно использовать его в javascript я так понимаю у вас будет выпадающий список в котором вы выбираете валюту, например 'USD' и в массиве по данному ключу можете найти курс выбранной валюты
  15. По сути вам нужно переписать всё... 1. Запрос на https://www.cbr.ru/scripts/XML_daily.asp делать лучше через php и сохранять к себе на сервер, при этом проверять время создания файла или текущее время, чтобы загружать его 1 раз в день Копировать можно например так (загружать по двум условиям после 12 часов дня и сохраненная копия должна быть старше 12 часов): $url = 'https://www.cbr.ru/scripts/XML_daily.asp'; $file = 'files/cbr.xml'; if(file_exists($file)) { if( date('H') > 12 && ((filemtime($newfile)-time())/60/60) > 12 ) { @unlink($file); @copy($url, $file); } } else @copy($url, $file); 2. XML файл обрабатывать Разбор файла можно делать так ($code - это код искомой валюты $rate - ее курс) $code = 'R01235'; $xml = @file_get_contents($file); preg_match("/\<Valute ID=\"".$code."\".*?\>(.*?)\<\/Valute\>/is", $xml, $result); if(isset($result[1])) { preg_match("/<Value>(.*?)<\/Value>/is", $result[1], $rate); if(isset($rate[1])) $rate = $rate[1]; } Можно попробовать https://www.cbr-xml-daily.ru/
  16. если сайт на PHP, то можно попробовать date_format($date,"d.m.Y");
  17. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>Document</title> </head> <body> <p>Имя:<input class="name" type="text"></p> <p>Фамилия:<input class="surname" type="text"></p> <button class="btn">Отправить</button> <p>Ответ:<span class="result"></span></p> <script> btnElement=document.querySelector(".btn"); resultElement=document.querySelector(".result"); inputElement1=document.querySelector(".name"); inputElement2=document.querySelector(".surname"); btnElement.addEventListener("click", function() { resultElement.innerHTML='Здравствуйте, '+inputElement1.value+' '+inputElement2.value;}); </script> </body> </html>
  18. код выложите куда-нибудь, например кодепен
  19. <div> <img src="/admin/files/_MG_2882.jpg" width="20%" /> <p><a href="https://prozuby.clinic/specialist/sryvkina-nelli-vaceslavovna">Срывкина Нелли Вячеславовна</a></p> <p><strong>Стоматолог-терапевт</strong></p> <p><strong>Опыт работы 8 лет</strong></p> </div> <div> <img src="/admin/files/_MG_2961.jpg" width="20%" /> <p><a href="https://prozuby.clinic/specialist/nikolaj">Дрюкова Ксения Витальевна</a></p> <p><strong>Стоматолог-терапевт</strong></p> <p><strong>&nbsp;Опыт работы 4 года</strong></p> </div>
  20. <a href="https://google.ru" onclick="alert('текст')">ссылка</a>
  21. https://codepen.io/Switch74/pen/rNJpvLQ меняете размеры бордюра с 10px под свои и в background прописываете свои картинки с нужными repeat для верхнего и нижнего по горизонтали, для левого и правого по вертикали
  22. .tabs>input[type="radio"]:checked+label { background-color: #fff; border-bottom: 1px solid #fff; } Здесь и делаете стили для изменения нажатого таба если я правильно понял
  23. все файлы должны быть в одной папке некоторые ссылки ссылаются на локальный компьютер - этого не должно быть некоторые маленькие картинки грузят очень большие файлы перепутанные ссылки - это скорее всего ваша ошибка
×
×
  • 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