Вся активность

Эта лента обновляется автоматически     

  1. Последний час
  2. spdif

    Как вставить в шапку баннер

    Разметка выглядит как минимум странно! В любом случае надо сделать вашу разметку лучше! и после этого уже ожидать хороших примеров. ... Далее по: <!DOCTYPE html> - #html5 - ок <html lang="en"> - почему? в документе объявлена латиница а записи в этом доке сделаны кирилицей ! - #html5 - <script type="text/javascript"></script> - type="text/javascript" это лишнее, достаточно <script> </script> - #html5 - <section class="wrapper"> - <section>? где заголовок <h2-6>? - #html5 - <ul class="sidebar-menu"> <?php include_once 'menu.php'; ?> </ul> </li> </ul> - оочень странная конструкция, для шаблона! <section class="my-page"> - ещё <section>? где заголовок <h2-6>? - #html5 - + не о чем не говорящее имя класса! "my-page"( <img width="100%" ...> - почему стилевые правила в разметке? тем более <img width="100%" ...> не приветствуется в - #html5 - ... далее имеются повторяющиеся моменты указанные выше, также своевременность открытия/закрытия тэгов... <div class="menu"><div class="footer">«Играй в SAMP» Powered by Mihail Rusich ©2016 </div></menu> - нижний колонтитул просто эпик! что это за конструкция? <divclass="menu"> <divclass="footer"></div> </menu> . итог: приведите в порядок - валидируйте вашу разметку! Удачи) ....
  3. Вчера
  4. Если вы знаете каким образом увидеть афиши прошедших мероприятий, пожалуйста, смотрите и парсите, но мне кажется сайт не выдает мероприятия из прошлого. Вы можете парсить начиная с сегодняшнего числа и копить эту информацию, на вашем сайте доступ к прошедшим мероприятиям может быть реализован. т.е. вы хотите, чтобы я вам сделал парсер? В чем проблемы возникли? Для работы с xml документами можно использовать http://simplehtmldom.sourceforge.net/ Так же весь парсер можно разбить на функции, одна будет например парсить список мероприятий, другая данные по конкретному мероприятию.... require_once('simple_html_dom.php'); function parser_get_list($p = 1) { $url = 'https://www.culture.ru/afisha/chelyabinsk?page='.$p.'&limit=24'; $html = file_get_html($url); if(is_object($html)) { $items = $html->find('.container_inner .entity-cards_item'); if(is_array($items) && count($items) > 0) { foreach($items as $key=>$val) { $url = $val->find('a',0)->href; parser_get_page($url); } parser_get_list($p+1); } else { $items = $html->find('.empty-data-message'); if(is_array($items) && count($items) > 0) { //список мероприятий кончился } else { //нет ни афиши ни информации о том что их нет - какая-то ошибка возможно //можно сделать обработку для них } } } } function parser_get_page($url) { //проверяем есть ли данная запись у нас, если нет //аналогично функции parser_get_list, ищем нужные нам данные и записывать их куда-то }
  5. Nerwoid

    Выравнивание блоков/элементов

    Спасибо большое, но я еще многое чего не понимаю. Да, хочу адаптивно сверстать.
  6. Последняя неделя
  7. Приветствую. Можете помочь вставить в саму шапку сайта баннер 468*60, в определенное место? В данный момент код выглядит так как указал ниже. Как лучше сделать? <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Всё для начала игры в SAMP. Скачать Grand Theft Suto San Andreas, Multiplayer для GTA SA, биндер, флудер, редактор худа, редактор карты и многое другое!"> <meta name="keywords" content="<?php include_once 'keywords.php'; ?>" /> <meta name="author" content="Mihail Rusich"> <link rel="shortcut icon" href="/images/design/favicon.ico" type="image/x-icon"> <script type="text/javascript" src="/assets/9423e97e/jquery.min.js"></script> <script type="text/javascript" src="/assets/9423e97e/jquery.ba-bbq.min.js"></script> <title>Играй в SAMP - Главная</title> <link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"> <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="/css/main.css" /> </head> <body> <section class="wrapper"> <div class="menu"> <div class="menu-page"> <ul class="sidebar-menu"> <?php include_once 'menu.php'; ?> </ul> </li> </ul> </div> </div> <section class="my-page"> <img width="100%" src="/images/sgl.png" alt=""> <section class="my-page-content"> <div class="row" style="margin-left: -5px;margin-right: -5px;"> <div class="col-md-8" style="width: 73%;padding-right: 5px;"> <div id="yw0" class="list-view"> <div class="summary"></div> <div class="items"> <div class="my-panel"> <div class="my-panel-header"> <center>Описание Grand Theft Auto San Andreas</center></div> <div class="my-panel-body"> <p> <b>Grand Theft Auto: San Andreas (<i>сокращенно GTA: San Andreas, GTA: SA</i>)</b> — консольная и компьютерная игра в жанре экшн-адвенчуры, разработанная британской студией Rockstar North и изданная американской международной компанией Rockstar Games; пятая по счёту и третья трёхмерная игра во франшизе Grand Theft Auto. Для консоли PlayStation 2 игра была выпущена 26 октября 2004 года в Северной Америке и 29 октября 2004 года в Европе и Австралии. В вариантах для Windows и Xbox игра появилась 7 июня 2005 года в Северной Америке и 10 июня 2005 года в Европе; версии игры для Xbox 360 и PlayStation 3 были изданы в 2008 и 2012 годах соответственно; в 2013—2014 годах состоялся выпуск версий игры для мобильных ОС (iOS, Android, Windows Phone и Fire OS). В России игра в варианте для Windows была официально локализована и издана компанией «1С-СофтКлаб» 12 февраля 2010 года. <hr>17 и 21 декабря 2003 года Take-Two Interactive зарегистрировала десять торговых марок, имеющих отношение к серии (<b>GTA 5, GTA 6, GTA: San Andreas, GTA: Sin City, GTA: Bogota, GTA: Tokyo</b>). В прессе это сообщение появилось 12 января 2004 года; стало очевидным, что эти названия предназначены для грядущих игр серии. <br>1 марта 2004 года в ходе своей пресс-конференции Take-Two объявила, что Grand Theft Auto: San Andreas выйдет во вторник, 19 октября 2004 года в США, 22 октября — в Европе и 29 октября — в Австралии. Первые подробности относительно содержания игры относятся к 11 марта, когда было заявлено, что Сан-Андреас не один город, а целый штат с тремя мегаполисами: Лос-Сантос, Сан-Фиерро и Лас-Вентурас, которые основаны на городах Лос-Анджелесе, Сан-Франциско и Лас-Вегасе. <br>Дата выхода игры изменилась 9 сентября 2004 года, после публикации финансового отчёта Take-Two за третий квартал 2004 года. Было объявлено, что версия для PlayStation 2 не появится раньше 26 октября 2004 года в Северной Америке, 29 октября в Европе и 15 ноября в Австралии из-за того, что Rockstar необходимо время для удаления сомнительного содержимого, которое может повлечь ограничения на продажу игры. Несмотря на это, австралийская версия вышла 29 октября как мультиязычная европейская PAL-версия. В то же время Take-Two анонсировала версии для <b>PC</b> и <b>Xbox</b>, запланировав начало продаж на 7 июня 2005 года. </p> </div> </div></div> <div class="keys" style="display:none" title="/"><span>1</span></div> </div> </div> <div class="col-md-8" style="width: 27%;padding-left: 5px;"> <div class="padding-my-panel"> <div class="my-panel"> <div class="my-panel-body"> <?php include_once 'block.php'; ?> </div> </div> </div> <div class="padding-my-panel"> <div class="my-panel"> <div class="my-panel-body"> <?php include_once 'downloads.php'; ?> </div> </div> </div> </div> </div> </section> </section> <div class="menu"> <div class="footer">«Играй в SAMP» Powered by Mihail Rusich ©2016 <!--LiveInternet counter--><script type="text/javascript"><!-- document.write("<a href='//www.liveinternet.ru/click' "+ "target=_blank><img src='//counter.yadro.ru/hit?t24.11;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";"+Math.random()+ "' alt='' title='LiveInternet: показано число посетителей за"+ " сегодня' "+ "border='0' width='88' height='10'><\/a>") //--></script><!--/LiveInternet--> </div> </menu> </section> <!-- JavaScript --> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <script type="text/javascript" src="/assets/34722ce1/listview/jquery.yiilistview.js"></script> <script type="text/javascript"> /*<![CDATA[*/ jQuery(function($) { jQuery('#yw0').yiiListView({'ajaxUpdate':['yw0'],'ajaxVar':'ajax','pagerClass':'pagination','loadingClass':'list-view-loading','sorterClass':'sorter','enableHistory':false}); }); /*]]>*/ </script> </body> </html>
  8. А можно увидеть конкретный код для указанных алгоритмов? К тому же, нужно еще учесть неотображаемые страницы - события прошлых лет.
  9. mrnobody

    Выравнивание блоков/элементов

    У вас не закрыта ссылка в логотипе. Вот с помощью флексов https://codepen.io/corvus-007/pen/Jwxbbg?editors=1100 Вы будет верстать под мобильный? А то я там добавил кнопку меню, но без функционала и доп стилей для навигации.
  10. Ребят всем привет! Я только начал изучать верстку по видео урокам на ютубе. У меня есть свой макет который я купил у дизайнера. Решил с него поучиться верстать. Подскажите как правильно сделать шапку сайта. У меня все выравнивания происходят с помощь отрицательных "margin". Судя по урокам, везде делают это с помощью flex и тому подобное. Дизайн очень оказался сложным и там много проблем с фонами. Дайте пару советов и подсказок как продолжать дальше. Заранее спасибо 😉 Вот: макет: Мой сайт
  11. Разрабатываю современные Landing Page под ключ! В услугу входит: - Анализ ниши и конкурентов; - Уникальный современный дизайн; - Создание уникального торгового предложения. Наполнение контентом; - Верстка Landing Page. Адаптация под все мобильные и браузеры. Оптимизация скорости загрузки; - Настройка форм обратной связи. Виджет обратного звонка; - Настройка Яндекс метрики и Google Analytics; - Установка Landing Page на хостинг; На выходе вы получите полноценный элитный Landing Page, готовый к приему клиентов! Примеры работ: https://www.behance.net/Nikker123fab5 (все примеры работ по Landing Page уточняйте по контактам) Диапазон цен: 195 - 395 дол Сроки: 4 - 15 дней Контакты: Skype smo_perviy Telegram @Nikker E-Mail golllandec@gmail.com
  12. и ширина элементов разная, соответственно количество элементов в этой так называемой строке, и в последующих строках тоже, будет разным, и как тогда определить последнего? ведь мы знаем что у нас по сути только один явный последний? подключить нейросеть если только)) По нормальному, это надо сеткой делать Grid Layout ...!
  13. Добрый день! Во первых всегда соблюдайте порядок вложенности элементов! в вашем примере Вы закрыли элемент center раньше чем элемент div в том редакторе в котором делаете, неужели нет подсветки таких ошибок? Далее: <center> это устаревший элемент! Старайтесь избегать его использования. Хотя он все еще может работать в некоторых браузерах, его использование не рекомендуется, поскольку его могут удалить в любое время. Используйте свойства CSS, например: чтобы выровнять содержимое элемента по горизонтали по центру, используйте text-align: center; чтобы выровнять сам элемент по горизонтали по центру, используйте margin: 0 auto; так что убирайте элемент <center> без него все норм центруется, пример ниже. ...
  14. вот так и надо - сделать ....так как кажется а last-child last-of-child и т д я и сам умею
  15. в какой строке? у Вас там суть всего одна строка! спрашивали: вот и результат который соответствует запросу! а то что на картинке показываете, так это не отдельные строки, это просто так кажется...
  16. это не то - почитайте описание внимательно - написано в СТРОКЕ
  17. Можно через псевдоэлемент обратится к последнему потомку в доме по типу его элемента, добавив следующее правило: .container div:nth-last-of-type(1) {background: #f00;} результат. See the Pen ZVmgVq by Sense Frame (@Sense_Frame) on CodePen. ...
  18. Если к примеру использовать не inline-block а использовать flexbox то ситуация меняется вот дэмо : http://jsfiddle.net/haq3k2b4/
  19. Разумеется это flexbox с переносом Количество элементов не известно На данный момент крайние это : 2 4 8 10 Если добавить то и схема изменится Есть ли возможность добраться до каждого последнего элемента строки ? https://codepen.io/topicstarter/pen/bOQyKm вот здесь весь геморой Забыл написать что добраться надо на css до последнего div в строке ...если это возможно конечно <div class="container"> <div class="c1">1</div> <div class="c2">2</div> <div class="c3">3</div> <div class="c4">4</div> <div class="c5">5</div> <div class="c6">6</div> <div class="c7">7</div> <div class="c8">8</div> <div class="c9">9</div> <div class="c10">10</div> <!-- <div class="c11">11</div> <div class="c12">12</div> <div class="c13">12</div> <div class="c14">12</div> <div class="c15">12</div> <div class="c16">12</div> --> </div> .container { display: flex; flex-wrap: wrap; width: 500px; border:1px solid; } .container div { background-color: grey; margin: 3px; padding: 3px; font-weight: bold; color: white; display:inline-block; } .c1{width: 100px;} .c2{width: 130px;} .c3{width: 300px;} .c4{width: 100px;} .c5{width: 100px;} .c6{width: 100px;} .c7{width: 100px;} .c8{width: 150px;} .c9{width: 200px;} .c10{width:100px;} .c11{width:160px;} .c12{width:220px;} .c13{width:150px;} .c14{width:200px;} .c15{width:100px;} .c16{width:190px;}
  20. По ночам надо спать! Извините....
  21. Destrifer

    first-child

    Теперь все ок, спасибо
  22. Есть список, в каждом элементе списка от 2 div которые содержат картинки разной ширины 452 и 215 пикселей. Div должны располагаться в линию с заданными отступам по 10 пикселей. Соответственно, я рассчитываю, что ширина элемента списка будет (10+452+10)+(10+215+10) =707 пикселей. Выглядеть должно примерно так http://jsfiddle.net/8b4dso7L/3/ , но это работает только при ширине родительского элемента не менее 711 пикселей. при задании ширины родительского элемента в 707px верстка съезжает http://jsfiddle.net/k9j1gbsp/3/ В чем я туплю? Откуда еще 4 пикселя?
  23. AlexZaw

    first-child

    Маленько подкорректированный вариант Switch74: <table border=1> <tr> <td>item1</td> <td>item2</td> </tr> <tr> <td> <table> <tr> <td>item1</td> <td>item2</td> </tr> </table> </td> <td>item2</td> </tr> </table> table{ border-spacing:0; } table,tr { border:1px solid transparent; } td{ padding: 0; } tr:first-child{ border-bottom: 1px solid #f00; }
  24. Switch74

    first-child

    http://jsfiddle.net/dhf5g49p/1/
  25. klierik

    Врёт самодельный счётчик посещаемости.

    Здравствуйте. Я.Метрика может не показывать реальное положение вещей, так как js-скрипт может блокироватся adblock. В действительности единственное, как мне кажется, что может показать реальную статистику посещаемости — логи веб-сервера.
  26. Destrifer

    first-child

    http://prntscr.com/m5gvq7 http://prntscr.com/m5gx1o
  27. Здравствуйте. Сделал на своём сайте простейший счётчик посещаемости. Алгоритм работы PHP скрипта установленного в начале каждой страницы: - проверяем куку, если она уже есть, ничего не делаем, показываем страницу - если куки нет, устанавливаем её и пишем в БД +1 к сегодняшним посетителям Яндекс метрика показывает 50 человек, а моя самодельная 200. Как быть ? Как убрать ложные срабатывания и откуда их столько набирается ? Сделал поправку в счётчике. Считаю вторым счётчиком тех, у кого кука уже проставлена. Т.е. они на моём сайте перешли по какой-нибудь ссылке. Так вот таких раза в три меньше уже. Спасибо.
  28. Switch74

    first-child

    http://jsfiddle.net/dhf5g49p/
  1. Загрузить больше активности
  • Спрашивают сейчас

  • Пишут сейчас

    • Разметка выглядит как минимум странно!          В любом случае надо сделать вашу разметку лучше!              и после этого уже ожидать хороших примеров.  ... Далее по:  <!DOCTYPE html> - #html5 - ок  <html lang="en"> - почему? в документе объявлена латиница а записи в этом доке сделаны кирилицей ! - #html5 -  <script type="text/javascript"></script> - type="text/javascript" это лишнее, достаточно <script> </script> - #html5 -  <section class="wrapper"> - <section>? где заголовок <h2-6>? - #html5 -  <ul class="sidebar-menu"> <?php include_once 'menu.php'; ?> </ul> </li> </ul> - оочень странная конструкция, для шаблона!  <section class="my-page"> - ещё <section>? где заголовок <h2-6>? - #html5 - + не о чем не говорящее имя класса! "my-page"(  <img width="100%" ...> - почему стилевые правила в разметке? тем более <img width="100%" ...> не приветствуется в  - #html5 -  ... далее имеются повторяющиеся моменты указанные выше, также своевременность открытия/закрытия тэгов...  <div class="menu"><div class="footer">«Играй в SAMP» Powered by Mihail Rusich ©2016 </div></menu> - нижний колонтитул просто эпик! что это за конструкция?  <divclass="menu"> <divclass="footer"></div> </menu> . итог: приведите в порядок - валидируйте вашу разметку!  Удачи) ....
    • Если вы знаете каким образом увидеть афиши прошедших мероприятий, пожалуйста, смотрите и парсите, но мне кажется сайт не выдает мероприятия из прошлого. Вы можете парсить начиная с сегодняшнего числа и копить эту информацию, на вашем сайте доступ к прошедшим мероприятиям может быть реализован. т.е. вы хотите, чтобы я вам сделал парсер?
      В чем проблемы возникли?
      Для работы с xml документами можно использовать http://simplehtmldom.sourceforge.net/
      Так же весь парсер можно разбить на функции, одна будет например парсить список мероприятий, другая данные по конкретному мероприятию....
        require_once('simple_html_dom.php'); function parser_get_list($p = 1) {     $url = 'https://www.culture.ru/afisha/chelyabinsk?page='.$p.'&limit=24';     $html = file_get_html($url);     if(is_object($html))     {         $items = $html->find('.container_inner .entity-cards_item');         if(is_array($items) && count($items) > 0)         {             foreach($items as $key=>$val)             {                 $url = $val->find('a',0)->href;                 parser_get_page($url);             }             parser_get_list($p+1);         }         else         {             $items = $html->find('.empty-data-message');             if(is_array($items) && count($items) > 0)             {                 //список мероприятий кончился             }             else             {                 //нет ни афиши ни информации о том что их нет - какая-то ошибка возможно                 //можно сделать обработку для них             }         }     } } function parser_get_page($url) {     //проверяем есть ли данная запись у нас, если нет     //аналогично функции parser_get_list, ищем нужные нам данные и записывать их куда-то }  
    • Спасибо большое, но я еще многое чего не понимаю. Да, хочу адаптивно сверстать.
  • Лучшие авторы

    Никто не получал репутацию за неделю

  • Текущие цели пожертвований