Jump to content

Switch74

Expert
  • Posts

    3,246
  • Joined

  • Last visited

  • Days Won

    155

Everything posted by Switch74

  1. а не проще использовать базу для авторизации на одном сайте а вторую связать с ней: заходим на сайт B без авторизации на нем встраиваете скрипт с сайта A - где вы авторизованы вместе с скриптом приходит id пользователя и хэш, на сайте B связываете этот id с хэшем и в последствии по этому хэшу будет узнаваться этот пользователь хэш можно хранить и в сессии и в куках все это будет работать при условии, что базы пользователей на обоих сайтах одинаковые (а если вы хотите сделать то, что хотите она обязана быть одинаковой) а вообще лучше сделать авторизацию обоих сайтов на одном из них целиком (как это происходит в vk.com, google.com ....) можно сделать отдельный проект который будет отвечать у вас за авторизацию на всех сайтах, которые у вас есть
  2. Способ обучения каждый выбирает сам для себя, кто-то практик - кто-то теоретик, кому-то книги - кому-то видео, а кому-то наставник нужен...
  3. обычно это достигается с помощью серверного языка, например php через подключение файлов include но можно и через css попробовать footer:before{content:'всякая фигня'}не знаю как только отнесутся к этому роботы, возможно данная информация будет для них не значительна
  4. 1. В наше время играет очень много людей, в том числе и те кому за 40 2. Обучение с помощью игр куда интереснее - это вы сами показали на примере детей 3. Тратя время на игру вы учитесь программировать, и данный момент не отнимает у вас времени от учебы. Игра - это и есть учеба. PS Еще можно вспомнить такую фразу: все мы внутри дети...
  5. а вы откуда отправляете? с локального сервера или из инета?
  6. http://javarush.ru/ http://codecombat.com/ https://www.coursera.org/ http://code.org/ http://hello.processing.org/ http://www.codecademy.com/ https://www.codeschool.com/ https://www.bloc.io/ruby-warrior/
  7. id передавать можно через ajax, если есть трудности, можно сделать скрипт, который после того, как добавит id в массив вернется на страничку с товаром через $_SERVER['HTTP_REFERER'] id можно записывать в сессию или куки
  8. перед формой можно вставить код отправки письма взять можно например здесь http://php.net/manual/ru/function.mail.php я бы посоветовал функцию вроде этой function mail_utf8($to, $from_user, $from_email,$subject = '(No subject)', $message = ''){$from_user = "=?UTF-8?B?".base64_encode($from_user)."?=";$subject = "=?UTF-8?B?".base64_encode($subject)."?=";$headers = "From: $from_user <$from_email>\r\n"."MIME-Version: 1.0" . "\r\n" ."Content-type: text/html; charset=UTF-8" . "\r\n";return mail($to, $subject, $message, $headers);}здесь есть все что вам может понадобиться если ваш сайт вдруг не utf то придется сменить кодировку в коде или переделывать сайт, я бы посоветовал перейти на utfу вас должно получиться что-то вроде <?PHPfunction mail_utf8($to, $from_user, $from_email,$subject = '(No subject)', $message = ''){$from_user = "=?UTF-8?B?".base64_encode($from_user)."?=";$subject = "=?UTF-8?B?".base64_encode($subject)."?=";$headers = "From: $from_user <$from_email>\r\n"."MIME-Version: 1.0" . "\r\n" ."Content-type: text/html; charset=UTF-8" . "\r\n";return mail($to, $subject, $message, $headers);}$from_user = 'Ваше ФИО';$from_email = 'name@mail.ru';if(isset($_POST['theme'])) $subject = $_POST['theme']; else $subject = '';if(isset($_POST['text'])) $message = $_POST['text']; else $message = '';if(isset($_POST['addr'])) $to = $_POST['addr']; else $to = '';if($to) mail_utf8($to, $from_user, $from_email, $subject, $message);?>но было бы не плохо делать определенные проверки на приходящие данные
  9. если вы находитесь на странице товара, как правило в адресе что-то вроде site.ru/tovar?id=1234 где id по сути и есть id товара при нажатии на кнопку берите его из window.location.search если у вас не так, то при формировании данной странички товары доставайте из базы id товара и добавляйте к кнопке которой хотите добавлять в корзину, например что-то вроде <input type="button" onClick="add(1234)" value="В корзину">, обрабатываем функцией add(id) - куда и как отправлять полученный id уже решайте сами
  10. 1. создать форму с <input type="file"> минимум 2. создать скрипт который будет обрабатывать данные отосланные формой 3. создать страничку на которой будет выводиться список файлов из папок хранения загруженных файлов скриптом из второго пункта
  11. Если структура сайта позволяет и пользователи, которые будут обновлять сайт - продвинутые пользователи, то можно сделать так: 1. подключаемся через ftp 2. нужна новая страничка - создаем в нужном месте папочку 3. нужен текст - создаем текстовый документик 4. нужна новая картинка или еще что, закидываем ее в нужную папочку сайт сам забирал нужные данные и формировал что вам нужно если все таки они привыкли к администрированию сайта через сайт, можно сделать элементарную админку: 1. редактирование верстки блоков прямо на сайте - у админа появляется панель с деревом ваших блоков, выбирая в ней нужный блок, он редактируется например в сплывающем окне. 2. для заливки файлов можно сделать элементарный файловый менеджер
  12. хорошо, пойдем другим путем: 1. научитесь пользоваться инспектором [F12], там все показывается и даже в 3D 2. H2 имеет margin по умолчанию, его нужно убрать (превратить в ноль), в вашем случае это требуется для margin-bottom
  13. .hc {float: left;width: 100%;text-align: center;margin: 5px 0;}Думаю тут все ясно с margin
  14. У меня к сожалению переезд был, как разгребу вещи вернусь в игру
  15. 1 ссылка не верная, возможно вам там поможет изменение margin а сместить в правый нижний угол можно через position:absolute и bottom + right
  16. может тогда свою систему подобную сделать прямо на сайте
  17. Чтобы не было тормозов прятать в спойлер ну или делать просто ссылку на сайт с примером
  18. можно сделать свой font через @font-face в котором будет описан свой font-size
  19. так не устраивает? font-size: 14pt/24pt;
  20. если вам нужно, чтобы каждая картинка имела свою ссылку, а не блок сменяющихся, то ID с <img> переносим на <a> в стилях меняем #slider4>div>img{ width:200px; height:100px;}#slider4>div>img>a{display:block; position:absolute; top:0px; left:0px; width:200px; height:100px;}и скрипт $(document).ready(function(){ $('#slider4').children('div').each(function(n_div,div){ $(div).children('a').each(function(n_a,a){ if(n_a) $(a).css({'opacity':'0.0'}); else{ $(div).attr({'value':(n_a+1)}); $(a).css({'opacity':'1.0'}); } }); }); window.setInterval(function(){ $('#slider4').children('div').each(function(n,element){ var a = $(element).attr('value'); var rnd = Math.floor(Math.random()*(4-1+1))+1; if(a != rnd){ $(element).attr({'value':rnd}); $(element).children('#img'+(n+1)+a).animate({'opacity':'0.0'}); $(element).children('#img'+(n+1)+rnd).animate({'opacity':'1.0'}); } }); },5000);});что-то вроде этого, но лучше бы наверно сделать под ваши нужды
  21. например так .parent:hover>.children1{}.parent:hover>.children2{}
  22. строчку $('#slider4').children('div').each(function(n,element)меняем на $('#slider4').children('div').children('a').each(function(n,element)в стилях #slider4>div>imgна #slider4>div>a>imgв верстке каждую группу <img> вкладываем в <a> с нужной ссылокой или тупо заменить <div> в которых лежат <img> на <a> естесно с соответствующим изменением в коде
  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