Jump to content

hedgehog

Expert
  • Posts

    1,110
  • Joined

  • Last visited

  • Days Won

    14

Everything posted by hedgehog

  1. Телепатия процветает. "Создать" 404 - это отдать в заголовке 404: http://php.net/manual/ru/function.header.php Что конкретно нужно топикстартеру?
  2. И в чем проблема? Убрать у .art-contentLayout ограничение по ширине, а .art-content увеличить ширину до, скажем, 619px
  3. Во втором случае нет необходимости добавлять в разметку ненужные элементы, все разруливается средствами CSS. PS: исправил ошибку в коде..
  4. Перед доктайпом - пустая строка Что такое "контекстные селекторы списков"? Семантически - это списки, зачем вешать кучу классов и путаться в двух соснах, если можно обойтись ul? Я имел ввиду, что менюшка - это тоже, по сути, список. А про индентацию я говорил "вообще", по всему коду Там висит див.
  5. Что за ерунда с доктайпом? И почему он 4.1 transitional, кстати? 5 не подходит? .video, .item - это список, не изобретайте велосипедов. Сюда же: <div class="header"> <p><a href="#">Войти</a><span class="delimiter">|</span><a href="#">Россия</a><span class="delimiter">|</span><a href="#">Все веб-сайты Майкрософт</a></p> </div> Код так и бомбите - практически без какой-либо индентации? Что за ерунда после </html> ?
  6. Хм.. На _st я даже не смотрел, потому что первым делом закомментировал эту самую строку, где присваивается setTimeout, но ошибка осталась. По идее _track - вполне себе правильный синтаксис. Спасибо, попробую сегодня еще раз.
  7. (function($){ // Тут можно использовать $ сколько угодно }(jQuery))
  8. И так тоже. Я в прошлый раз просто комментировал вызов этого конкретного setTimeout, но ошибка все равно возникала. Источником ошибки эта строка не является, инфа 100%. Как видно по логу, в вызов setTimeout передается задержка 10мс, а в случае с функцией, на которую вы грешите - 1 или 250. Если обратить внимание на скриншот окна дебага, то можно увидеть что по таймауту пытаются вызвать не replaceClass, а embed.hideCnt. Я пробовал перехватывать setTimeout (function(){ var _setTimeout = window.setTimeout; window.setTimeout = function (handler, timeout) { console.log(handler timeout); return _setTimeout(handler, timeout); } }()); При возникновении ошибки запись в консоли выглядит как "LOG: undefined, 10". Откуда оно вызывается - я так и не смог найти, временно поставил костыль в виде: if (typeof(handler) != 'undefined') return _setTimeout(handler, timeout); И пропатчил свою карму от понижения за такой ужас.
  9. Обычно это означает одно из двух: а) взять готовую тему оформления б) написать самому
  10. Я недавно писал заметку на эту тему, но это относится к Drupal 7. Думаю, в шестой версии тоже будет работать, если немного подправить. Мой код выглядит так: function fogged_preprocess_page(&$variables) { $main_menu = variable_get('menu_main_links_source', 'main-menu'); $main_menu_expanded = menu_tree_all_data($main_menu); $variables['main_menu_expanded'] = menu_tree_output($main_menu_expanded); } В шаблоне выводится таким образом: <?php print render($main_menu_expanded); ?> Соответственно, в вашем случае не нужно искать имя меню, так как оно известно заранее. А вариант с выделением региона для меню не подходит?
  11. См. рекомендации вверху этой страницы.
  12. Нет, это вим. Я такие файлы записываю в vim, значит этот файл - vim, а не блокнот.
  13. Это я знаю. Строка там стоит потому, что писался код очень давно. Я тоже первым делом подумал на эту функцию, но дело, скорее всего, не в ней. Я закомментировал в ней вызов window.setTimeout, но ошибка осталась. Кеш очищал, в дебагере ИЕ виден комментарий на этой строке. К самому сайту у меня нет доступа и не будет, я выкачал его к себе в статичном виде вместе со всеми (я надеюсь) скриптами и воюю уже локально.
  14. Здравствуйте. Есть очень-очень старый сайт: mackevision.de При клике на кнопку Gallery (справа под банером) в консоли ФФ появляется сообщение: "Error: useless setTimeout call (missing quotes around argument?)", в ИЕ8-9, при включенном показе ошибок, вываливается модальное окно с ошибкой "Invalid argument", вот скрин дебагера в ИЕ: http://i.imgur.com/74gEf.png Т.е. понятно, почему возникает ошибка. Но не понятно, где происходит проблемный вызов setTimeout. Никак не могу придумать, как ее найти. Текстовый поиск по setTimeout и ссылкам на него не помог.
  15. hedgehog

    semantics :)

    Шикарно, это то, что нужно. Я почему-то думал, что figure используется только для изображений Тут показан пример использования figure & figcaption для цитат.
  16. hedgehog

    semantics :)

    Допустим, у меня на странице есть некий листинг кода, в котором я хочу прояснить некоторые моменты (например, смысл передаваемых аргументов в функцию). Как я могу семантически это оформить, т.е. "привязать" список определений к листингу? Сейчас я использую такую конструкцию: <pre> var method = function doSuperAction(doSmile, doNotSmile) { console.log(""); } </pre> <dl> <dt>doSmile</dt> <dd>Some description</dd> <dt>doNotSmile</dt> <dd>Some another description</dd> </dl>
  17. Самое простое, наверное, это загружать голосовалку с первого сайта на второй в iframe. Сложнее (если первый вариант не подходит) - написать скрипт, обрабатывающий post-запросы, к которому будет обращаться второй сайт посредством ajax, например. В этом случае учить php&ajax и придумывать, как обезопасить себя от самовольных сабмитов. Так что это за "блокнот"? Обычный текстовый файл с данными?
  18. POSTить можно удаленно, если права проверять
  19. В HTTP заголовке? $ curl -LI http://vsja4ina.tw1.ru/ HTTP/1.1 200 OK Server: nginx/1.0.6 Date: Mon, 01 Oct 2012 11:45:28 GMT Content-Type: text/html; charset=utf8 Connection: keep-alive Last-Modified: Mon, 01 Oct 2012 11:32:50 GMT ETag: "744a77d-4b53-50697f62" Accept-Ranges: bytes Content-Length: 19283 Чтобы однозначно во всех браузерах вываливался битый код вместо страницы, а не только в прискипливом ФФ? Чтобы указать utf8, нужно для начала перекодировать в utf8.
  20. Я вообще для этих целей использую shortcode У меня страница с новостями, на которой есть какой-то вступительный текст, а под этим текстом - shortcode, отображающий тизеры по заданным категориям: global $post; global $more; $tmp_post = $post; $query_args = array('numberposts' => $posts_count, 'category' => $category); $posts = get_posts( $query_args ); foreach($posts as $post) : setup_postdata($post);$more=0;?> endforeach; $post = $tmp_post; setup_postdata($post); $posts_count - переданный аргумент с количеством максимально отображаемых тизеров постов $category - список категорий через запятую (положительные числа - включить категорию в запрос, отрицательные - исключить) Ну а заморочки с global - чтобы адекватно работало внутри другого Loop
  21. Потому что: нефиг выкладывать сайт в UTF-16, а браузеру говорить, что это UTF-8. нефиг выкладывать сайт в UTF-16.
  22. Это точно... Поимел массу проблем, когда на вп понадобилось выводить страницу и архивы своих типов постов и таксономии. Куча костылей в меню и шаблонах чтобы это работало.
  23. Ну попробуйте принудительно указать line-height
  24. Ну так отдавай правильные заголовки и не указывай в браузере кодировку принудительно Например, когда кто-нибудь (или ты сам) через полгода будет править эту верстку, ему нужно будет долго и нудно догадываться, что это за классы и зачем они нужны.
  25. Никто и не спорит. Я к тому, что не нужно меня изолировать, так как на отключение JS могут быть причины
×
×
  • 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