Почистить код страницы!

Главные вкладки

Аватар пользователя FaceTambov FaceTambov 25 ноября 2014 в 20:45

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
 "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" version="XHTML+RDFa 1.0" dir="ltr"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:dc="http://purl.org/dc/terms/"
 xmlns:foaf="http://xmlns.com/foaf/0.1/"
 xmlns:og="http://ogp.me/ns#"
 xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
 xmlns:sioc="http://rdfs.org/sioc/ns#"
 xmlns:sioct="http://rdfs.org/sioc/types#"
 xmlns:skos="http://www.w3.org/2004/02/skos/core#"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema#">

<head profile="http://www.w3.org/1999/xhtml/vocab">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="http://www.mto-market.ru/sites/default/files/favicon_0.png" type="image/png" />
<meta name="Generator" content="Drupal 7 (http://drupal.org)" />
  <title>Добро пожаловать на МТО МАРКЕТ | МТО МАРКЕТ</title>
  <style type="text/css" media="all">
import url("http://www.mto-market.ru/modules/system/system.base.css?nflb8i");
import url("http://www.mto-market.ru/modules/system/system.menus.css?nflb8i");
import url("http://www.mto-market.ru/modules/system/system.messages.css?nflb8i");
import url("http://www.mto-market.ru/modules/system/system.theme.css?nflb8i");
</style>
<style type="text/css" media="all">
import url("http://www.mto-market.ru/modules/field/theme/field.css?nflb8i");
import url("http://www.mto-market.ru/modules/node/node.css?nflb8i");
import url("http://www.mto-market.ru/modules/search/search.css?nflb8i");
import url("http://www.mto-market.ru/modules/user/user.css?nflb8i");
import url("http://www.mto-market.ru/sites/all/modules/admin_menu/admin_menu.css?nfl...);
import url("http://www.mto-market.ru/sites/all/modules/admin_menu/admin_menu.uid1.cs...);
import url("http://www.mto-market.ru/sites/all/modules/admin_menu/admin_menu_toolbar...);
</style>
<style type="text/css" media="all">
import url("http://www.mto-market.ru/sites/all/themes/mto/css/style.css?nflb8i");
</style>
  <script type="text/javascript" src="http://www.mto-market.ru/misc/jquery.js?v=1.4.4"></script>
<script type="text/javascript" src="http://www.mto-market.ru/misc/jquery.once.js?v=1.2"></script>
<script type="text/javascript" src="http://www.mto-market.ru/misc/drupal.js?nflb8i"></script>
<script type="text/javascript" src="http://www.mto-market.ru/sites/all/modules/admin_menu/admin_devel/admin_...></script>
<script type="text/javascript" src="http://www.mto-market.ru/sites/all/modules/admin_menu/admin_menu.js?nflb8i"></script>
<script type="text/javascript" src="http://www.mto-market.ru/sites/all/modules/admin_menu/admin_menu_toolbar...></script>
<script type="text/javascript" src="http://www.mto-market.ru/sites/default/files/languages/ru_CE8rHG8SdbsoUa...></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"mto","theme_token":"ZpTR70tUSda05bFeq2LrESOjqDhn9TbKi0twKrHpKQU","js":{"misc\/jquery.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/admin_menu\/admin_devel\/admin_devel.js":1,"sites\/all\/modules\/admin_menu\/admin_menu.js":1,"sites\/all\/modules\/admin_menu\/admin_menu_toolbar\/admin_menu_toolbar.js":1,"public:\/\/languages\/ru_CE8rHG8SdbsoUaJDQoB1u39FyNzo8MczjxnpjKfKGxY.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/admin_menu\/admin_menu.css":1,"sites\/all\/modules\/admin_menu\/admin_menu.uid1.css":1,"sites\/all\/modules\/admin_menu\/admin_menu_toolbar\/admin_menu_toolbar.css":1,"sites\/all\/themes\/mto\/css\/style.css":1}},"tableHeaderOffset":"Drupal.admin.height","admin_menu":{"destination":"destination=node","hash":"bdb45c93cdfa80dbb3be59642642e49b","basePath":"\/admin_menu","margin_top":1,"position_fixed":1,"toolbar":{"activeTrail":"\/"}}});
//--><!]]>
</script>
</head>
<body class="html front logged-in no-sidebars page-node" >
  <div id="skip-link">
    <a href="#main-content" class="element-invisible element-focusable">Перейти к основному содержанию</a>
  </div>

И следом идет код из page.tpl.php

<!DOCTYPE HTML>
<html>
<head>
<meta жорик>
</head>
<body>
<div id="polosa-menu">
  <div class="block-menu">  
        <div class="main-menu">

    </div>     
                         
                     <div class="korzina"></div>
  </div>
     </div>
     
<div id="header">
     <div class="header-left"></div>
         <div class="header-center"></div>
         <div class="header-right"></div>
</div>

<div id="container">
     <div class="content"></div>
         
         <div class="sidebar-right"></div>
</div>

<div id="footer"></div>

</body>
</html>  </body>
</html>

Вопрос такой, а не парит ли поисковик все эти заморочки: два DOCTYPE, два раздела , ну и вообщем всего по два получается. Подключается куча скриптов, которые вроде бы и не учавствуют в процессе.
Вообщем как наладить этот процесс и убрать лишнее из кода? Смотрел на сайте DrupalFly там этот вопрос вроде настроен! Как замутить такое же?

Комментарии

Аватар пользователя DD 85 DD 85 25 ноября 2014 в 21:23

"FaceTambov" wrote:
FaceTambov

Ещё Экзюпери писал: Если код написан - значит это для чего-нибудь нужно.
Другой поэт пел: Если Вам совсем неймётся...
То есть файл /modules/system/html.tpl.php, который можно скопировать в папку с Вашей темой и уже там его отредактировать.

А на приведённом в пример сайте включёна "Оптимизация пропускной способности" /admin/config/development/performance

Аватар пользователя drupby drupby 25 ноября 2014 в 23:34

"Plazik" wrote:
Отключите модуль RDF.
Включите сжатие css и js.

А как же быть с <meta жорик> ? Его то тоже надо как то побороть?

Аватар пользователя multpix multpix 26 ноября 2014 в 9:46

"drupby" wrote:
А как же быть с ?

))))

"FaceTambov" wrote:
Вопрос такой, а не парит ли поисковик все эти заморочки: два DOCTYPE, два....

хоть обработчики xhtml (и html) "умеют забивать на ошибки", это не повод дурачиться.

посему, нужно просто убрать мусор из page.tpl.php,
и знать, что для декларации, метаданных, стилей и скриптов, есть шаблон html.tpl.php.

"DD 85" wrote:
Ещё Экзюпери писал:

Нет, товарищ Антуан Мари Жан-Батист Роже де Сент-Экзюпери сие не писал )))

Зато он написал, кроме прочего, Планету людей.
Кто не знаком - рекомендую.