Jump to content

Switch74

Expert
  • Posts

    3,246
  • Joined

  • Last visited

  • Days Won

    155

Everything posted by Switch74

  1. дык добавьте скобку и заменяйте все '(+' и '(-' на '('
  2. https://ru.wikipedia.org/wiki/Гендер давайте попробуем так понять что такое гендер и с чем его едят. А если про постсоветского человека начнем говорить для него гендер вообще непонятное новое слово будет.
  3. старайтесь писать "SELECT * FROM `users` WHERE `login`='".$e_login."'" пробуйте ваш запрос в phpmyadmin например, вам выдаст ошибки, если вы не пользуетесь обработкой ошибок в php почему бы не использовать проверку пароля в запросе? "SELECT * FROM `users` WHERE `login`='".$e_login."' AND `password1`='".md5($_POST['e_password'])."'" так же можно добавить LIMIT 1, т.к. я подозреваю что одинаковых логинов у вас не должно быть - это ускорит авторизацию если в вашем случае при авторизации выводится "Не верный логин или пароль", проверьте одинаково ли вы шифруете пароли для сравнения, т.к. для надежности стоит подсаливать md5, да еще и двойное можно делать по мне лучше начинать это делать еще в браузере и не передавать пароль незащищенным серверу если не находит пользователя на шаге запроса, проверьте подключение к базе, правильно ли написаны users и login, есть ли в таблице пользователь с нужным вам именем При вызове $userdata = mysqli_fetch_array($query); обязательно проверяйте что возвращает $query = mysqli_query($con, "SELECT * FROM users WHERE login='$e_login'"); бывает что $query = false; а вы пытаетесь ее прогнать через mysqli_fetch_array()
  4. У меня почему-то карта разработчиков не грузится @Launder не должно быть большого желания называться "крокодилом" если ты кто-то другой. Здесь вроде боле-мене серьезное сообщество, а не ролевая игра
  5. этот список имен может измениться после загрузки страницы? если нет, то его можно загрузить один раз при формировании html у вас есть вкладка1 и вкладка2 так же у вас есть svg1 и svg2 разница только в цифре 1 или 2, все остальное одинаковое, оптимизируйте это все так, чтобы кода стало меньше и он стал универсальнее
  6. ну вот есть у вас вкладки, добавляем к ним data-send <a href="#cns" data-send="0">cns</a><a href="#notCns" data-send="49">notCns</a> скорее всего у вас вкладки переключаются через js, тогда достаточно будет добавить в скрипт показа картинки получение data-send и передачи его функции включающей анимацию, если нет, то нужно будет создать такой обработчик onClick
  7. border margin padding не входят в width и если они у вас отличны от нуля, то ширина блока получается 53%+margin+border+padding, а это больше ваших 53% если вы будете использовать box-sizing:border-box, то 53%+margin
  8. я конечно понимаю, что иногда среди людей встречаются гермафродиты, но чтобы люди могли позиционировать себя как хотят - это попахивает каким-то отклонением в психике.
  9. без width он будет шириной по контенту
  10. т.е. вы за то что человек может быть не определенным, как оно и считать себя "ей" с членом на перевес и это норм?
  11. 1. что мешает изменить эту переменную или убрать из запроса limit? 2. чтобы отображалась другая страница достаточно кликнуть по ссылке с href, у вас же скорее всего кнопки в модальном окне обрабатываются каким-то скриптом. Без кода сложно что либо сказать, да и конечная цель вами описана очень поверхностно
  12. а как вы переключаете вкладки? Выложите пример в jsfiddle, посмотрим что можно сделать
  13. Тут можно было обойтись одним скриптом, т.к. функции у вас по сути одинаковые можно переделать их по аналогии: function setPost(send) { xhr = new XMLHttpRequest(); xhr.open("POST", 'cgi-bin/getVars.py', true); xhr.setRequestHeader('Content-type', 'application/json; charset=utf-8') xhr.onreadystatechange = onResponse; xhr.send(send); } Вызывать такую функцию можно так: var timerPost = setInterval(function(){setPost(send)}, 100); Если у вас единовременно показывается только одна svg, а другая скрыта, анимировать обе смысла нет - бессмысленно нагружаете систему, можно вызывать функцию анимации при открытии вкладки, на вкладке можно держать data-send в котором и будет хранится нужная вам информация которую потом можно было бы использовать в функциях setInterval тогда будет один для анимации одного svg Иначе, если вам нужно анимировать сразу два svg, то можно использовать массив, например anim_svg[] в котором можно хранить ваши 0 и 49 со всеми нужными данными
  14. плохая практика, попробуйте так: <div class="menu1"> <br id="notCns"/> <a href="#cns">cns</a><a href="#notCns">notCns</a> <div> <object id="cnsId" type="image/svg+xml" width="1024" height="768" data="cns.svg"></object> </div> <div> <object id="notCnsId" type="image/svg+xml" width="1024" height="768" data="notCns.svg"></object> </div> </div> <script type="text/javascript" src="cns.js"></script> <script type="text/javascript" src="notCns.js"></script> Ну и опять же вопрос чем различаются эти js
  15. Еще вопрос по пожертвованию: Сейчас показывается два сбора в рублях и долларах - это два разных или одно и тоже, если одно и тоже, то возможно есть смысл указывать в долларах в переводе с рублей сколько уже собрано?
  16. Подозреваю что лучше к этому подойдет все же sex
  17. Ну она у вас уже резиновая, а адптивность прописать можно любой разметке
  18. ширина подстраивается из-за % и flex, у flex есть свои способы для задания размеров и указания расположения блоков если нужно пропорционально изменять высоту блока относительно его ширины, то есть способ через padding-top:100%; http://www.internet-technologies.ru/articles/procentnye-znacheniya-dlya-vertikalnyh-svoystv-v-css.html
  19. Уже получше, на будущее вам наверняка понадобится создавать резиновый шаблон, его можно сделать подобным образом https://jsfiddle.net/euegtqd8/
  20. padding - это отступ внутри блока скорее всего вам нужно использовать margin - поля снаружи блока но вам придется рассчитывать размеры блоков с учетом margin https://jsfiddle.net/1qo3rwzo/ - здесь родительский блок имеет box-sizing: border-box; занимает нужное нам пространство, но нужно рассчитать размеры содержимого https://jsfiddle.net/1qo3rwzo/1/ - здесь размеры содержимого рассчитывать не нужно, но и блок на самом деле занимает не 300px а выглядят они одинаково
  21. я имею ввиду: position: relative; и left, bottom, top
×
×
  • 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