Поиск для сайта от Google

Статус
Закрыто для дальнейших ответов.

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
advokat-romanov сказал(а):
Хотел только уточнить: Вы сказали, что в head этот код можно поместить в крайнем случае. Может быть, действительно, отдельный файл создать, чтобы в head этой абракадабры не было?
Я так и написал, что лучше. Так все и поступают. В head помещают только новички и если стили индивидуальные только для этой страницы. Да и то, всё равно в файл в выносят... исключения которые в голову приходят, например, они изменяются или генерируются скриптами страницы.

advokat-romanov сказал(а):
И подскажите, пожалуйста, можно ли с Вашей помощью доработать исходный код моего сайта до идеального состояния, и если да, то как это можно реализовать?
Ну либо за денежку в личке (лучше в скайпе), либо бесплатно, медленно и долго тут на форуме :)
Спрашивайте дальше, вам никто не откажет в совете и всегда подскажут, пока вы сами будете работать головой и не начнете наглеть - просить сделать это за вас.

advokat-romanov сказал(а):
Насколько хватает моих познаний, надо создать файл в текстовом редакторе, обозвать его, например, ошибка.css, залить на сайт, а в исходном коде перед head прописать команду для его вызова, вроде
Как сказали Мотек - не ошибка, а обязательно латиницей.
Кириллицей конечно тоже заработает, но это неверно.
Во внутрь надо поместить код, который между тегами style, без этих тегов.
И дальше, вы верно написали, в head вставить через мета тег link
Или, опять таки, как сказал Мотек - добавить в уже имеющийся.

motek сказал(а):
и перед закрывающим } тоже
Не обязательно это :)

advokat-romanov сказал(а):
влечёт перемещение боковой панели вниз, а верхняя растягивается по ширине страницы.
Возможно вы не соблюдаете порядок.
Там существует иерархия и в вашем случае её надо соблюдать.
Если ваши <style> идут по коду после <link ... href="/css/style.css">, то и вставлять надо в хед, но тоже после этих стилей.
Также, вероятно, вы указывается не верно пути до файла, это тоже частая ошибка.
 

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
самое интересное, что эти два правила, которые вынесены за head:

#content .col_1{width:590px;margin-right:10px;}
#content .col_2{width:232px;}

уже прописанны в файле layout.css на второй и третьей строчках снизу :blink: ...
тоесть эти правила тоже продублированы...

BaNru сказал(а):
и перед закрывающим } тоже
Не обязательно это :)
это как так? :blink:
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Регистрация
18.09.2016
Сообщения
19
Господа программисты, доброе утро!
Я думал, что только в юриспруденции говорят: "Два юриста - три мнения". Оказывается и в Вашей сфере деятельности такое бывает :)
Дело в том, что ни с ";", ни без, это правило не срабатывает.
Видимо, не зря разработчик сайта все это продублировал и "слепил", так как иначе сайт "валится".

Для информации: опять же, если применить html5, в onlinewebcheck выводятся следующие ошибки:

The "style" element cannot be used here. It is not contained in an element that allows its use. This element may be contained in "body" and "head".
</head><style type="text/css">#content .col_1{width:590px;margin-right:10px}#content .col_2{width:232px}</style>

Instead of the "width" attribute, use the CSS "width" property, like style="width: 100%". More: This "table" tag uses one or more entirely obsolete (in HTML5) attributes which must not be used in HTML5 documents. The HTML5 obsolete attributes for "table" include: "align", "background", "bgcolor", "cellpadding", "cellspacing", "dataformatas", "datapagesize", "datasrc", "frame", "rules", "summary", and "width". This message is displayed up to 5 times.
<table width="100%" cellpadding="0" cellspacing="0">

Instead of the "align" attribute, use the appropriate CSS "float" or "text-align" property instead. More: This "td" tag uses one or more entirely obsolete (in HTML5) attributes which must not be used in HTML5 documents. The HTML5 obsolete attributes for "td" include: "abbr", "align", "axis", "background", "bgcolor", "char", "charoff", "height", "nowrap", "scope", "valign", and "width". This message is displayed up to 5 times.
<tbody><tr><td align="center">

The "div" element cannot be used here (in "span") because only phrasing content is allowed here. Phrasing content is the text of the document, as well as elements like "a", "b", "em", "img", "object", "span", "strong", and others.
<div class="sa_navigation sa_bottom_nav">

и предупреждения (помимо рекомендации по UTF-8):

Using space characters in URLs may cause problems. If spaces must be used in URLs, then they should be encoded as "%20" (without the quotes). However, avoid spaces in URLs whenever possible and consider using the underscore character (_) instead of space characters in folder names and filenames.
<span><a href="/main/ news?id=52">Подробнее »</a></span>

Using space characters in URLs may cause problems. If spaces must be used in URLs, then they should be encoded as "%20" (without the quotes). However, avoid spaces in URLs whenever possible and consider using the underscore character (_) instead of space characters in folder names and filenames.
<span><a href="/main/ news?id=51">Подробнее »</a></span>

The "style" element should not be where flow control is expected (for example, not in the "body" section). Should this "style" element be in the "head" section instead? NOTE: Even though the "style" element is technically not allowed here, it still works in many modern browsers (but avoid non-standard use if possible). This message is displayed up to 3 times.
...value="ru"/><input type="hidden" name="reqenc" value=""/><input type="search" name="text" value=""/><input type="submit" value="Найти"/></form></div><style type="text/css">.ya-page_js_yes .ya-site-form_inited_no { display: none; }</style><script type="text/javascript">(function(w,d,c){var s=d.createEleme...

Using space characters in URLs may cause problems. If spaces must be used in URLs, then they should be encoded as "%20" (without the quotes). However, avoid spaces in URLs whenever possible and consider using the underscore character (_) instead of space characters in folder names and filenames.
<a href="/main/ news">НОВОСТИ</a></li>

The source document has an extension of "jcn". Ensure that this is correct because the extension "js" is usually expected.
<script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?2305286"></script>


С html5, и если вообще убрать из исходника запись между head и body, то в w3.org остаются 4 последние ошибки и те же предупреждения, что указаны выше, но сайт при этом, конечно, "плывет".
 

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
advokat-romanov сказал(а):
Я думал, что только в юриспруденции говорят: "Два юриста - три мнения". Оказывается и в Вашей сфере деятельности такое бывает :)
вообще-то в оригинале эта фраза звучит "два еврея - три мнения" :)


advokat-romanov сказал(а):
Видимо, не зря разработчик сайта все это продублировал и "слепил", так как иначе сайт "валится".
Ваш сайт был сверстан в 2010 году, верстка табличная, вместо отступов пустые параграфы, куча елементов с внутренними стилями и все такое...
я бы рекомендовал полностью переверстать сайт, благо у Вас всего семь страниц, по времени это быстрее, чем пытаться исправить ошибки валидации при помощи костылей ввиде дублирования стилей...

отдельно стоит заметить о грамадном количестве стронгов и переспаме ключевиков, в Вашей тематике, с дорогими коммерческими запросами, как сайт не улетел еще под фильтры, для меня остается загадкой...
 
Регистрация
18.09.2016
Сообщения
19
advokat-romanov сказал(а):
Ваш сайт был сверстан в 2010 году, верстка табличная, вместо отступов пустые параграфы, куча елементов с внутренними стилями и все такое...
я бы рекомендовал полностью переверстать сайт, благо у Вас всего семь страниц, по времени это быстрее, чем пытаться исправить ошибки валидации при помощи костылей ввиде дублирования стилей...

отдельно стоит заметить о грамадном количестве стронгов и переспаме ключевиков, в Вашей тематике, с дорогими коммерческими запросами, как сайт не улетел еще под фильтры, для меня остается загадкой...
Переверстать - это значит полностью изменить структуру? Это, вроде как создать сайт с самого начала с потерей всех позиций? Какой алгоритм действий предполагается?

По ключевикам: когда сайт "начинался" и я занимался его наполнением, все сервисы проверки показывали допустимые пределы; тексты на страницах объемные именно по этой причине. Где-то прочитал, что тексты должны быть большими ... В процентном соотношении текст/ключевые фразы все было в пределах нормы.
Сейчас, может быть, что-то изменилось в требованиях поисковиков, давно не занимался этими вопросами. В таком виде сайт с 2011 года примерно, чуть может что правил типа орфографии, цвета шрифтов, не более.
 

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
advokat-romanov сказал(а):
Переверстать - это значит полностью изменить структуру? Это, вроде как создать сайт с самого начала с потерей всех позиций? Какой алгоритм действий предполагается?
переверстать - это изменить код сайта, с сохранением внешнего вида, но уже в html5, на позиции это не влияет, а вот на валидацию и избавление от дублирования стилей влияет...


advokat-romanov сказал(а):
В таком виде сайт с 2011 года примерно, чуть может что правил типа орфографии, цвета шрифтов, не более.
в 2011 на сайте присутствовала фотография, я бы вернул, для увеличения доверия, визуального контакта...



да и внешний вид сайта меняется...
 
Регистрация
18.09.2016
Сообщения
19
Уважаемый motek! Можно про отступы, пустые параграфы и внутренние стили уточнить: что это и где именно это можно увидеть? Это есть не хорошо?
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
1, 7) Первую ошибку уже сказали, надо стили поместить в хеад
2) Там тоже вроде понятно написано, надо width убрать из тега и перенести в стили. Для этого можно данному тегу придумать новый класс, например class="tablewidth", а в файле стилей добавить .tablewidth {width:100%;}
3) аналогично с предыдущим, только использовать надо text-align:center
4) Там говорится, что нельзя блочные элементы, типа div использовать внутри инлайнового, и даже предлагают на выбор чем его заменить. То есть DIV надо заменить например EM или на SPAN. SPAN - правильнее.
5, 6, 8) В ссылка не может быть пробелов! Если в ссылке пробел, то его необходимо прописать как %20
9) Там говорится, что javascript'ы должны иметь расширение JS, а не то, что сейчас.



advokat-romanov сказал(а):
Я думал, что только в юриспруденции говорят: "Два юриста - три мнения". Оказывается и в Вашей сфере деятельности такое бывает :)
Тут не два мнения. Всё знать нельзя и можно заблуждаться. Его заблуждение не говорит о том, что он не прав полностью. Действительно рекомендуется ставить всегда точку с запятой. В последнем случае настоятельно рекомендуется тоже, но не категорически обязательно.
 

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
advokat-romanov сказал(а):
Уважаемый motek! Можно про отступы, пустые параграфы и внутренние стили уточнить: что это и где именно это можно увидеть?
так это по всему коду наблюдается...например у заголовка второго уровня (h2) вместо отступов до и после стоят пустые параграфы:



или отступы между словами реализованы пустыми спенами:




Это есть не хорошо?
это претензии не к Вам, а к горе-верстальщику, который сайт делал...
код можно сократить раз в пять примерно, что положительно скажется на скорости загрузки страницы и отношении ПС-ов к сайту
 
Статус
Закрыто для дальнейших ответов.
Верх Низ