Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте! Подскажите пожалуйста зачем в opencart практически все скрипты в документах написаны так <script><!-- здесь код //--></script>

Для чего этот комментарий там нужен и важен ли он?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

для валидности html кода

 

 

было бы правильно

 

<script>//<!--

здесь код

//--></script>

Изменено пользователем chukcha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

или вот тут мне подсказала очень древняя моя разработка

 

<script>

//<![CDATA[

 

 здесь код

 

//]]></script>

 

Но так случилось, что я согласился на другие правила

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

или вот тут мне подсказала очень древняя моя разработка

 

<script>

//<![CDATA[

 

 здесь код

 

//]]></script>

 

Но так случилось, что я согласился на другие правила

Но для чего это надо? Не роще так <script></script> и все?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да прочитал, но ведь он и без этого <!-- //--> валиден. Сам проверял все ок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не может быть :)

 

<script>

var ="<div>";

</script>

 

отвалидируйте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не может быть :)

 

<script>

var ="<div>";

</script>

 

отвалидируйте

Ну и:

В совсем старых руководствах и книгах иногда рекомендуют использовать HTML-комментарии внутри SCRIPT, чтобы спрятать Javascript от браузеров, которые не поддерживают его.

Браузер, для которого предназначались такие трюки, очень старый Netscape, давно умер. Поэтому в этих комментариях нет нужды.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну и:

В совсем старых руководствах и книгах иногда рекомендуют использовать HTML-комментарии внутри SCRIPT, чтобы спрятать Javascript от браузеров, которые не поддерживают его.

Браузер, для которого предназначались такие трюки, очень старый Netscape, давно умер. Поэтому в этих комментариях нет нужды.

только хотел об этом написать  :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ничего подобного!!!!

 

Я вам показал скрипт, который не валидный для валидатора html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ничего подобного!!!!

 

Я вам показал скрипт, который не валидный для валидатора html

И Ваш код проверил, и он он тоже валиден

9aTcywQS1Yg.jpg

Изменено пользователем arvaal

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне не интересно..

 

рассказывать о doctype

 

И.. я не знаю какая там валидация..

 

Согласно рекомендаций W3C - читайте про CDATA

 

Кстати, а почему нет вопроса про

xml ocmod

почему там CDATA

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне не интересно..

 

рассказывать о doctype

 

И.. я не знаю какая там валидация..

 

Согласно рекомендаций W3C - читайте про CDATA

 

Кстати, а почему нет вопроса про

xml ocmod

почему там CDATA

И почему же там CDATA

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И почему же там CDATA

может поэтому ?

 

При обнаружении начального тега <![CDATA[ синтаксический анализатор XML передает все последующее как символы, не пытаясь интерпретировать их как разметку элемента или сущности.

Например, в XML-документ можно включить любой из приведенных далее разделов CDATA, и синтаксический анализатор не воспримет их как ошибочные.

Изменено пользователем kors06

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все верно

А теперь смотрим XHTML

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так я так и не понял. Нужен там тот комментарий или нет?

 

У меня Netbeans стал коверкать текст внутри тега script из-за этих комментариев. Я так понял что в файлах админки я могу точно удалять эти комментарии (ибо зачем эти файлы валидировать), а как насчет файлов фронтенда? Можно там удалять эти комментарии?

 

Доктайп у меня html5

<!DOCTYPE html>

Изменено пользователем Oleg01011970

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне бы ваши проблемы.

 

Считаете что нужно удалять?

 

Удаляйте..

В чем вопрос?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Apostoll
      Доброго времени суток.
      Уже много раз задавался этот вопрос, как перенести скрипты вниз(footer)
      Я понимаю что можно все перенести чисто в footer и все, но это мы сами понимаем что не все так просто.
      У меня проблема с библиотекой jquery-2.1.1.min.js, оптимизирую сайт под PageSpeed  и он ругается именно на нее 
      Сайт на ocStore 2.3.0.2.2 
      Сам сайт - https://zakupka24.com.ua
      Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы
      Количество блокирующих скриптов на странице: 1. Они замедляют отображение контента.
      Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML. --jquery-2.1.1.min.js,
      При попытке перенести jquery-2.1.1.min.js в низ(footer), он возвращается в header
      Асинхронность не помогает ! 
      За ранее благодарю !
       
    • От ananas999
      Добрый день. Какие из этих скриптов в шапке Opencart 2.0 Ocsotre можно смело удалить, какие переместить, и какие оставить?
      Что каждый из них значит?
       
       
      <link href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700" rel="stylesheet" type="text/css" />
      <link href="catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet">
      <?php foreach ($styles as $style) { ?>
      <link href="<?php echo $style['href']; ?>" type="text/css" rel="<?php echo $style['rel']; ?>" media="<?php echo $style['media']; ?>" />
      <?php } ?>
      <script src="catalog/view/javascript/common.js" type="text/javascript"></script>
      <?php foreach ($links as $link) { ?>
      <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
      <?php } ?>
      <?php foreach ($scripts as $script) { ?>
      <script src="<?php echo $script; ?>" type="text/javascript"></script>
      <?php } ?>
      <?php foreach ($analytics as $analytic) { ?>
      <?php echo $analytic; ?>
      <?php } ?>
    • От Fotam
      Нужен исполнитель для интеграции в самернот уже готовые скрипты.
       
      скайп - ilya.site 
    • От artsnz
      Доброго времени суток уважаемое сообщество!
       
      Столкнулся с проблемкой, решиния на просторах интернета мной найдено не было, по сему решил обратиться к вам.
       
      Попробовал я открыть магазин на ipad и понял, что серьезной не доработкой опенкарта является не возможность спрятать мини корзину, которая живет в шапке сайта, при повторном нажатии на ссылку, которая ее и показывает. Корзина отображается на пол экрана и скрывает часть страницы, ipad не обрабатывает касание, как клик мышки или смену позиции курсора, по этому чтобы спрятать корзину надо нажать на какую-либо ссылку, что крайне не удобно. Тк совершенно не владею скриптами прошу вашей помощи в данном вопросе. Заранее благодарен.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.